የጋራ ውሂብ ጎታ ስምምነቶች የቃላት ፍቺ

ይህ የቃላት አወጣጥ በሁሉም የውሂብ ጎታዎች ዓይነቶች ውስጥ ጥቅም ላይ የዋሉ የመረጃ ቋቶችን እና ጽንሰ-ሐሳቦችን ይሸፍናል. ለተወሰኑ ስርዓቶች ወይም የውሂብ ጎታዎች የተወሰኑ ውሎችን አይጨምርም.

ACID

ACID የመረጃ ቋት ሞዴል በአቶሚክነት , በእኩልነት , በገለልተኛ እና ረጅም ጊዜ በመቆየት የውሂብ ጥንካሬን ያጠናክራል :

ባህሪ

የውሂብ ጎታ ባህሪ የውሂብ ጎታ አካል ነው. በአጭር አነጋገር, አንድ ባህርይ በውሂብ ሳጥን ሰንጠረዥ ውስጥ ያለው አምድ ነው, እሱም ራሱ አካል ነው.

ማረጋገጥ

የውሂብ ጎታዎቹ የውሂብ ጎታውን ወይም የተወሰኑ የውሂብ ጎታዎችን መጠቀማቸው ብቻ የተፈቀደላቸው ተጠቃሚዎች ብቻ እንዲረጋገጥ ማረጋገጥ ይጠቀማሉ. ለምሳሌ, አስተዳዳሪዎች ውሂብን እንዲያስገቡ ወይም አርትዕ እንዲያደርጉ ሊፈቀድላቸው ይችላል, መደበኛ ሰራተኞችን ውሂብ ብቻ ማየት ይችሉ ይሆናል. ማረጋገጫ በተጠቃሚ ስም እና የይለፍ ቃል ተተግብሯል.

ቤዝ ሞዴል

የ BASE ሞዴል ከ ACID ሞዴል ይልቅ የዲኤስሲኤስን የውሂብ ጎታዎችን ፍላጎት ለማሟላት በውሂብ ጎታ የውሂብ ጎታዎች በሚፈለገው መሰረት መዋቅሩ አይደለም. ዋና ዋናዎቹ የመሠረታዊ እሴቶቹ መሰረታዊ መገኘትን, የደን ሃሳብ እና ወቅታዊነት ያላቸው ናቸው:

እገዳዎች

የውሂብ ጎታ ገደብ ትክክለኛ ውሂብን የሚወስኑ የስብቶች ስብስብ ነው. በርካታ አይነት ገደቦች አሉ. ዋነኞቹ ገደቦች:

የውሂብ ጎታ ማኔጅመንት ሲስተም (DBMS)

DBMS ሁሉንም የውሂብ ጎታ ከመረጃ ማጠራቀሚያ ጋር በመስራት, የውሂብ ጥምረት ደንቦችን ለማስከበር, እና የውሂብ ማስገባት እና ማባዛት ቅጾችን ለማቅረብ እና ለማከማቸት ሁሉንም ስራዎች የሚያስተዳድረው ሶፍትዌር ነው. ሪሌታዊ የውሂብ ጎታ ማኔጅመንት ሲስተም (RDBMS) የሠንጠረዦችን ተዛማጅነት ያላቸው ሞዴሎች እና ግንኙነቶችን ይጠቀማል.

አካል

አካል በአንድ ሰንጠረዥ ውስጥ የውሂብ ጎታ ነው. በቢዝነስ የውሂብ ሰንጠረዦች መካከል ያሉ ግንኙነቶችን የሚያሳዩ የግራፊክ ዓይነቶች ማለትም ስለ Entity-Relationship Diagram በመጠቀም ተገልጿል.

ተግባራዊ ተኮርነት

ተግባራዊ የሆነ ጥገኝነት እገዳ የሂደቱን ትክክለኛነት ለማረጋገጥ ይረዳል, እና አንድ ባህርይ የሌላውን እሴት ሲወስን, A -> B ሲገለጽ, የ A እሴት የ B ፍንጭውን ይወስናል, ወይንም ደግሞ በ "በአገልግሎት ላይ ጥገኛ" ለምሳሌ በዩኒቨርሲቲ ውስጥ የሁለንም ተማሪዎች መዝገብ ያካትታል, በተማሪው መታወቂያ እና በተማሪው ስም መካከል ልዩነት ሊኖረው ይችላል, ማለትም የተለየ የስም መታወቂያው የስሙን ዋጋ ይወሰናል.

ማውጫ

አንድ ኢንዴክስ ለትላልቅ የውሂብ ስብስቦች የመጠቀሚያ ውሂብ ጥያቄዎችን የሚያግዝ የውሂብ አወቃቀር ነው. የውሂብ ጎታ ገንቢዎች በተወሰኑ አምዶች ውስጥ በሰንጠረዥ ውስጥ መረጃን ይፍጠሩ. መረጃ ጠቋሚው የአምድ እሴቶችን ይይዛል, ነገር ግን በተቀረው የሠንጠረዥ ውስጥ ጠቋሚዎቹን ጠቋሚዎች ያጣራል, እና በፍጥነት እና በፍጥነት መፈለግ ይቻላል.

ቁልፍ

ቁልፍ አንድ የመረጃ ቋት (ዳታቤዝ) መስክ ዓላማን ለመለየት ልዩ ዓላማ ነው. ቁልፎች የውሂብ ቅንበር ለማስፈፀም እና ብዜትን ማስቀረት ያግዛሉ. በአንድ የውሂብ ጎታ ውስጥ የሚጠቀሱት ዋና ቁልፎች የእጩዎች ቁልፎች, ዋና ዋና የውጭ ቁልፎች ናቸው.

