Coimpiutairean, Stòr-dàta
Dàimh stòr-dàta. Tha na bunaitean a dàimh stòr-dàta
A 'Chogaidh ann an teicneòlas coimpiutaireachd againn an-diugh a' comharrachadh fiosrachadh a tionndadh anns gach rinndeal gnìomhachd dhaoine. Ach a h-uile Chan eil am fiosrachadh a bhith cus sgudail ann an Eadar-lìon, a thionnsgal leis an t-siostam stòr-dàta, anns a bheil stuthan a tha cur ann an ordugh, systematized, leis an toradh a tha iad furasta a lorg agus a chur a-steach an dèidh sin giollachd. Tha trì prìomh seòrsaichean - riarachadh stòr-dàta dàimh, hierarchical, lìonra.
bunaiteach modailean
A 'tilleadh gu a' Chogaidh stòran-dàta, bu chòir a ràdh gun robh a 'phròiseas seo gu math iomadh-fhillte, tha e rud le leasachadh a prògramaichte fiosrachadh uidheam giullachd. Chan eil e na iongnadh gu bheil an àireamh de modailean an-dràsta a 'sìneadh còrr is 50, ach a' phrìomh fheadhainn air a mheas a bhith hierarchical, dàimh agus lìonra, a tha fhathast air a chleachdadh fad is farsaing ann an cleachdadh. Dè tha iad a 'riochdachadh?
Hierarchical stòr-dàta a tha a 'chraobh structar agus air a dhèanamh de dàta diofar ìrean eadar a bheil conaltradh. Lìonra an stòr-dàta modail a tha nas iom-fhillte pàtran. Tha an structar a tha coltach ri rangachd, agus an sgeama a leudachadh agus a leasachadh. Tha eadar-dhealachadh eadar iad gu bheil oighreachail hierarchical dàta modailean a cheangal le aon sinnsear, fhad 'sa bha an lìonra dh'fhaodadh gum bi grunn. Tha an structar a 'dàimh stòr-dàta a tha mòran nas iom-fhillte. Uime sin, bu chòir a thoirt às a chèile ann am barrachd mionaideachd.
Tha a 'bhun-bheachd bunaiteach de dàimh stòr-dàta
Tha am modail seo a leasachadh ann an 1970 le Dr. Edgar F. Codd saidheans. 'S e loidsigeach structaradh clàr le achaidhean a tha ag innse an dàta, an dàimhean ri chèile, obraichean a' cluich orra, agus as cudromaiche - na riaghailtean gun barantas aca iomlanachd. Carson a tha e air a ghairm an dàimh modail? Tha e stèidhichte air an dàimh (bhon Laideann. Relatio) eadar dàta. Tha mòran de na mìneachaidhean seo seòrsa de stòr-dàta. Dàimh le bùird fiosrachaidh a tha gu math nas fhasa a chur air dòigh agus leigheas a thoirt seachad, seach air lìonra no hierarchical modail. Ciamar a dhèanadh tu e? Tha e gu leòr airson fios na feartan, modail structar agus feartan an dàimh bùird.
Tha am pròiseas modaileadh agus eileamaidean bunaiteach
Ann an òrdugh a chruthachadh agad fhèin stòr-dàta, bu chòir dhut a 'cleachdadh aon de na modaileadh innealan a' smaoineachadh le dè am fiosrachadh a dh'fheumas tu a bhith ag obair, a dhealbh dàimh bhòrd agus singilte agus ioma-ceanglaichean eadar dàta bhuidhnean a lìonadh na cealla agus chuir na bun-sgoile no cèin iuchraichean.
Modaileadh bùird agus dealbhadh dàimh stòran-dàta a tha a 'coileanadh tro Saor an-asgaidh Innealan mar Workbench, PhpMyAdmin, Case Studio, dbForge Studio. An dèidh mionaideach dealbhadh grafaigeach a shàbhaladh deiseil dàimh modail eadar-theangachadh agus tha e a-steach an còd SQL-deiseil. Aig an ìre seo, faodaidh tu tòiseachadh ag obair le Seòrsachadh an dàta, a làimhseachadh agus systematization.
Feartan structar agus teirmean co-cheangailte ris an dàimh modail
Tha gach tùs ann an slighe aige fhèin a 'toirt iomradh air a eileamaidean, mar sin, bu toigh leam a thoirt seachad beagan nas lugha airson blasad breisleach:
- dàimh label = nàdar;
- cruth = ainm buadha = goilf = colbh header eintiteas;
- eintiteas eisimpleir = tuple = chlàr = truinnsear loidhne;
- luach buadha = = cealla-nàdarrach achadh.
Airson a dhol gu dàimh stòr-dàta feartan a bu chòir a bhith mothachail air cuid de na co-phàirtean bunaiteach ea 'dèanamh suas agus airson a bheil iad an dùil.
- Dèididh. Clàr dàimh stòr-dàta urrainn a bhith mar aon, no a dh'fhaodadh a bhith seata de chlàran a tha a 'comharrachadh a mhìneachadh rudan a stòradh ann tro dàta. Tha iad stèidhichte air àireamh nan achaidhean, agus caochladair àireamh de thagraidhean. Clàr dàimh modail stòr-dàta air a dhèanamh de teudan, buadhan, agus an cruth.
- Clàraidh - caochladair àireamh de shreath a tha a 'taisbeanadh dàta a' comharrachadh an rud a mhìneachadh. Àireamhan de thagraidhean a dhèanamh fèin-obrachail leis an t-siostam.
- Buadhan - dàta a 'sealltainn an GEÀRR-CHUNNTAS colbhan.
- Achaidh. Tha e eintiteas colbh. Àireamh aca - shuidhichte luach air a chur aig àm a 'cruthachadh no a' mion-atharrachadh a 'bhùird.
A-nis, a tuigsinn na com-eileamaidean air a 'chlàr, faodaidh sibh a ghluasad air na feartan aig an dàimh modail stòr-dàta:
- Tha brìgh dà-thaobhach dàimh stòr-dàta. Air sgàth seo le seilbh orra gu furasta prodelyvat diofar loidsigeach agus obrachaidhean matamataigeach.
- An t-òrdugh buadha luachan agus clàran ann an dàimh Faodar an clàr tràighte.
- Column taobh a-staigh dàimh Clàr Feumaidh a shònraichte fhèin ainm.
- A h-uile dàta ann an colbh an ìre mhath stèidhichte a dh'fhaid agus an aon seòrsa.
- Clàradh sam bith ann brìgh a mheas mar aon pìos dàta.
- Bhroinn phàirtean de na sreathan a tha gun shamhail. Tha an dàimh nàdar eil dùblaichte sreathan.
Stèidhichte air na feartan aig an dàimh stòr-dàta, tha e a 'tuigsinn gu bheil an luachan buadhan a bu chòir a bhith den aon seòrsa, a dh'fhaid. Beachdaich sònraichte buadha luachan.
Tha na prìomh fheartan an achaidhean dàimh stòran-dàta
Achaidh-ainmean feumaidh iad a bhith air leth sònraichte taobh a-staigh aon eintiteas. Tha na seòrsaichean de buadhan no achaidhean dàimh stòran-dàta innse roinn dàta a stòradh ann an t-eintiteas-achaidhean. Achaidh dàimh stòr-dàta feumaidh stèidhichte meud, a tha air obrachadh a-mach ann an caractaran. Chrìochan agus cruth na buadha luachan a 'mìneachadh an dòigh de ceartachadh aca dàta. Ach tha leithid 'a ni mar "mask" no "cur a-steach template". Tha e air a dhealbh gus co-dhùnadh a 'rèiteachadh an dàta a-steach ann an luach buadha. Gun teagamh, aig a 'ceàrr' chlàr -seòrsa dàta bu chòir a chur gu bug aithisg anns a 'mhachair. Cuideachd air an achadh-eileamaidean a tha beagan bacadh air - na h airson sgrùdadh mionaideachd agus mionaideachd dàta a-steach. Tha e riatanach luach buadha gun leth a bhith air a lìonadh le dàta. Nithean buadha loidhne a dh'fhaodadh a bhith air a lìonadh le Null-luachan. Ceadaichte airson a dhol dhan dàta falamh achadh buadhan. Mar le bug aithisg, tha luachan a tha làn fèin-obrachail le siostam - tha seo a 'default dàta. Airson luathachadh an rannsachadh airson dàta sam bith dùil chlàr-amais achadh.
Sgeama thaobhach dàimh stòr-dàta Clàr
An t-ainm buadha 1 | Tha an ainm na buadha 2 | Tha an ainm na buadha 3 | Tha an ainm na buadha 4 | An t-ainm buadha 5 |
Element_1_1 | Element_1_2 | Element_1_3 | Element_1_4 | Element_1_5 |
Element_2_1 | Element_2_2 | Element_2_3 | Element_2_4 | Element_2_5 |
Element_3_1 | Element_3_2 | Element_3_3 | Element_3_4 | Element_3_5 |
Airson tuigse mhionaideach an siostam rianachd modail a 'cleachdadh SQL as fheàrr gus beachdachadh air an sgeama mar eisimpleir. Tha sinn mar-thà dè a tha dàimh stòr-dàta. An inntrig ann an gach clàr - aon eileamaid dàta. Gus casg a chur dàta dreuchdan fhàgail, riatanach gus àbhaisteachadh obrachadh.
Tha na riaghailtean bunaiteach a àbhaisteachadh dàimh nàdar
1. Tha luach an achadh ainm airson dàimh Clàr feumaidh iad a bhith gun choimeas, aon de sheòrsa (Ciad Normal Foirm - 1NF).
2. Airson clàr a tha mar-thà air a bhith air a lùghdachadh gu 1NF, neo-ainm a 'comharrachadh sam bith colbh a bhith an crochadh air leth sònraichte Clàr ÀIREAMH AITHNE (2NF).
3. Airson gach clàir a tha mar-thà air a stòradh ann 2NF, neo-'comharrachadh gach achadh urrainn a bhith neo-eisimeileach neo-aithnichte eile eileamaid luachan (3NF eintiteas).
Stòran-dàta: dàimh ceanglaichean eadar bùird
Tha 2 prìomh sheòrsaichean dhàimhean de dàimh tablaidean:
- "Aon-mheud". A rèir a 'tachairt nuair aon key Clàr inntrigidh №1 ioma-shuidheachaidhean an dàrna eintiteas. Prìomh icon air aon de na cinn na loidhne a tharraing 'sealltainn gu bheil na stuthan a tha air an taobh "aon", an ceann eile na loidhne gu tric a' samhlachadh Infinity chomharra.
- Conaltradh "iomadh-mheud" a chruthachadh ann an cùis grunn sreathan aon loidsigeach eintiteas soilleir eadar-obrachadh le grunn chlàran eile a 'bhòrd.
- Ma tha dà-nàdarrach a tha concatenation de "aon ri aon", tha e a 'ciallachadh gu bheil na prìomh ÀIREAMH AITHNE bòrd an làthair ann an eintiteas eile, an uair sin tha e riatanach a thoirt air falbh aon de na bùird, tha e superfluous. Ach uaireannan a-mhàin airson tèarainteachd-prògramaidh a dh'aona-ghnothach a 'sgaradh na dà-nàdarrach. Uime sin, beachd, an ceangal eadar "aon ri aon" Faodaidh ann.
Tha an robh na h-iuchraichean ann an dàimh stòr-dàta
Bun-sgoile agus àrd-iuchraichean a chomharrachadh a dh'fhaodadh a bhith an stòr-dàta dàimhean. Dàimh dàta conaltradh modail urrainn ach aon tagraiche key, bidh e bun-key. Dè tha seo? Bun-key - colbh no seata de na buadhan a brìgh, tro a dh'fhaodas sibh a 'faighinn cothrom air dàta sònraichte loidhne. Feumaidh ea bhith gun choimeas, an aon, agus a achaidhean urrainn anns nach null luachan. Ma tha na bun-sgoile a dhèanamh suas de na prìomh ach aon buadha, an uair sin tha e ag ràdh gu sìmplidh, no gum bi.
A thuilleadh air na prìomh bhun-sgoil, ann agus taobh a-muigh (cèin key). Tha mòran nach eil a 'tuigsinn dè an diofar eatorra. Leig dhuinn sgrùdadh a dhèanamh orra ann am barrachd mionaideachd mar eisimpleir. Mar sin, tha dà bùird: "Dean" agus "Students". Tha brìgh a "Dean" 'anns na h-achaidhean: "' Chlàir nan oileanach", "Ainm" agus "Group". Clàr "Students" Tha na buadha luachan leithid "Ainm", "Group" agus "cuibheasach". So mar oileanach a 'Chlàir nach urrainn a bhith an aon rud airson beagan oileanaich, tha e a' mhachair gu bhith na bhun-key. "Ainm" agus "Group" bho "oileanaich a" den chlàr a dh'fhaodadh a bhith an aon rud airson beagan dhaoine, tha iad iomradh a thoirt air aig an oileanach a 'Chlàir àireamh bhon brìgh a "Dean," mar sin faodaidh iad a bhith air a chleachdadh mar cèin key.
Tha eisimpleir de dàimh modail stòr-dàta
Mar shoilleireachadh, tha sinn a 'toirt sìmplidh eisimpleir de dàimh stòr-dàta modail le dà-nàdarrach. Tha an clàr leis an ainm "Dean".
Tha brìgh a "Dean" | ||
oileanach a 'Chlàir | làn ainm | buidheann |
111 | Ivanov Oleg Petrovich | IN-41 |
222 | Lazarev Ilya Aleksandrovich | IN-72 |
333 | Konoplev Petr Vasilevich | IN-41 |
444 | Kushnereva Nataliya Igorevna | IN-72 |
Tha e riatanach a dhèanamh an co-cheangal ri fhaighinn làn dàimh stòr-dàta. Clàir "IN-41" cho math ri "IN-72", a dh'fhaodadh a bhith an làthair barrachd air aon uair anns a 'chlàr "Dean" mar sloinneadh, ainm agus sloinneadh na h-oileanaich, ann an cuid de shuidheachaidhean, faodaidh seo a bhith an aon rud, mar sin achaidhean nach urrainn a bhith a' dèanamh na bun key. brìgh a "Students" a 'sealltainn.
Clàr "Students" | |||
làn ainm | buidheann | cuibheasachd | fòn |
Ivanov Oleg Petrovich | IN-41 | 3.0 | 2-27-36 |
Lazarev Ilya Aleksandrovich | IN-72 | 3.8 | 2-36-82 |
Konoplev Petr Vasilevich | IN-41 | 3.9 | 2-54-78 |
Kushnereva Nataliya Igorevna | IN-72 | 4.7 | 2-65-25 |
Mar a chì sinn, an seòrsa dàimh stòr-dàta achaidhean tur eadar-dhealaichte. Present mar chlàraidhean didseatach agus caractar. Uime sin, na buadha roghainnean a bu chòir a 'sealltainn an luach a integer, Char, vachar, ceann-latha agus eile. Ann an "Dean" choimeas luach an aon oileanach a 'Chlàir. Tha a 'mhachair a ghabhail mar phrìomh bun. Ainm, ealain, is fòn bho brìgh a "Students" a bhith air a thogail mar phrìomh cèin tobraichean ainmeachadh a 'Chlàir nan oileanach. Tha an ceangal a stèidheachadh. 'S e seo eisimpleir de conaltraidh modail "aon ri aon." Beachd, aon de na bùird a bharrachd, faodaidh iad a bhith gu furasta còmhla mar aon aonad. Gus an Thùsail-àireamh de dh'oileanaich nach robh fàs t-ainm, tha e gu math comasach a tha dà bùird.
Similar articles
Trending Now