ስለ ዳታቤዝ (Database) ወጥነት እና በሚያስከትላቸው ለውጦች ላይ ይረዱ

የውሂብ ጎታ-ወጥነት (ብቸኛ የውሂብ ጎን) ብቸኛ ትክክለኛነት ያላቸው የውሂብ ጎታዎች ውስጥ በውሂብ ጎታ ውስጥ ግቡ

የውሂብ ጎታ ውህደት እንደሚገልፀው ተቀባይነት ያለው መረጃ ብቻ ወደ መረጃ ቋት ብቻ ነው. የውሂብ ጎታ አሠራር ደንቦችን የሚጥስ አንድ ግብይት ከተከናወነ ሙሉው ግብይት ተመልሶ ይጀምራል እና የውሂብ ጎታ ወደ የመጀመሪያው ግዛት ይመለሳል. በሌላ በኩል አንድ ግብይት በተሳካ ሁኔታ ከተፈጸመ የውሂብ ጎታውን ከህግቦች ጋር ተጣጥሞ ከህገ-ወጥ እርምጃዎች ጋር ከተጣጣመ ሁኔታ ወደ አንድ ግዛት ይወስዳል.

የውሂብ ጎን ግልጽነት ማለት ግብይቱ ትክክል ነው ማለት ግብይቱ በፕሮግራሙ የተገለጹትን ደንቦች ካልሰረዘ ብቻ ነው ማለት አይደለም. የውሂብ ጎን ግልጽነት አስፈላጊ ነው ምክንያቱም ወደ ውስጥ የሚገባውን እና ደንቦቹን የማይገባውን ውሂብ ስለሚከለክል ነው.

በስራ ላይ ያለ የንጽጽር ደንቦች ምሳሌ

ለምሳሌ በማጠራቀሚያ ውስጥ አንድ ዓምድ ለ "ሳንቲም" ወይም "ጭራ" የሳንቲም ዋጋዎች ብቻ ሊኖረው ይችላል. አንድ ተጠቃሚ "ጎን ለጎን" ለማስቀመጥ ቢሞክር የውሂብ ቋት ደንቦች ህግ አይፈቅድም.

በድረ-ገጽ ፎርሙ ውስጥ ባዶ ውስጥ ስለመተው የጠንታነት ደንቦች ልምድ ሊኖራችሁ ይችላል. አንድ ሰው በመስመር ላይ አንድ ቅጽ በመሙላት ላይ እና አንድ አስፈላጊ ቦታን ለመሙላት ሲረሳው አንድ NULL እሴት ወደ ዳታቤዝ ይሄዳል, ባዶ ቦታው በውስጡ የሆነ ነገር እስካልተደረገ ድረስ ቅጹን እንዲተው ያደርጋል.

ወጥነት ማለት የ ACID ሞዴል ሁለተኛ ደረጃ (የ Atomicity, Consistency, Isolation, Durability) ሁለተኛ ደረጃ ነው. ይህም የድረ-ገፁ የውሂብ ዝውውሮች ትክክለኝነት ለማረጋገጥ የሚያስችል መመሪያ ነው.