Osclaíonn eachtrach eachtrach an doras ar domhan iomlán sonraí
Úsáideann dearthóirí bunachar sonraí eochracha go forleathan agus bunachair sonraí a bhaineann leo á bhforbairt. I measc na n-eochracha is coitianta seo tá eochracha bunscoile agus eochracha eachtracha. Is réimse é eochair eachtrach bunachar sonraí i dtábla comhghaoil a luíonn leis an bpríomhcholún de thabla eile. Chun tuiscint a fháil ar an gcaoi a n-oibríonn eochair eachtrach, tabhair dúinn breathnú níos géire ar an smaoineamh ar bhunachar sonraí gaolmhar.
Bunús bunúsacha bunachair shonraí gaolmhar
I mbunachar sonraí gaolmhar, stóráiltear sonraí i dtáblaí ina bhfuil sraitheanna agus colúin, rud a fhágann go bhfuil sé éasca a chuardach agus a ionramháil. Tá roinnt math tromchúiseach ann taobh thiar de choincheap bunachar sonraí gaolmhar (ailgéabar coibhneasta, atá molta ag EF
Codd in IBM i 1970), ach ní ábhar an aiste seo é sin.
Chun críocha praiticiúla (agus neamh-matamaiticeoirí), bunachar sonraí gaolmhar stóráil sonraí "gaolmhara" i sraitheanna agus colúin. Breis-agus anseo nuair a fhaigheann sé suimiúil-déantar bunachair sonraí den chuid is mó a dhearadh ionas gur féidir leis na sonraí i mbord amháin teacht ar na sonraí i dtábla eile. Is é an cumas seo chun caidreamh idir táblaí a chruthú ná fíor-chumhacht bunachar sonraí gaolmhar.
Ag baint úsáide as Eochracha Eachtracha
Tá eochracha bunscoile ag an chuid is mó de na táblaí, go háirithe iad siúd atá i mbunachair sonraí mór, casta. Caithfidh eochair eachtrach a bheith ag na táblaí atá deartha chun rochtain a fháil ar tháblaí eile.
Chun an bunachar sonraí coitianta Northwinds a úsáid, tá sliocht anseo ó thábla Táirge:
ProductID | Ainm Táirge | CatagóirID | QuantityPerU | Praghas aonaid |
---|---|---|---|---|
1 | Chai | 1 | 10 boscaí x 20 málaí | 18.00 |
2 | Chang | 1 | 24 - 12 oz buidéal | 19.00 |
3 | Síoróip Anise | 2 | 12 - 550 ml buidéal | 10.00 |
4 | Cócaire Anton Cajun Seasoning | 2 | 48 - 6 oz prócaí | 22.00 |
5 | Meascán Gumbo Chef Anton | 2 | 36 boscaí | 21.35 |
6 | Scaipeadh Buachaillí Grandma | 2 | 12 - 8 oz prócaí | 25.00 |
7 | Piorraí Tríú Ornacha Uncail Bob | 7 | 12 - 1 lb pkgs. | 30.00 |
Is é príomhchlár an tábla seo an colún ProductID . Sannann sé ID uathúil do gach táirge.
Cuimsíonn an tábla seo eochair eachtrach, CatagóirID . Déanann gach táirge sa tábla Táirge nasc le hiontráil i dtábla na gCatagóirí a shainíonn catagóir an táirge sin.
Tabhair faoi deara an sliocht seo ó tábla Catagóirí an bhunachar sonraí:
CatagóirID | CatagóirName | Cur síos |
---|---|---|
1 | Deochanna | Deochanna boga, caiféanna, teas, beers, agus ales |
2 | Tarsainn | Súiseanna milis agus blasta, bréagáin, scaipeanna agus séasúir |
3 | Confections | Milseoga, candies, agus milseáin |
5 | Táirgí déiríochta | Cáiseanna |
Is é an CatagóirID cholún príomh eochair an cholúin seo. (Níl aon eochair eachtrach ann toisc nach bhfuil gá le rochtain a fháil ar thabla eile.) Déanann gach eochair eachtrach sa tábla Táirge naisc le príomh-eochair sa tábla Catagóirí. Mar shampla, déantar catagóir "Deochanna" a shannadh don táirge, agus tá Aniseed Syrup sa chatagóir Tarsainn.
Cruthaíonn an cineál seo nascadh bealaí éagsúla chun sonraí a úsáid agus a athúsáid i mbunachar sonraí gaolmhar.