የውሂብ ጎታዎን መደበኛ እንዲሆን ማድረግ-የመጀመሪያው መደበኛ ፎርም

እነዚህ ሁለት ቀላል ደንቦች የውሂብ ጎታዎን መደበኛ እንዲሆን ያግዛሉ

የመጀመሪያው መደበኛ ፎርሙላ (1 NF) መሰረታዊ ደንቦችን ለተደራጀ ዳታቤዝ ያዘጋጃል-

እነዚህ ደንቦች የውሂብ ጎታውን ተግባራዊ ንድፈ ሃሳብ ሲያስቡ ምን ማለት ነው? በጣም ቀላል ነው.

1. ማባዛትን ማስወገድ

የመጀመሪያው ደንብ በሠንጠረዡ አንድ ረድፍ ውስጥ ባለ መደመር እንደሌለ ያስተላልፋል. በውሂብ ጎታ ውስጥ ማህበረሰብ ይህ ጽንሰ-ሐሳብ የአትሮፕቲክ አቶሚክነት ይባላል. ከዚህ ህግ ጋር የሚስማሙ ሰንጠረዦች አቶሚክ ናቸው. ይህን መርህ በተለምዶ በሚታወቀው ምሳሌ ውስጥ እንንሳፈፍ: የሰብአዊ ሥራ አስፈጻሚዎች ስርዓትን በአንድ ሰብዓዊ ዳታቤዝ ውስጥ የሚያከማች ሰንጠረዥ. ለ ምሳሌአችን, እያንዳንዱ ተቆጣጣሪ አንድ ወይም ከዚያ በላይ የበታች ሊኖረው ይችላል, እያንዳንዱ ተቆጣጣሪ ብቻ አንድ አስተዳዳሪ ብቻ ሊኖረው ይችላል.

በአግባቡ, ይህንን መረጃ ለመከታተል ዝርዝር ወይም የቀመር ሉህ ስንፈጥር, ከሚከተሉት መስኮች ሰንጠረዥ እንፈጥራለን-

ይሁን እንጂ 1NF የተወሰደውን የመጀመሪያ ህግ አስታውስ-በተመሳሳይ ሠንጠረዥ ውስጥ የተባዙ ዓምዶችን ማስወገድ. በግልጽ እንደሚያሳየው Subordinate1-Subordinate4 columns የተባሉ ናቸው. በዚህ ጊዜ ያጋጠሙትን ችግሮች ጊዜ ወስደህ አሰላስል. አንድ ሥራ አስኪያጅ አንድ ተቆጣጣሪ ብቻ ካለው, ንዑስ የበታ-2 ተከፋይ 4 አምዶች በቀላሉ የማከማቻ ቦታ (ውድ ውድ የመረጃ ቋት) ናቸው. ከዚህም ባሻገር አንድ አስተዳዳሪ አራት ባለ 4 ረዳት ነች ያሉበትን ሁኔታ አስበው-ሌላ ሰራተኛ ሲወስዱ ምን ይሆናል? የጠቅላላ ሰንጠረዥ መዋቅር ለውጥ ማድረግን ይፈልጋል.

በዚህ ነጥብ ላይ የሁለተኛ ጊዜ ብሩህ አስተሳሰብ ለካይቤክ አዲስ ጅጊዎች ይፈጠራል ከአንድ በላይ ዓም ለመምረጥ አንፈልግም እና ለተለዋዋጭ የውሂብ ማከማቻ ፍቃድ እንፈቅዳለን. እስቲ አንድ ነገር እንዲህ እንሞክራለን

እናም የበታችው መስክ << ማሪ, ቢል, ጆ >> በሚሉት ቅርፀቶች ውስጥ ብዙ ግቤቶችን ይይዛል.

ይህ መፍትሔ በጣም ቀርቧል, ነገር ግን ከዓላማው አኳያ ወድቋል. የበታቹ ዓምድ አሁንም ብዜት እና አናላሚ ያልሆነ ነው. የበታቾችን ማከል ወይም ማስወገድ ስንፈልግ ምን ይሆናል? ሁሉንም ሠንጠረዦቹን ማንበብ እና መጻፍ ያስፈልገናል. በዚህ ሁኔታ ውስጥ ይህ ትልቅ ጉዳይ አይደለም, ነገር ግን አንድ ሥራ አስኪያጅ አንድ መቶ ሠራተኞች ቢኖራቸውስ? እንዲሁም, በመጪዎቹ መጠይቆች ውስጥ ከመረጃ ቋት ውስጥ የመምረጥ ሂደትን ያወዛጋል.

የ 1NF የመጀመሪያ ደንብ የሚያሟላ ሠንጠረዥ እነሆ-

በዚህ ጊዜ, እያንዳንዱ ተቆጣጣሪ አንድ ወጥ የሆነ ግቤት አለው, ነገር ግን አስተዳዳሪዎች ብዙ ግቤቶች ሊኖራቸው ይችላል.

2. ዋናውን ቁልፍ መለየት

አሁን ሁለተኛው ደንብስ: እያንዳንዱ ረድፍ በተለየ ዓምድ ወይም የአምዶች ስብስብ ( ዋናው ቁልፍ ) ይለያል? ከላይ ያለውን ሠንጠረዥ በመመልከት ቀዳሚውን አምድ እንደ ዋና ቁልፍ አድርገው ይጠቁሙዎታል. በእርግጥ በእያንዳንዱ ተቆጣጣሪዎች አንድ አስተዳዳሪ ብቻ ሊኖረው እንደሚችል የንግዱ ሕጎች ስንመለከት, የበታቹ አምድ ለታሪፊ ቁልፍ ጥሩ እጩ ነው. ሆኖም ግን, በእኛ ጠረጴዛ ውስጥ ለማከማቸት የምንመርጣቸው መረጃዎች ይሄ ከመፍትሔው ያነሰ እንዲሆን ያደርጉታል. ጂም ሌላ ተቀጣሪዎች ከቀጠልን ምን ይሆናል? የሥራ አስኪያጁን-ቀጥተኛ ግንኙነትን በዲታር ክምችት ውስጥ እንዴት እናከማቻለን?

እንደ አንድ ተቀዳሚ ቁልፍ (እንደ ሰራተኛ መታወቂያ የመሳሰሉ) እውነተኛ ልዩ ለዪ መጠቀም ምርጥ ነው. የመጨረሻው ጠረጴዛችን እንደሚከተለው ይሆናል:

አሁን, ሠንጠረዥችን በመጀመሪያ መደበኛ መልክ ነው! ስለ መደጋገም መማር መቀጠል ከፈለጉ በዚህ ተከታታይ ውስጥ ያሉትን ሌሎች ጽሁፎች ያንብቡ.