Modernամանակակից տվյալների շտեմարաններն այնքան բարդ են, և դրանց մեջ առկա տվյալներն այնքան փոխկապակցված են, որ անհրաժեշտ են հատուկ ընթացակարգեր ՝ դրանք պատահական խախտումներից պաշտպանելու համար: Գործարկիչները թույլ են տալիս անխախտ պահել բոլոր տվյալները, նույնիսկ եթե անփորձ օգտվողը պատահաբար սխալ կոճակ է սեղմել:
Ձգանի հիմնական նպատակը տվյալների հղումների ամբողջականության պահպանումն է: Սա նշանակում է, որ նույնիսկ եթե տվյալների շտեմարանը փոխվի, միշտ կա ամեն ինչ հետ վերադարձնելու տարբերակ: Դրանք կարող են օգտագործվել նաև կապակցված աղյուսակների կասկադային փոփոխություններ կատարելու համար, որոնցում հղումները միաժամանակ փոխվում են և չեն կոտրում հղումները:
Ձգանն ինքնին պահված ընթացակարգ է, որն ավտոմատ կերպով ընթանում է, երբ տվյալները փոխվում են անձի կամ կիրառական ծրագրի կողմից: Այն «միանում է», հենց որ տվյալների փոփոխությունն ավարտվի: Տվյալների փոփոխությունը և գործարկված ձգանը համարվում են մեկ գործարք (գործողություն), այնպես որ, երբ սխալ է տեղի ունենում կամ հայտնաբերվում է, ամեն ինչ կարող է հետ վերադարձվել, սա կոչվում է հետ գլորվել:
Ձգան գործողություն
- Կասկադային փոփոխություններ հարակից տվյալների աղյուսակներում: Օրինակ, եթե ուզում եք միանգամից բոլոր սյունակներում ջնջել որոշակի սյունակ կամ տող, օգտագործվում է ձգան:
- Վերադարձում ենք նախնական աղյուսակի տվյալների
- Հետևում են տարբեր հանդիպումների: Օրինակ ՝ ձգանման սխեման կարող է արգելել, որ իրի գինը նվազի գնման գնից ցածր:
- Փոփոխությունների տարբեր տարբերակների վերլուծություն: Ձգանը շատ հարմար է փոփոխությունները կատարելուց առաջ և հետո ընտրանքները հաշվարկելու համար: Օրինակ, կարող եք հաշվարկել, թե ինչ կլինի, եթե բոլոր գները իջեցվեն 5% -ով կամ որքանով, որ բոլոր ապրանքների ինքնարժեքը բարձրանա տրանսպորտային ծախսերի աճով: Վերլուծությունից հետո բոլոր տվյալները կարող են վերադարձվել նախնական տեսքին:
Ստեղծեք ձգան
Ձգանները ստեղծվում են ընթացիկ տվյալների բազայում, բայց դրանցում կարող եք նշել այլ շտեմարաններում տեղակայված օբյեկտներ: Ձգանման սեփականատիրոջ անունը պետք է լինի նույնը, ինչ սեղանի սեփականատիրոջ անունը: Ստեղծեք կետում ստեղծեք ձգան: For դաշտը նշում է տվյալների փոփոխության հայտարարությունները, որոնց ակտիվացումից հետո, որի գործարկիչը պետք է միացված լինի: Օրինակ, այն կարող է տեղադրվել, թարմացվել կամ ջնջվել սեղանի վրա:
Հաջորդը, դուք պետք է նշեք ձգանման գործողությունները կամ ձգանման պայմանները: Սրանք գործողություններ են, որոնք պետք է կատարվեն ի պատասխան տվյալների ներմուծման, ջնջման կամ թարմացման: