Bidh dàimh aon-gu-mhòr ann an stòr-dàta a ' tachairt nuair a dh' fhaodadh gu bheil mòran chlàran ceangailte ann an Clàr B aig gach clàr ann an Clàr A, ach 's dòcha nach eil ach aon chlàr co-fhreaglach ann an Clàr A. aig gach clàr ann an Clàr B. Tha dàimh aon-gu-mhòr ann is e stòr-dàta an dealbhadh stòr-dàta co-cheangailte as cumanta agus tha e aig teis-meadhan dealbhadh math.
Beachdaich air a 'cheangal eadar tidsear agus na cùrsaichean a tha iad a' teagasg. Faodaidh tidsear grunn chùrsaichean a theagasg, ach cha bhiodh an aon dhàimh aig a 'chùrsa ris an neach-teagaisg.
Mar sin, airson gach clàr ann an clàr Luchd-teagaisg, dh'fhaodadh gum bi mòran chlàran ann am bòrd nan Cùrsaichean. Is e càirdeas aon-ri-iomadh a tha seo: aon neach-teagaisg gu iomadh cùrsa.
Carson a tha stèidheachadh càirdeas aon-gu-mhòr cudromach
Gus dàimh aon-ri-riochd a riochdachadh, feumaidh tu dà chlàr air a 'char as lugha. Feuch am faic sinn carson.
Is dòcha gun cruthaich sinn clàr Luchd-teagaisg anns an robh sinn airson an t-ainm agus na cùrsaichean a chaidh a theagasg a chlàradh. Dh'fhaodadh sinn a dhealbh mar seo:
Teacher_ID | Neach-teagaisg_Name | Cùrsa |
---|---|---|
Teacher_001 | Carmen | Bith-eòlas |
Neach-teagaisg_002 | Veronica | Math |
Neach-teagaisg_003 | Jorge | Sasannach |
Dè ma tha Carmen a 'teagasg dà chùrsa no barrachd? Tha dà roghainn againn leis an dealbhadh seo. Dh'fhaodadh sinn dìreach a chur ris a 'chlàr a th' ann mar-thà Carmen mar seo:
Teacher_ID | Tidsear _Name | Cùrsa |
---|---|---|
Teacher_001 | Carmen | Bith-eòlas, Math |
Neach-teagaisg_002 | Veronica | Math |
Neach-teagaisg_003 | Jorge | Sasannach |
Tha an dealbhadh gu h-àrd ge-tà, ge-tà, agus dh'fhaodadh e duilgheadasan a thoirt gu buil nas fhaide air adhart nuair a dh'fheuchas tu dàta a chur a-steach, a dheasachadh no a sguabadh às
Tha e ga dhèanamh doirbh dàta a lorg. Tha an dealbhadh seo a 'briseadh a' chiad phrionnsapal de normalachadh stòr-dàta, First Form Form (1NF) , a tha ag ràdh gum bu chòir pìos dàta singilte a bhith ann an gach cill bùird.
Is dòcha gum biodh roghainn eile ann airson dìreach dàrna clàr a chur a-steach airson Carmen:
Tidsear _ID | Tidsear _Name | Cùrsa |
---|---|---|
Teacher_001 | Carmen | Bith-eòlas |
Teacher_001 | Carmen | Math |
Neach-teagaisg_002 | Veronica | Math |
Neach-teagaisg_003 | Jorge | Sasannach |
Tha seo a 'ceangal ri 1NF ach tha e fhathast dona droch dhealbhachadh bhon stòr-dàta oir tha e a' toirt a-steach cion-obrach agus dh'fhaodadh e stòr-dàta fìor mhòr a dhìon gun adhbhar. Nas cudromaiche buileach, dh'fhaodadh an dàta a bhith neo-chunbhalach. Mar eisimpleir, dè ma dh'atharraicheadh ainm Carmen? Dh'fhaodadh cuideigin ag obair leis an dàta ùrachadh a h-ainm ann an aon chlàr agus gun a bhith ga ùrachadh san dàrna clàr. Tha an dealbhadh seo a 'briseadh an Dara Fhoirm àbhaisteach (2NF), a tha a' leantainn 1NF agus feumaidh e cuideachd mairsinnidhean iomadach clàran a sheachnadh le bhith a 'sgaradh fo-roinnean de dhàta gu iomadh clàr agus a' cruthachadh dàimh eadar iad.
Mar a Dheallas tu Stòr-dàta le Dàimhean Aon-gu-mòran
Gus dàimh aon-ri-mhòran a chur an gnìomh anns a 'bhòrd Luchd-teagaisg is Cùrsaichean, bidh sinn a' briseadh na bùird gu dà dhiubh agus gan ceangal le bhith a 'cleachdadh iuchair chèin .
An seo, tha sinn air colbh a 'Chùrsa a thoirt air falbh anns a' chlàr Luchd-teagaisg:
Tidsear _ID | Tidsear _Name |
---|---|
Teacher_001 | Carmen |
Neach-teagaisg_002 | Veronica |
Neach-teagaisg_003 | Jorge |
Agus an seo tha clàr nan Cùrsaichean. Thoir fa-near gu bheil an iuchair chèin aice, Teacher_ID, a 'ceangal cùrsa gu neach-teagaisg ann an clàr nan Tidsearan:
Cùrsa_ID | Cùrsa_Name | Teacher_ID |
---|---|---|
Cùrsa_001 | Bith-eòlas | Teacher_001 |
Cùrsa_002 | Math | Teacher_001 |
Cùrsa_003 | Sasannach | Neach-teagaisg_003 |
Tha sinn air dàimh eadar na Tidsearan agus na Cùrsaichean a dheasachadh le bhith a 'cleachdadh iuchair chèin.
Tha seo ag innse dhuinn gu bheil an dà chuid Biology agus Math air an teagasg le Carmen agus gu bheil Jorge a 'teagasg Beurla.
Chì sinn mar a tha an dealbhadh seo a 'seachnadh dreuchdan sam bith a dh'fhaodadh a bhith comasach, a' leigeil le tidsearan fa leth grunn chùrsaichean a theagasg, agus a bhith a 'cleachdadh dàimh ri chèile.
Faodaidh stòran-dàta cuideachd ceangal eadar-aon-ri-aon a chur an sàs agus dàimh ri mòran.