ستاسو ډاټابیس عمومي کول: لومړی عمومی بڼه

دا دوه ساده قواعد به ستاسو د ډیټابیس عادي کولو کې مرسته وکړي

لومړنۍ عمومی فورمه (1NF) د منظم منظم ډیټا لپاره اساسي اصول ټاکي:

دا قواعد څه معنی لري کله چې د ډیټابیس د عملي ډیزاین فکر کوي؟ دا واقعیا ساده ده.

.1 د نقل کولو له منځه وړل

لومړی قانون حکم کوي چې موږ باید د یوې میز په ورته قطار کې ډاټا نه نقل کړو. د ډیټا ډیټابیس ټولنه کې، دا مفهوم د میز د اتوماتیک په نامه یادېږي. هغه میزونه چې د دې قواعدو سره سمون لري د اټومي په نوم ویل کیږي. راځئ چې دا اصول د یوې کلاسي مثال سره وپلټئ: یوه میز د بشري سرچینو ډیټابیس کې چې مدیر-ماتحت اړیکه ساتي. زموږ د مثال په توګه، موږ به د سوداګرۍ حاکمیت تکرار کړو چې هر مینیجر به ممکن یو یا څو ماتحت وي پداسې حال کې چې هر ماتونکی یوازې یو مدیر ولري.

په مناسب ډول، کله چې د دې معلوماتو د تعقیب لپاره یو لیست یا سپریڈ شټ جوړ کړئ، موږ ممکن د لاندې برخو سره میز جوړ کړئ:

په هرصورت، د 1NF لخوا تطبیق لومړني قاعده یادونه: د دوه اړخیزو شاخصونو له ورته میز څخه له منځه وړل. په روښانه توګه، د Subordinate1-Subordinate4 کالمونه دوتنې دي. یو ساعته واخلئ او د دې سناریو له لارې پورته شوي ستونزې وڅېړئ. که یو مدیر یوازې یو ماتونکی وي، د Subordinate2-Subordinate4 کالمونه په ساده توګه د زیرمې ځای ضایع کیږي) د قیمتي ډیټابیس ارزښت (. برسېره پردې، داسې تصور وکړئ هغه قضیه چېرې چې مدیر د مخه څلور مادې لري - که څه هم کله چې بل بل کارکونکي په غاړه واخلي نو څه کیږي؟ د ټول میز جوړښت به بدلون ته اړتیا ولري.

په دې وخت کې، د دویم روشن روشن خیال معمولا د ناستو ډیټابیس کولو لپاره واقع کیږي: موږ نه غواړو چې له یو څخه زیات ډیری ولرئ او موږ غواړو چې د ډیټا د ذخیره کولو اندازې لپاره اجازه درکړو. راځئ چې یو څه هڅه وکړو:

او د Subordinate ساحه به د "مریم، بل، جوی" په بڼه ډیری اندیښنې ولري.

دا حل خورا نږدې دی، مګر دا د نښه کولو څخه لږه راځي. د مبلغینو کالم لا تر اوسه دوه ځلې او غیر اټومي دی. کله چې موږ اړتیا لرئ هغه ماتول کیږي کوم چې ماتول شوی وی؟ موږ باید د میز ټول منځپانګې ولیکئ او ولیکئ. دا په دې حالت کې کومه لویه معامله نه ده، مګر که څه هم یو مدیر سل سوه کارکونکي درلودل؟ همدا رنګه، دا د راتلونکو پوښتنو کې د ډاټابیس څخه ډاټا د انتخاب کولو پروسه پیچلې کوي.

دلته یو میز دی چې د 1NF لومړی قابلیت پوره کوي:

په دې حالت کې، هر ماتونکی واحد واحد لري، مګر مدیران ممکن ګڼ شمیر اندیښنې ولري.

.2 لومړني کیلي تشخیص کړئ

اوس، د دویم قاعدې په اړه: هر قطار د یو ځانګړي کالم سره یا د کالمونو سیٹول ( لومړني کلیدی ) سره وپیژني؟ تاسو ممکن د پورته جدول په اړه یو نظر وګورئ او د زیرمې کالم د لومړني کیلي په توګه وړاندیز وکړئ. په حقیقت کې، مجهز کالم د اصلي کلیدي لپاره ښه کاندید دی چې د حقیقت له مخې زموږ د سوداګرۍ قوانین مشخص کړي چې هر ماتونکی یوازې یو مدیر لري. په هرصورت، هغه ارقام چې موږ یې زموږ په میز کې د زیرمې انتخاب کړی دی دا د عین حل حل څخه کم دی. که څه هم موږ کوم بل کارمند جمی نومیږي نو څه پیښ شي؟ موږ څنګه خپل مدیر ذخیره کوو - په ډیټابیسټ کې ماتحت اړیکه؟

دا غوره ده چې د یو ځانګړي ځانګړي پیژندونکي (لکه د کارموندنې ID) د لومړني کیلي په توګه کار واخلئ. زموږ وروستۍ میز به داسې ښکاري:

اوس، زموږ میز په لومړۍ بڼه کې دی! که تاسو غواړئ چې د عادي کولو په اړه زده کړه دوام ومومي، پدې لړۍ کې نورې مقالې ولولئ: