Ի՞նչ է կողպումը SQL-ում:
Ի՞նչ է կողպումը SQL-ում:

Video: Ի՞նչ է կողպումը SQL-ում:

Video: Ի՞նչ է կողպումը SQL-ում:
Video: MySQL | SQL Սկսնակների համար։ Դասընթաց 2024, Մայիս
Anonim

Կողպեք : Կողպեք տվյալների հետևողականությունն ապահովելու մեխանիզմ է: SQL Սերվեր կողպեքներ օբյեկտներ, երբ գործարքը սկսվում է: Երբ գործարքն ավարտված է, SQL Սերվերը թողարկում է կողպված օբյեկտ. Բացառիկ (X) Փականներ : Երբ սա կողպեք տեսակը տեղի է ունենում, այն տեղի է ունենում՝ կանխելու այլ գործարքներ՝ փոփոխելու կամ մուտք գործելու համար a կողպված օբյեկտ.

Նաև հարցրեց, թե ինչ է տվյալների բազայի կողպումը:

Ա տվյալների բազայի կողպեք օգտագործվում է « կողպեք «որոշ տվյալներ ա տվյալների բազա այնպես որ միայն մեկը տվյալների բազա օգտատերը/սեսը կարող է թարմացնել տվյալ տվյալը: Փականներ սովորաբար թողարկվում են կամ ROLLBACK կամ COMMIT SQL հայտարարությամբ:

որո՞նք են կողպեքի տեսակները SQL Server-ում: SQL Server-ն ունի ավելի քան 20 տարբեր կողպեքի տեսակներ, բայց առայժմ եկեք կենտրոնանանք ամենակարևորների վրա:

  • Ընդհանուր կողպեքներ (S): Այն կողպեքները, որոնք ձեռք են բերվել ընթերցողների կողմից ընթերցման գործողությունների ժամանակ, ինչպիսիք են SELECT:
  • Բացառիկ կողպեքներ (X):
  • Թարմացրեք կողպեքները (U):
  • Ինտենտ կողպեքներ (IS, IX, IU և այլն):

Հետո՞ ինչ է կողպեքը և ընդհանրապես ինչպե՞ս է այն աշխատում:

Ա կողպեք մի մեխանիզմ է, որն օգտագործվում է միաժամանակյա հսկողության մեջ՝ երաշխավորելու տվյալների տարրի բացառիկ օգտագործումը գործարքին, որին պատկանում է կողպեք . Օրինակ, եթե տվյալների X տարրը ներկայումս է կողպված T1 գործարքով, T2 գործարքը մուտք չի ունենա տվյալների X տարրից մինչև T1-ը չթողարկի այն կողպեք.

Ինչու՞ է կողպումը կարևոր SQL-ում:

SQL Սերվեր կողպում է էական մեկուսացման պահանջի մի մասը և այն ծառայում է կողպեք գործարքի ազդեցության տակ գտնվող օբյեկտները. Մինչդեռ օբյեկտներն են կողպված , SQL Սերվերը թույլ չի տա այլ գործարքների կատարել ցանկացած փոփոխություն, որը պահվում է օբյեկտներում, որոնց վրա ազդում են պարտադրված կողպեք.

Խորհուրդ ենք տալիս: