Ríomhairí, Bunachair
Bunachar sonraí coibhneasta. An coincheap de bunachar sonraí coibhneasta
Chun cinn na teicneolaíochta ríomhaireachta in ár n-eolas nua-aimseartha marcáilte réabhlóid i ngach réimse de ghníomhaíocht dhaonna. Ach go dtí nach bhfuil an fhaisnéis a bheith dramhaíl nach bhfuil gá ar an Idirlíon a bhí invented, ag an gcóras bunachair sonraí, ina bhfuil na hábhair atá curtha in eagar, systematized, leis an toradh go bhfuil siad éasca a fháil agus a phróiseáil ina dhiaidh sin a chur faoi bhráid. Tá trí phríomh-cineálacha - leithdháileadh coibhneasta bunachar sonraí, ordlathach, líonra.
samhlacha bunúsacha
Ag filleadh ar theacht chun cinn na bunachair sonraí, ba chóir é a rá go raibh an próiseas seo casta go leor, a eascraíonn sé le forbairt trealamh próiseála faisnéise ríomhchláraithe. ní haon ionadh go bhfuil shroichfidh líon na múnlaí láthair níos mó ná 50, ach na cinn is mó a mheastar a bheith ordlathach, caidreamhach agus líonra, atá fós in úsáid go forleathan i gcleachtas. Cad a dhéanann siad ionadaíocht a dhéanamh?
Tá struchtúr crann bunachar ordlathach agus tá sé comhdhéanta de shonraí na leibhéil éagsúla idir a bhfuil cumarsáid. Is samhail bunachar Líonra patrún níos casta. Resembles a struchtúr ordlathas, agus an scéim leathnaithe agus feabhsaithe. Is é an difríocht idir iad gur féidir leis na samhlacha sonraí oidhreachtúil ordlathach a nascadh leis ach sinsear amháin, cé go bhféadfadh an líonra a roinnt. Struchtúr choibhneasta mbunachar sonraí i bhfad níos casta. Dá bhrí sin, ba chóir é a dhíchóimeáil níos mine.
An coincheap bunúsach bunachar sonraí coibhneasta
Cuireadh an tsamhail a forbraíodh i 1970 ag an Dr Edgar F. Codd eolaíocht. Is bord loighciúil struchtúrtha le réimsí a chuireann síos ar na sonraí, a gcaidrimh lena chéile, oibríochtaí a dhéantar orthu, agus is tábhachtaí - na rialacha a ráthóidh a ionracas. Cén fáth go bhfuil sé ar a dtugtar an samhail choibhneasta? Tá sé bunaithe ar an ngaol (ón Laidin. relatio) idir sonraí. Tá go leor sainmhínithe ar an chineál de bhunachar sonraí. táblaí coibhneasta le faisnéis i bhfad níos éasca a eagrú agus a thabhairt cóireáil, seachas líonra nó múnla ordlathach. Conas a dhéanann tú é? Tá sé go leor go mbeadh a fhios na gnéithe, an struchtúr múnla agus airíonna na táblaí choibhneasta.
An próiseas na n-eilimintí samhaltú agus bunúsacha
D'fhonn a chruthú do bhunachar sonraí féin, ba chóir duit a úsáid ar cheann de na huirlisí samhaltaithe a cheapann le cén t-eolas is gá duit a bheith ag obair, tábla choibhneasta agus naisc aonair agus iolrach a dhearadh idir aonáin sonraí a líonadh isteach ar an cille agus a leagtar na heochracha bunscoile nó eachtrannach.
táblaí Modeling agus ag dearadh bunachar sonraí coibhneasta é a dhéantar trí uirlisí saor in aisce mar Workbench, phpMyAdmin, Cás Stiúideo, dbForge Stiúideo. Tar éis a dhearadh mionsonraithe a shábháil ar an tsamhail choibhneasta críochnaithe grafach agus í a aistriú isteach i cód SQL-réidh. Ag an gcéim seo, is féidir leat tosú ag obair leis an shórtáil sonraí, próiseáil agus systematization.
Gnéithe an struchtúir agus téarmaí a bhaineann leis an tsamhail choibhneasta
Gach foinse ina bhealach féin cur síos a eilimintí, agus mar sin ba mhaith liom buíochas a thabhairt ar an leid beag do mearbhall níos lú:
- lipéad sonraí coibhneasta = nádúr;
- leagan amach = tréith ainm = gailf = aonán header colún;
- Mar shampla aonán = tuple = taifead = phláta líne;
- tréith = luach = réimse aonáin ceall.
Chun dul go dtí airíonna bunachar sonraí coibhneasta a bheith an eolas faoi roinnt comhpháirteanna bunúsacha Cuimsíonn sé agus dá bhfuil siad beartaithe.
- Essence. Is féidir le bunachar sonraí coibhneasta Tábla bheith ar cheann, nó féadfaidh sé bheith ina sraith de tháblaí a characterize rudaí a stóráil ann tríd na sonraí a thuairiscítear. Tá siad líon socraithe páirceanna, agus líon na n-iontrálacha athraitheach. Tá Tábla bunachar samhail choibhneasta comhdhéanta de teaghráin, tréithe, agus leagan amach.
- Taifeadadh - líon athróg na rónna a thaispeáint ar an sonraí a characterize an réad a thuairiscítear. Uimhriú na n-iontrálacha a rinne go huathoibríoch ag an gcóras.
- Tréithe - sonraí ag léiriú colúin ACHOIMRE.
- Réimse. Tá sé mar colún aonán. A n-uimhir - an luach seasta cuirfidh le linn a chruthú nó a mhodhnú an tábla.
Anois, a fhios agam na heilimintí a chomhdhéanann an tábla, is féidir leat bogadh ar aghaidh go dtí na hairíonna ar an mbunachar sonraí samhail choibhneasta:
- An croílár bhunachar sonraí coibhneasta dhá-thoiseach. Mar gheall ar an maoin leo prodelyvat héasca oibríochtaí loighciúil agus matamaitice éagsúla.
- Is féidir leis an ord luachanna tréith agus taifid i dtábla coibhneasta a bheith treallach.
- Ní mór Colún laistigh tábla coibhneasta acu a ainm uathúil féin.
- tá go bunúsach sonraí go léir sa cholún fad áirithe agus an cineál céanna.
- Tá aon iontráil bunúsach a mheas mar píosa amháin de shonraí.
- Is iad comhpháirteanna Comh de na sraitheanna ar leith. Is iad na nádúr ghaolmhar aon sraitheanna dhúbailt.
Bunaithe ar na hairíonna an bhunachar sonraí coibhneasta, tuigtear gur chóir na luachanna tréithe den chineál céanna, fad. Smaoinigh ar luachanna tréith ar leith.
Na saintréithe is mó de na réimsí na n bunachar sonraí coibhneasta
Ní mór ainmneacha Allamuigh bheith uathúil laistigh aonán aonair. Na cineálacha tréithe nó réimsí bunachar sonraí coibhneasta cur síos a dhéanamh catagóir de sonraí atá stóráilte sna réimsí aonán. Ní mór bhunachar sonraí coibhneasta Field mbeadh méid seasta, a ríomhtar i gcarachtair. Paraiméadair agus formáid na luachanna tréith shainiú an modh ar a sonraí a cheartú. Ach tá a leithéid de rud mar "masc" nó "teimpléad ionchur". Tá sé deartha chun cumraíocht an t-ionchur sonraí sa luach aitreabúide. Cinnte ag an taifead mícheart cineál sonraí ba cheart a eisiúint do thuairisc faoi fhabht i réimse. Chomh maith leis sin ar an réimse gnéithe roinnt teorainneacha - coinníollacha chun seiceáil an cruinneas agus beachtas na sonraí a iontráil. Tá tá súil le tréith éigeantach go bhfuil uathúil a bheidh le líonadh le sonraí. D'fhéadfadh roinnt líne tréith a líonadh le NULL-luachanna. Cead dul isteach ar na tréithe réimse sonraí folamh. Mar is amhlaidh le tuairisc faoi fhabht, tá na luachanna a líonadh go huathoibríoch ag an gcóras - tá sé seo na sonraí réamhshocraithe. Le dlús a chur an cuardach a dhéanamh ar aon sonraí atá beartaithe réimse innéacsaithe.
Scéim le tríthoiseach tábla bunachar sonraí coibhneasta
| T-ainm is tréith 1 | Ainm an tréith 2 | Ainm an tréith 3 | Ainm an tréith 4 | An tréith Ainm 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 |
I gcás tuiscint mhionsonraithe ar an gcóras bainistithe tsamhail ag baint úsáide as SQL fearr an scéim mar shampla a bhreithniú. Tá a fhios againn cheana féin cad is bunachar sonraí coibhneasta. Thaifead i ngach tábla - eilimint sonraí amháin. Chun cosc a chur ar iomarcaíocht sonraí, is gá a normalú an oibríocht.
Tá na rialacha bunúsacha normalú nádúr choibhneasta
1. Ní mór don luach an t-ainm réimse ar feadh tábla coibhneasta a bheith ar leith, ar cheann de chineál (An Chéad Gnáth Foirm - 1NF).
2. I gcás tábla atá laghdaithe cheana féin go dtí 1NF, neamh-aithint ainm an cholúin ar bith a bheith ag brath ar aitheantóir tábla uathúil (2NF).
3. I gcás gach táblaí atá stóráilte cheana féin sa 2NF, neamh-aithint réimse gach is féidir a bheith neamhspleách ar luachanna eilimint eile nár aithníodh (3NF aonán).
Bunachair: Naisc choibhneasta idir táblaí
Tá 2 príomh- cineálacha de chaidreamh de táibléad choibhneasta:
- "One-leor". Tarlaíonn Dar nuair cásanna amháin eochair iontrála tábla №1 iolraí de an dara eintitis. Léiríonn icon Déanfar príomhfhaisnéis ar cheann de na foircinn an líne arna tarraingt go bhfuil an tsubstaint ar an taobh "amháin", is é an taobh eile den líne go minic le siombail an marc Infinity.
- Cumarsáid "go leor-go leor" déanta i gcás sraitheanna éagsúla loighciúil aonán idirghníomhaíocht follasach amháin le roinnt taifead de tábla eile.
- Má tá sé ar dhá aonán go bhfuil comhchaitéiniú ar "1-1", ciallaíonn sé go bhfuil an t-aitheantóir eochair tábla i láthair san eintiteas eile, ansin tá sé riachtanach a bhaint as ceann amháin de na táblaí, tá sé iomarcach. Ach uaireanta amháin do ríomhchláraitheoirí slándála aon ghnó ar leith an dá aonán. Dá bhrí sin, hypothetically, an ceangal idir "duine le duine" Is féidir a bheith ann.
An bhfuil na heochracha i mbunachar sonraí coibhneasta
aithint eochracha Bunscoileanna agus meánscoileanna caidrimh bunachar féideartha. Is féidir le coibhneasta samhail cumarsáide sonraí ach eochair iarrthóir amháin, beidh sé eochair bunscoile. Cad é atá ann? eochair Bunscoileanna - colún nó sraith de tréithe an bunúsach, trínar féidir leat rochtain a fháil ar líne sonraí ar leith. Caithfidh sé a bheith uathúil, an ceann amháin, agus ní féidir dá réimsí go bhfuil luachanna null. Má gurb é atá sa príomh-príomhúil ach amháin tréith, ansin tá sé sin a bheith simplí, ar shlí eile beidh sé.
Chomh maith le eochair bunscoile ann, agus seachtracha (eochair iasachta). Níl go leor a thuiscint cad an difríocht idir iad. Lig dúinn scrúdú a dhéanamh orthu níos mine mar shampla. Mar sin, tá dhá thábla: "Déan" agus "Mic Léinn". Tá croílár "Déan" na réimsí: ". Grúpa" "ID an mac léinn", "Ainm" agus Tábla "Mic Léinn" Tá na luachanna tréith ar nós "ainm", "Grúpa" agus "Meán". Mar sin, mar nach féidir le aitheantais mar an gcéanna ar feadh cúpla mhic léinn, is é an réimse a bheith ar an eochair bunscoile. D'fhéadfadh "Ainm" agus "Grúpa" as an "mac léinn" den tábla mar an gcéanna ar feadh cúpla duine, tagraíonn siad uimhir ID an mhic léinn ó mór inneachar sár "Déan", ionas gur féidir iad a úsáid mar eochair iasachta.
Sampla de mhúnla bunachar sonraí coibhneasta
Ar mhaithe le soiléireacht, a thabhairt sampla simplí de shamhail bunachar sonraí coibhneasta ina bhfuil dhá eintiteas. Tá tábla leis an t-ainm "Déan".
An croílár "Déan" | ||
mac léinn ID | ainm iomlán | grúpa |
111 | Ivanov Oleg Petrovich | IN-41 |
222 | Lazarev Ilya Aleksandrovich | IN-72 |
333 | Konoplev Petr Vasilevich | IN-41 |
444 | Kushnereva Nataliya Igorevna | IN-72 |
Is gá a chur i gcrích nasc a fháil ar bhunachar sonraí coibhneasta iomlán. Iontráil D'fhéadfadh "IN-41" chomh maith le "IN-72", a bheith níos i láthair ná uair sa tábla "Déan" mar sloinne ainm, agus patronymic na mic léinn, i gcásanna neamhchoitianta is féidir, a bheith mar an gcéanna, mar sin ní féidir leis na réimsí a a dhéanamh ar an príomh-bhunscoile. an croílár "Mic Léinn" taispeánfar.
Tábla "Mic Léinn" | |||
ainm iomlán | grúpa | meán | 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 is féidir linn a fheiceáil, tá difríochtaí na cineálacha réimsí bhunachar sonraí coibhneasta go hiomlán. I láthair taifeadtaí digiteacha agus carachtar. Dá bhrí sin, ba cheart na socruithe tréith in iúl an luach na slánuimhir, ruabhric, vachar, dáta agus daoine eile. Sa luach uathúil "Déan" Is é an ID mac léinn amháin. Is féidir é seo réimse a ghlacadh mar eochair bunscoile. Is féidir le ainm, ealaíontóir, agus teileafóin ó mór inneachar sár "Mic Léinn" a ghlacadh mar eochair iasachta tagairt don ID an mhic léinn. Tá an nasc bunaithe. Is sampla de shamhail cumarsáide ar "duine le duine". Hypothetically, ar cheann de na táblaí breise, is féidir iad a chur le chéile go héasca ina haonán amháin. Chun an ID-líon na scoláirí ní raibh a bheith huilíoch ar eolas, is féidir go leor go bhfuil dhá táblaí.
Similar articles
Trending Now