Is e aon de na bun-bheachdan as cudromaiche ann an stòran-dàta a bhith a 'cruthachadh dhàimhean eadar clàran stòr-dàta. Tha na dàimhean sin a 'toirt seachad inneal airson dàta a tha air a stòradh ann an iomadh clàr a cheangal agus ga chumail ann an dòigh èifeachdach. Gus ceangal eadar dà chlàr a chruthachadh, feumaidh tu iuchair dhùthchannan cèin a shònrachadh ann an aon chlàr a tha a 'toirt iomradh air colbh ann an clàr eile.
Clàran agus Stòr Dàta Stòr-dàta
Is dòcha gu bheil fios agad mu thràth gu bheil stòran-dàta dìreach sreath de bhùird , coltach ris na dh'fhaodadh tu a chleachdadh mar-thà ann am prògram duilleagan - lìn , leithid Microsoft Excel. Gu dearbh, is urrainn dhut greim-duilleag Excel a thionndadh gu stòr-dàta. Far a bheil stòr-dàta eadar-dhealaichte bho duilleagan-clèithe, ge-tà, nuair a thig e gu bhith a 'togail dhàimhean làidir eadar clàran.
Thoir beachd air, mar eisimpleir, stòr-dàta a chleachdas companaidh gus lorg a chumail air fiosrachadh mu ghoireasan daonna. Dh'fhaodadh gum biodh clàr aig an stòr-dàta sin ris an canar Luchd-obrach a tha a 'toirt a-steach an fhiosrachadh a leanas airson gach ball de luchd-obrach a' chompanaidh:
- ID luchd-obrach
- A’ chiad ainm
- An t-ainm mu dheireadh
- Oifis a 'Phuist
- HomePhone
- PositionID
Anns an eisimpleir seo, tha ID an neach-obrach na h-àireimh-shluaigh a tha air a chruthachadh gu sònraichte a thèid a thoirt do gach neach-obrach nuair a thèid an cur ris an stòr-dàta. Is e còd-obrach a th 'anns an ID a tha air a chleachdadh gus fiosrachadh a thoirt do shuidheachadh an neach-obrach sa chompanaidh. Anns an sgeama seo, is dòcha nach eil ach aon dreuchd aig neach-obrach ach faodaidh iomadh neach-obrach (no gun) luchd-obrach a lìonadh. Mar eisimpleir, is dòcha gu bheil na ceudan de luchd-obrach agad le suidheachadh "Airgeadair".
Dh'fhaodadh gu bheil clàr anns an stòr-dàta cuideachd ris an canar Positions le an fhiosrachadh a leanas a leanas mu gach suidheachadh:
- PositionID
- Tiotal
- JobLevel
- Roinn-seòrsa Skill
- Àite
Tha an t-àite ID an t-suidheachaidh sa chlàr seo coltach ris an raon ID Luchd-obrach ann an clàr an luchd-obrach - is e sloinneadh a th 'ann gu h-àraidh a chaidh a chruthachadh nuair a thèid suidheachadh a chur ris an stòr-dàta.
Nuair a thèid sinn a tharraing liosta de luchd-obrach bhon stòr-dàta, bhiodh e nàdarra a bhith ag iarraidh ainm gach neach agus an tiotal. Ach, tha am fiosrachadh seo air a stòradh ann an iomadh clàr de stòr-dàta, agus mar sin chan urrainn dha a bhith air fhaighinn air ais ach le bhith a 'co-cheangal ri iarrtas a dh' fheumas dàimh a th 'ann eadar na clàran.
Nuair a sheallas tu air structar nam bùird, is dòcha gu bheil an raon a tha a 'mìneachadh an dàimh follaiseach - an raon ID ID. Chan fhaod gach neach-obrach ach aon shuidheachadh agus thèid an suidheachadh sin aithneachadh le bhith a 'gabhail a-steach ID an t-suidheachaidh bho inntrigeadh co-fhreagarrach a' chlàir-shuidheachaidhean. A bharrachd air a bhith na phrìomh iuchair airson clàr nan dreuchdan, anns an eisimpleir seo, tha raon ID an t-suidheachaidh cuideachd na iuchair thall thairis bhon chlàr Luchd-obrach gu clàr nan dreuchdan. An uairsin faodaidh an stòr-dàta an raon seo a chleachdadh gus fiosrachadh bho iomadh clàr a cho-cheangal agus dèanamh cinnteach gu bheil atharrachaidhean no cur ris an stòr-dàta a 'leantainn oirnn a' cur an cèill ionracas iom-fhillte .
Aon uair 's gu bheil thu air an iuchair thall thairis a chomharrachadh, faodaidh tu a dhol air adhart agus tarraing thu am fiosrachadh a tha thu ag iarraidh bhon stòr-dàta leis a' cheist a leanas:
A 'cruthachadh chnàimhean co-cheangailte ri freagairtean SQL
Gu teicnigeach, chan fheum thu an ceangal eadar-dhealaichte a mhìneachadh gu bhith comasach air ceistean a dhèanamh mar an tè gu h-àrd. Ge-tà, ma mhìnicheas tu gu soilleir an dàimh a tha a 'cleachdadh cuingealachadh prìomh dhùthchannan cèin, bidh an stòr-dàta comasach air beagan obair tighe a dhèanamh dhut:
- Nuair a chuireas tu clàr ùr ris a 'chlàr Luchd-obrach, nì an stòr-dàta cinnteach gu bheil an ID Dreuchd a tha thu a' cur a-steach na phrìomh phrìomh dhligheach ann an clàr nan dreuchdan.
- Ma dh'atharraicheas tu ID Dreuchd ann an clàr nan dreuchdan, faodaidh an stòr-dàta na h-ùrachaidhean a dh 'fheumar a dhèanamh air clàr an luchd-obrach gus cunbhalachd a ghleidheadh.
- Faodaidh an stòr-dàta dìon an aghaidh buaidh a bhith a 'cur às do dhreuchd bhon chlàr suidheachaidh le bhith a' diùltadh suidheachadh a dhubhadh às le tagraidhean co-ionann ris a 'chosnaiche no a' toirt às do luchd-obrach co-cheangailte.
Seo mar a chruthaicheadh tu an iuchair thall thairis ann an SQL Server:
ALTER TABLE Luchd-obrach PRÌOMHACHADH PRÌOMH (PositionID) FIOSRACHADH Suidheachaidhean (PositionID)Faodaidh tu cuideachd iuchair dhùthchannan cèin a chruthachadh nuair a chruthaicheas tu clàr le bhith a 'cur ris a' chlàs:
FIOSRACHADH PRÌOMH OIFIGEAR (a 'seasamh)gu deireadh mìneachadh a 'cholbh airson a' cholbh cinnidh cèin.