መደበኛነት

የውሂብ ጎታውን ለመሰየም የውሂብ ጎኖቹን (ግንኙነቶች) እና አምዶች (ባህርያት) ንድፍ (ዲዛይን) ለመንደፍ እና ድግግሞትን ለማስወገድ ነው. ዋናው የመደበኛ ደረጃዎች የመጀመሪያው መደበኛ ፎርም (1 NF), ሁለተኛ መደበኛ ፎርም (2 NF), ሶስተኛ መደበኛ ፎርም (3 NF) እና ቦይሴ-ኮዴድ መደበኛ ፎርሙ (ሲ.ኢ.አ.ኢ.) ናቸው.

NoSQL

NoSQL እንደ ኢሜሎች, ማህበራዊ ሚዲያ ልጥፎች, ቪዲዮ ወይም ምስል የመሳሰሉ ውስብስብ መረጃዎችን ለማከማቸት የሚሰራ የውሂብ ጎታ ናሙና ነው. የውሂብ ጥምቀትን ለማረጋገጥ SQL እና ጥብቅ ACID ሞዴሎችን ከመጠቀም ይልቅ, NoSQL ከዝቅተኛ ጥብቅ የሆነ BASE ሞዴል ይከተላል. የ NoSQL የውሂብ ጎታ ንድፍ ውሂብ ለማከማቸት ሠንጠረዦችን አይጠቀምም; ይልቁንም ቁልፍ / እሴት ንድፍ ወይም ግራፎች ሊጠቀም ይችላል.

ባዶ አይደለም

እሴቱ NULL ብዙውን ጊዜ "የለም" ወይም "ዜሮ" ማለት ነው. ሆኖም, ግን በትክክል "ያልታወቀ" ማለት ነው. መስክ የ NULL ዋጋ ካለው, ለማይታወቅ እሴት ቦታ ያዥ ነው. የተዋቀረው የቋንቋ መጠይቅ (SQL) ባዶ እሴቶች ለመሞከር IS NULL እና NULL ኦፐሬሽኖች ይጠቀማል.

ጥያቄ

የውሂብ ጎታ መጠይቅ ተጠቃሚዎች ከውሂብ ጎታ ጋር እንዴት እንደሚገናኙቱ ነው. ይህ ብዙውን ጊዜ በ SQL ውስጥ የተጻፈ ሲሆን መጠይቅ ምርጫ ወይም የድርጊት መጠይቅ ሊሆን ይችላል. አንድ የመረጃ ፍለጋ መጠይቅ ከአንድ የውሂብ ጎታ. የድርጊት መጠይቅ ለውጦች, ዝማኔዎች ወይም ውሂብ ያክላል. አንዳንድ የውሂብ ጎታዎች የመጠይቅ መጠይቁን የሚሸፍኑ ቅጾችን ይጠቀማሉ, ይህም ሰዎች SQL በቀላሉ ለመረዳት መረጃን እንዲሰጡ ያስችላቸዋል.

እቅድ

የውሂብ ጎታ ንድፍ የጠረጴዛዎች, ዓምዶች, ግንኙነቶች, እና የውሂብ ጎታዎችን ውስብስብ ነው. ዕቅዶች አብዛኛውን ጊዜ የ SQL CREATE መግለጫ በመጠቀም ይገለፃሉ.

የተከማች አካሄድ

የተከማቸ አሰራር ሂደት ቅድመ-የተጠናቀቀ መጠይቅ ነው ወይም በእውውሂብ አስተዳደር ሲስተም ውስጥ በበርካታ ፕሮግራሞች እና ተጠቃሚዎች ሊጋራ የሚችል የ SQL ምህዳር ነው. የተጠበቁ ሂደቶች ቅልጥፍናን ያሻሽላሉ, የውሂብ ጥንካሬን ተግባራዊ ለማድረግ እና ምርታማነትን ከፍ ለማድረግ ይረዳሉ.

የተዋቀረው የመጠይቅ ቋንቋ

የተዋቀረው የፍለጋ ቋንቋ , ወይም SQL, ከውሂብ ጎታ ላይ ለመድረስ በጣም የተለመደ ቋንቋ ነው. የውሂብ ማስተባበር ቋንቋ (ዲኤኤምኤል) የ SQL አገባብ ትዕዛዞችን ታክሏል, SELECT, INSERT, UPDATE እና DELETE ን ያካትታል.

ቀስቅሴ

ቀስቅሴ በአንድ የተወሰነ ክስተት ላይ ለመሰረዝ የተከማቸ የአሰራር ስርዓት ነው, ብዙውን ጊዜ የሠንጠረዥ ውሂብን ይለውጣል. ለምሳሌ, ማስታወሻን ለመጻፍ, ስታትስቲክስን ለመሰብሰብ ወይም አንድ እሴት ለመተርጎም ቀስቅሴ የተሰራ ሊሆን ይችላል.

ይመልከቱ

የውሂብ ጎታ እይታ የውሂብ ውስብስብነትን ለመደበቅ እና የተጠቃሚ ተሞክሮውን ለማሻሻል የተቀመጠ የውሂብ ስብስብ ነው. አንድ እይታ ከሁለት ወይም ከሁለት ሰንጠረዦች ውሂብ ጋር መቀላቀል ይችላል እንዲሁም አንድ መረጃ ስብስብ ይዟል.