aktivizuesit DML ekzekutohen kur një përdorues përpiqet të modifikojë të dhënat përmes një gjuhe të manipulimit të të dhënave të gjuhës së manipulimit të të dhënave Një gjuhë për manipulimin e të dhënave (DML) është një gjuhë programimi kompjuteri që përdoret për shtimin (futjen), fshirjen dhe modifikimi (përditësimi) i të dhënave në një bazë të dhënash. … Një gjuhë popullore e manipulimit të të dhënave është ajo e Structured Query Language (SQL), e cila përdoret për të tërhequr dhe manipuluar të dhënat në një bazë të dhënash relacionale. https://en.wikipedia.org › wiki › Data_manipulation_language
Gjuha e manipulimit të të dhënave - Wikipedia
Ngjarja
(DML). Ngjarjet DML janë deklarata INSERT, UPDATE ose DELETE në një tabelë ose pamje. Këta aktivizojnë ndezjen kur shfaqet ndonjë ngjarje e vlefshme, pavarësisht nëse preken rreshtat e tabelës apo jo.
Pse krijojmë nxitës?
Nxitësit ndihmojnë projektuesin e bazës së të dhënave të sigurojë që veprime të caktuara, si mbajtja e një skedari auditimi, të kryhen pavarësisht nga se cili program ose përdorues bën ndryshime në të dhëna. Programet quhen nxitës pasi një ngjarje, si shtimi i një regjistrimi në një tabelë, aktivizon ekzekutimin e tyre.
Cilat janë përfitimet e nxitjes?
Në vijim janë përfitimet e nxitësve
- Gjenerimi i disa vlerave të prejardhura të kolonës automatikisht.
- Zbatimi i integritetit referues.
- Regjistrimi i ngjarjeve dhe ruajtja e informacionit për aksesin në tabelë.
- Auditim.
- Replikim sinkron i tabelave.
- Vendosja e autorizimeve të sigurisë.
- Parandalimi i pavlefshëmtransaksionet.
Cili është rezultati i deklaratës së nxitjes së krijimit?
Deklarata CREATE TRIGGER ju lejon të krijoni një aktivizues të ri që aktivizohet automatikisht sa herë që ndodh një ngjarje si INSERT, DELETE, ose UPDATE kundër një tabele.
A është këmbëza e mirë apo e keqe?
Përdorimi shkaqet është mjaft i vlefshëm kur përdorimi i tyre justifikohet. Për shembull, ato kanë vlerë të mirë në auditimin (mbajtja e historisë së të dhënave) pa kërkuar kod të qartë procedural me çdo komandë CRUD në çdo tabelë. Aktivizuesit ju japin kontroll pak përpara se të dhënat të ndryshojnë dhe menjëherë pasi të ndryshojnë të dhënat.