SQL-де құлыптау дегеніміз не?
SQL-де құлыптау дегеніміз не?

Бейне: SQL-де құлыптау дегеніміз не?

Бейне: SQL-де құлыптау дегеніміз не?
Бейне: SQL қарапайым тілмен - ҰБТ-ға дайындық | 2024, Мамыр
Anonim

Құлыптау : Құлыптау деректердің сәйкестігін қамтамасыз ету механизмі болып табылады. SQL Сервер құлыптар транзакция басталған кезде нысандар. Мәміле аяқталған кезде, SQL Сервер шығарады құлыптаулы нысан. Эксклюзивті (X) Құлыптар : Бұл кезде құлыптау түрі орын алса, ол басқа транзакцияларды өзгертуге немесе қол жеткізуге жол бермеу үшін орын алады құлыптаулы нысан.

Сондай-ақ, дерекқорды құлыптау дегеніміз не?

А дерекқорды құлыптау пайдаланылады « құлыптау ” кейбір деректер а дерекқор сондықтан бір ғана дерекқор пайдаланушы/сеанс сол нақты деректерді жаңартуы мүмкін. Құлыптар әдетте ROLLBACK немесе COMMIT SQL мәлімдемесі арқылы шығарылады.

SQL серверіндегі құлыптау түрлері қандай? SQL серверінде 20-дан астам түрлі құлып түрлері бар, бірақ әзірге ең маңыздыларына тоқталайық.

  • Ортақ құлыптар (S). SELECT сияқты оқу әрекеттері кезінде оқырмандар алған құлыптар.
  • Эксклюзивті құлыптар (X).
  • Жаңарту құлыптары (U).
  • Мақсат құлыптары (IS, IX, IU, т.б.).

Содан кейін құлып дегеніміз не және ол қалай жұмыс істейді?

А құлыптау деректер элементін иеленетін транзакцияға эксклюзивті пайдалануға кепілдік беру үшін параллельді бақылауда қолданылатын механизм. құлыптау . Мысалы, X деректер элементі ағымдағы болса құлыптаулы T1 транзакциясы бойынша T2 транзакциясы T1 оны шығармайынша X деректер элементіне қатынаса алмайды құлыптау.

SQL тілінде құлыптау неліктен маңызды?

SQL Сервер құлыптау болып табылады маңызды оқшаулау талаптарының бөлігі және ол қызмет етеді құлыптау транзакция әсер еткен объектілер. Объектілер болған кезде құлыптаулы , SQL Сервер басқа транзакцияларға жүктелген әсер ететін нысандарда сақталған деректерге кез келген өзгерістер енгізуге жол бермейді құлыптау.

Ұсынылған: