Ба таври муназзами маълумоти шумо: Гузариш ба шакли дуюми муқаррарӣ (2NF)

Гузаронидани базаи маълумот дар шакли дуюми муқаррарӣ

Дар давоми моњи гузашта, мо якчанд љанбањоеро, ки мизољро ба таври оддї таблиѓ мекардем, нигарон намудем. Якум, мо принсипҳои асосии муқаррарии пойгоҳи додаҳоро муҳокима кардем. Вақти охир, мо талаботҳои асосӣеро, ки дар шакли аввалини муқаррарӣ (1NF) таҳия кардем, муайян кардем. Ҳоло, биёед даври худро давом диҳем ва принсипҳои шакли оддии дуюмро (2NF) фаро гирем.

Фармоиши умумӣ аз 2НF:

Ин қоидаҳо дар як изҳороти оддӣ ҷамъ омадаанд: 2NF кӯшиш мекунад, ки маблағи пурраи маълумоти иловагиро дар ҷадвал бо ҷудошуда, ҷойгир кардани он дар ҷадвалҳои нав ва муносибатҳои байни ин ҷадвалҳо эҷод кунад.

Биёед мисолро дида бароем. Тасаввур кунед, ки мағозаи онлайне, ки маълумоти муштариёнро дар як базаи маълумот нигоҳ дорад. Онҳо метавонистанд мизҳои ягонаеро номбар кунанд, ки унсурҳои зеринро доранд:

Дар ин ҷадвал дида баромадани кӯтоҳ маълумоти миқдори ками маълумотҳоро нишон медиҳад. Мо дафъаи "Cliff Sea, NY 11579" ва "Miami, FL 33157" -ро ду маротиба ба ҳар дона нигоҳ медоред. Акнун, ки шояд намунаи оддии нигаҳдории иловагиро дар намунаи оддии мо намебинӣ, аммо тасаввур кунед, ки агар ҳазорҳо сатр дар мизҳои мо ҷой дошта бошем. Илова бар ин, агар рамзи ZIP барои клипи баҳр тағйир наёбад, мо мехоҳем онро тағйир диҳем, ки дар бисёр ҷойҳо дар тамоми пойгоҳи додаҳо тағйир ёбад.

Дар сохтори пойгоҳи додаи 2NF, ин маълумоти пурқувват дар ҷадвал ҷудо карда мешавад. Мизи мобайнии мо (бигзор он ЗИМ-ро даъват кунад) метавонад соҳаҳои зерин дошта бошад:

Агар мо мехоҳем самарабахш бошем, мо метавонем ин ҷадвалро пешакӣ пур кунем - почтаи электронӣ рӯйхати ҳамаи рамзҳои дурусти ZIP ва муносибатҳои шаҳр / давлатиро пешниҳод мекунад. Албатта, шумо як вазъиятеро дидед, ки ин намуди пойгоҳи додаҳо истифода шудааст. Касе, ки супориш медиҳад, шояд шуморо пеш аз рамзи ZIP-и худ пурсид ва сипас шаҳр ва давлатеро, ки аз он даъват мекард, медонист. Ин намуди созиш хатои операторро коҳиш медиҳад ва самаранокии онро баланд мекунад.

Акнун, мо маълумотҳои такрорӣ аз ҷадвалҳои Муштариро бардоштем, мо қудрати якумро дар шакли дуюми оддӣ қонеъ кардем. Ҳоло мо бояд калиди хориҷӣ барои якҷоя кардани ду ҷадвалро истифода барем. Мо рамзи ZIPро истифода мебарем (калиди ибтидоӣ аз ҷадвали ZIPs) барои эҷоди ин муносибат. Дар ин ҷо мизҳои нави Мизоҷони мо:

Ҳоло мо маблағи пурраи маълумоти пурборшуда дар пойгоҳи додашударо кам карда, сохтори мо дар шакли расмии дуюм аст!

Агар шумо мехоҳед, ки пойгоҳи додашударо мунтазам нигоҳ доред, мақолаҳои дигарро дар ин силсила тафтиш кунед: