በ SQL ውስጥ መቆለፊያ ምንድን ነው?
በ SQL ውስጥ መቆለፊያ ምንድን ነው?

ቪዲዮ: በ SQL ውስጥ መቆለፊያ ምንድን ነው?

ቪዲዮ: በ SQL ውስጥ መቆለፊያ ምንድን ነው?
ቪዲዮ: የእርስዎን መሣሪያ ማከማቻ ለማደራጀት ምርጥ መሣሪያ? 2024, ግንቦት
Anonim

ቆልፍ : ቆልፍ የውሂብ ወጥነት ለማረጋገጥ ዘዴ ነው. SQL አገልጋይ መቆለፊያዎች ግብይቱ ሲጀመር እቃዎች. ግብይቱ ሲጠናቀቅ፣ SQL አገልጋዩ ያስለቅቃል ተቆልፏል ነገር. ብቻ (X) መቆለፊያዎች : ይህ ሲሆን መቆለፍ ዓይነት ይከሰታል፣ ሌሎች ግብይቶችን ለመቀየር ወይም ለመድረስ ሀ ተቆልፏል ነገር.

እንዲሁም የውሂብ ጎታ መቆለፊያ ምንድነው?

ሀ የውሂብ ጎታ መቆለፊያ ጥቅም ላይ ይውላል መቆለፍ ” አንዳንድ መረጃዎች በ a የውሂብ ጎታ ስለዚህ አንድ ብቻ የውሂብ ጎታ ተጠቃሚ/ክፍለ-ጊዜ ያንን የተወሰነ ውሂብ ማዘመን ይችላል። መቆለፊያዎች ብዙውን ጊዜ የሚለቀቁት ROLLBACK ወይም COMMIT SQL መግለጫ ነው።

በ SQL አገልጋይ ውስጥ የመቆለፊያ ዓይነቶች ምንድ ናቸው? SQL Server ከ20 በላይ የተለያዩ የመቆለፊያ አይነቶች አሉት አሁን ግን በጣም አስፈላጊ በሆኑት ላይ እናተኩር።

  • የተጋሩ መቆለፊያዎች (ኤስ)። እንደ SELECT ባሉ የንባብ ስራዎች ወቅት በአንባቢዎች የተገኙ እነዚያ መቆለፊያዎች።
  • ልዩ መቆለፊያዎች (X)።
  • መቆለፊያዎችን (U) ያዘምኑ።
  • የሃሳብ መቆለፊያዎች (IS፣ IX፣ IU፣ ወዘተ)።

ከዚያ, መቆለፊያ ምንድን ነው እና በአጠቃላይ እንዴት ነው የሚሰራው?

ሀ መቆለፍ የውሂብ አካልን በባለቤትነት ለያዘው ግብይት ብቸኛ ጥቅም ዋስትና ለመስጠት በኮንኩሬሽን ቁጥጥር ውስጥ የሚያገለግል ዘዴ ነው። መቆለፍ . ለምሳሌ፣ የውሂብ ኤለመንት X በአሁኑ ጊዜ ከሆነ ተቆልፏል በT1 ግብይት፣ T2 ግብይቱ T1 እስኪለቀቅ ድረስ የውሂብ ኤለመንት X መዳረሻ አይኖረውም። መቆለፍ.

በ SQL ውስጥ ለምን መቆለፊያ አስፈላጊ ነው?

SQL አገልጋይ መቆለፍ ን ው አስፈላጊ የመነጠል መስፈርት አካል እና ያገለግላል መቆለፍ በግብይት የተጎዱ ዕቃዎች. እቃዎች ሲሆኑ ተቆልፏል , SQL አገልጋዩ ሌሎች ግብይቶች በተጫነው ነገር ውስጥ የተከማቸ የውሂብ ለውጥ እንዳያደርጉ ይከለክላል መቆለፍ.

የሚመከር: