CoimpiutaireanStò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.

  1. 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.
  2. 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.
  3. Buadhan - dàta a 'sealltainn an GEÀRR-CHUNNTAS colbhan.
  4. 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

Sgeama dàimh stòr-dàta
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

 

 

 

 

Newest

Copyright © 2018 gd.unansea.com. Theme powered by WordPress.