Misy fifandraisana iray isaky ny misy ao anaty tahiry iray raha toa ka misy rakitsoratra maro voarakitra ao amin'ny Table B ny rakitsoratra tsirairay ao amin'ny Table A, saingy ny rakitsoratra tsirairay ao amin'ny Table B dia mety misy rakitsoratra mifandraika fotsiny ao amin'ny Tabilao A. Ao anatin'ny fifandraisana iray isa-maro Ny tahirin-kevitra dia ny famolavolana drafitra momba ny fifandraisana amin'ny ankapobeny ary ao am-pon'ny fitaovana tsara.
Diniho ny fifandraisan'ny mpampianatra sy ny fianarana ampianarin'izy ireo. Ny mpampianatra dia afaka mampianatra lesona maro, fa ny fianarana dia tsy hanana fifandraisana mitovy amin'ny mpampianatra.
Noho izany, ho an'ny rakitsoratra tsirairay ao amin'ny latabatra mpampianatra, dia mety misy rakitsoratra maro ao amin'ny latabatra Courses. Fifandraisana tokana: iray mpampianatra amin'ny fianarana maromaro.
Nahoana no zava-dehibe ny fametrahana fifandraisana misy ifandraisany?
Mba hampisehoana ny fifandraisana iray amin'ny iray, dia mila latabatra roa farafaharatsiny. Andeha hojerentsika ny antony.
Angamba isika namorona latabatra mpampianatra izay te hanoratra ny anarana sy ny fianarana nampianarina. Azontsika atao ny mamolavola izany toy izao:
Teacher_ID | Teacher_Name | Course |
---|---|---|
Teacher_001 | Carmen | Haiaina |
Teacher_002 | Veronica | Math |
Teacher_003 | Jorge | anglisy |
Ahoana raha mampianatra lesona roa na maromaro i Carmen? Manana safidy roa izahay amin'io design io. Azontsika ampiana fotsiny ny rakitsoratry Carmen, toy izao:
Teacher_ID | Mpampianatra | Course |
---|---|---|
Teacher_001 | Carmen | Biology, Math |
Teacher_002 | Veronica | Math |
Teacher_003 | Jorge | anglisy |
Ny famolavolana etsy ambony anefa, dia tsy hay hazavaina ary mety hiteraka olana any aoriana rehefa miezaka mametraka, manitsy na mamafa ireo angona.
Sarotra ny mikaroka rakitra. Io fandikana io dia manitsakitsaka ny fitsipika voalohany momba ny fanavaozana ny tahirin-kevitra, First Form (1NF) , izay milaza fa ny cellule tabil dia tokony ahitana tahirin-tsoratra tokana.
Ny endrika hafa dia mety hanampy ampaham-peo faharoa an'i Carmen fotsiny:
Mpampianatra _ID | Mpampianatra | Course |
---|---|---|
Teacher_001 | Carmen | Haiaina |
Teacher_001 | Carmen | Math |
Teacher_002 | Veronica | Math |
Teacher_003 | Jorge | anglisy |
Miankina amin'ny 1NF izany saingy mbola endrika mahasalama momba ny fandaharanasa momba ny fandaharam-baovaon-tsolika satria manokatra redundancy izy ary mety tsy hiantsoroka ny banky angona be loatra. Ny tena zava-dehibe dia mety ho tsy mifanaraka amin'ny tahirin-kevitra ny angona. Ohatra, raha ovaina ny anaran'i Carmen? Ny olona miasa miaraka amin'ny angon-drakitra dia mety hampiova ny anarany amin'ny rakitsoratra iray ary tsy manavao izany ao amin'ny rakitsoratra faharoa. Io endrika io dia manitsakitsaka ny 2NF (2NF), izay mifamatotra amin'ny 1NF ary tsy tokony hialana amin'ny famoahana ireo rakitra maromaro amin'ny fisitahana antontam-baovao amin'ny tabilao maromaro ary mamorona fifandraisana eo amin'izy ireo.
Ny fomba hanamboarana tahirin-kevitra amin'ny fifandraisana misy eo amin'ny maro
Mba hametrahana fifandraisana iray isaky ny misy eo amin'ny latabatra mpampianatra sy torolàlana, dia tapahantsika ireo tabilao ho roa ary mampifandray azy ireo amin'ny fampiasana fanalahidy vahiny .
Eto dia nesorinay tao amin'ny latabatra mpampianatra ny sehatra fitarihana:
Mpampianatra _ID | Mpampianatra |
---|---|
Teacher_001 | Carmen |
Teacher_002 | Veronica |
Teacher_003 | Jorge |
Ary eto ny latabatra Courses. Mariho fa ny fanalahidin'ny vahiny, Teacher_ID, dia mampifandray lalana amin'ny mpampianatra iray ao amin'ny latabatry ny mpampianatra:
Course_ID | Course_Name | Teacher_ID |
---|---|---|
Course_001 | Haiaina | Teacher_001 |
Course_002 | Math | Teacher_001 |
Course_003 | anglisy | Teacher_003 |
Nanjary fifandraisana misy eo amin'ny mpampianatra sy ny latabatra fampiasa amin'ny fampiasana fanalahidy vahiny.
Ity dia milaza amintsika fa ny Biologie sy ny Math dia ampianarina an'i Carmen ary i Jorge dia mampianatra Anglisy.
Azontsika atao ny mahita ny fomba hanesorana io fanovana io, izay ahafahan'ny mpampianatra mampianatra lesona maromaro, ary manamboatra fifandraisana iray amin'ny iray.
Afaka manatsara fifandraisana iray ihany koa ny tahiry ary misy fifandraisana maro.