Aon chàirdeas gu leòr ann an Stòr-dàta

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:

Tidsearan agus Cùrsaichean
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:

Tidsearan agus Cùrsaichean
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:

Tidsearan agus Cùrsaichean
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:

Tidsearan
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ùrsaichean
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.