Dearadh bunachar sonraí. Na cleachtais is fearr

In oirchill ar thús an chéad sreabhadh eile ag an ráta "Bunachar Sonraí" Tá ábhar beag údair ullmhaithe againn le leideanna tábhachtacha chun bunachar sonraí a dhearadh. Tá súil againn go mbeidh an t-ábhar seo úsáideach duit.

Dearadh bunachar sonraí. Na cleachtais is fearr

Tá bunachair shonraí i ngach áit: ó na blaganna agus na heolairí is simplí go córais faisnéise iontaofa agus líonraí sóisialta móra. Níl sé chomh tábhachtach cé acu an bhfuil an bunachar sonraí simplí nó casta mar tá sé tábhachtach é a dhearadh i gceart. Nuair a dheartar bunachar sonraí go mímheabhrach agus gan tuiscint shoiléir ar an gcuspóir, ní hamháin go bhfuil sé neamhéifeachtúil, ach beidh obair bhreise leis an mbunachar sonraí ina fhíorchrá, ina foraois dho-thruaillithe d’úsáideoirí. Seo roinnt leideanna dearaidh bunachar sonraí a chabhróidh leat táirge úsáideach agus éasca le húsáid a chruthú.

1. Aimsigh cad chuige atá an tábla agus cad é a struchtúr

Dearadh bunachar sonraí. Na cleachtais is fearr

Sa lá atá inniu ann, cabhraíonn modhanna forbartha cosúil le Scrum nó RAD (Mear Application Development) le foirne TF bunachair shonraí a fhorbairt go tapa. Mar sin féin, le linn an ama a shaothrú, tá an temptation an-mhór chun tumadóireacht a dhéanamh díreach isteach chun bonn a thógáil, ag samhlú go doiléir cad é an sprioc féin, cad é na torthaí deiridh ba cheart a bheith.
 
Tá sé mar go bhfuil an fhoireann dírithe ar obair éifeachtach, thapa, ach is mirage é seo. Dá mhéad uair a thuillfidh tú isteach i doimhneacht an tionscadail, is amhlaidh is mó ama a thógfaidh sé chun earráidí i ndearadh an bhunachair sonraí a aithint agus a athrú.

Mar sin is é an chéad rud a chaithfidh tú a chinneadh ná cuspóir do bhunachar sonraí a shainiú. Cén cineál feidhmchlár a bhfuil an bunachar sonraí á fhorbairt dó? An n-oibreoidh an t-úsáideoir ach le taifid agus an gá aird a thabhairt ar idirbhearta, nó an bhfuil níos mó spéise aige in anailísíocht sonraí? Cá háit ar cheart an bonn a imscaradh? An ndéanfaidh sé iompar custaiméara a rianú nó an ndéanfaidh sé caidreamh custaiméara a bhainistiú go simplí? 

Dá luaithe a fhreagraíonn an fhoireann deartha na ceisteanna seo, is ea is míne a bheidh próiseas deartha an bhunachair shonraí.

2. Cad iad na sonraí ba cheart dom a roghnú le haghaidh stórála?

Dearadh bunachar sonraí. Na cleachtais is fearr

Pleanáil amach romhainn. Smaoineamh ar cad a dhéanfaidh an suíomh nó an córas dá bhfuil an bunachar sonraí á dhearadh amach anseo. Tá sé tábhachtach dul níos faide ná ceanglais shimplí na sonraíochtaí teicniúla. Le do thoil, ná bí ag smaoineamh ar na cineálacha sonraí go léir a stórálfaidh úsáideoir go deo. Ina áit sin, smaoinigh an mbeidh úsáideoirí in ann postálacha a scríobh, doiciméid nó grianghraif a uaslódáil, nó teachtaireachtaí a mhalartú. Más é seo an cás, ansin ní mór duit spás a leithdháileadh dóibh sa bhunachar sonraí.

Oibriú leis an bhfoireann, leis an roinn nó leis an eagraíocht a dtabharfar tacaíocht don bhonn dearaidh amach anseo. Cumarsáid a dhéanamh le daoine ar leibhéil éagsúla, ó speisialtóirí seirbhíse custaiméara go ceannairí ranna. Ar an mbealach seo, le cabhair ó aiseolas, gheobhaidh tú smaoineamh soiléir ar riachtanais na cuideachta. 

Gan dabht, beidh teacht salach ar riachtanais úsáideoirí laistigh den roinn chéanna fiú. Má thagann tú trasna air seo, ná bíodh eagla ort brath ar do thaithí féin agus teacht ar chomhréiteach a oireann do gach páirtí agus a shásaíonn sprioc deiridh an bhunachair shonraí. Bí cinnte: sa todhchaí gheobhaidh tú +100500 i karma agus sliabh fianáin.

3. Samhail sonraí go cúramach

Dearadh bunachar sonraí. Na cleachtais is fearr

Tá roinnt príomhphointí ar cheart aird a thabhairt orthu agus sonraí á samhaltú. Mar a dúirt muid níos luaithe, is é cuspóir an bhunachair shonraí a chinneann na modhanna le húsáid i samhaltú. Má táimid ag dearadh bunachar sonraí do phróiseáil taifead ar líne (OLTP), i bhfocail eile chun taifid a chruthú, a chur in eagar agus a scriosadh, úsáidimid samhaltú idirbheart. Más gá go mbeadh an bunachar sonraí gaolmhar, is fearr samhaltú iltoiseach a úsáid.

Le linn samhaltú, tógtar samhlacha sonraí coincheapúla (CDM), fisiceacha (PDM), agus loighciúil (LDM). 

Déanann samhlacha coincheapúla cur síos ar eintitis agus ar na cineálacha sonraí a chuimsíonn siad, chomh maith leis na gaolmhaireachtaí eatarthu. Roinn do shonraí i smután loighciúil - déanann sé an saol i bhfad níos éasca.
Is é an rud is mó moderation, ná overdo é.

Má tá sé an-deacair eintiteas a rangú i bhfocal nó i bhfrása amháin, tá sé in am úsáid a bhaint as subtypes (eintitis leanaí).

Má tá aonán i gceannas ar a shaol féin, tá tréithe aige a chuireann síos ar a iompar agus a chuma, chomh maith le caidreamh le rudaí eile, ansin is féidir leat a úsáid go sábháilte ní hamháin fochineál, ach freisin supertype (tuismitheoir eintiteas). 

Má dhéanann tú faillí ar an riail seo, beidh forbróirí eile ar dhaoine eatarthu i do mhúnla agus ní thuigfidh siad go hiomlán na sonraí agus na rialacha maidir le conas é a bhailiú.

Cuirtear samhlacha coincheapúla i bhfeidhm ag baint úsáide as cinn loighciúla. Tá na samhlacha seo cosúil le léarscáil bóthair le haghaidh dearadh bunachar sonraí fisiceach. Sa mhúnla loighciúil, sainaithnítear eintitis sonraí gnó, déantar cineálacha sonraí a chinneadh, agus socraítear stádas an eochair riail a rialaíonn na caidrimh idir sonraí.

Ansin cuirtear an tSamhail Sonraí Loighciúil i gcomparáid leis an ardán DBMS (córas bainistíochta bunachar sonraí) réamhroghnaithe agus faightear Múnla Fisiciúil. Déanann sé cur síos ar an gcaoi a stóráiltear sonraí go fisiciúil.

4. Bain úsáid as na cineálacha sonraí cearta

Dearadh bunachar sonraí. Na cleachtais is fearr

Má úsáidtear an cineál mícheart sonraí is féidir sonraí nach bhfuil chomh cruinn a bheith mar thoradh air, deacrachtaí maidir le táblaí a chomhcheangal, deacracht le tréithe a shioncronú, agus méid comhaid faoi bhláth.
Chun sláine faisnéise a áirithiú, ní mór go mbeadh in tréith ach na cineálacha sonraí atá inghlactha aige. Má chuirtear aois isteach sa bhunachar sonraí, cinntigh go stórálann an colún slánuimhreacha de 3 dhigit ar a mhéad.

Cruthaigh íosmhéid de cholúin fholmha a bhfuil luach NULLComment acu. Má chruthaíonn tú gach colún mar NULL, is botún mór é seo. Más gá duit colún folamh chun feidhm ghnó ar leith a chomhlíonadh, nuair nach bhfuil na sonraí ar eolas nó nach bhfuil ciall leo fós, bíodh leisce ort é a chruthú. Tar éis an tsaoil, ní féidir linn na colúin “Dáta báis” nó “Dáta dífhostaithe” a líonadh isteach roimh ré; ní réamhaisnéiseoirí muid ag díriú ár mhéara ar an spéir :-).

An chuid is mó de na bogearraí samhaltaithe (ER/Studio, MySQL Workbench, SQL DBM, gliffy.com) ligeann sonraí duit fréamhshamhlacha de réigiúin sonraí a chruthú. Cinntíonn sé seo ní hamháin an cineál sonraí ceart, loighic iarratais, agus dea-fheidhmíocht, ach freisin go bhfuil an luach ag teastáil.

5. Téigh nádúrtha

Dearadh bunachar sonraí. Na cleachtais is fearr

Agus tú ag socrú cén colún i dtábla is cóir a úsáid mar eochair, smaoinigh i gcónaí ar na réimsí is féidir leis an úsáideoir a chur in eagar. Ná roghnaigh iad riamh mar eochair - droch-smaoineamh. Is féidir le haon rud a tharlóidh, ach ní mór duit a chinntiú go bhfuil sé uathúil.

Is fearr eochair nádúrtha nó gnó a úsáid. Tá brí shéimeantach leis, mar sin seachnóidh tú dúbailt sa bhunachar sonraí. 

Mura bhfuil an eochair ghnó uathúil (céadainm, sloinne, suíomh) agus go bhfuil sé arís agus arís eile i sraitheanna éagsúla den tábla nó go gcaithfidh sé athrú, ansin ba cheart an eochair shaorga a ghintear a ainmniú mar an eochair phríomhúil.

6. Normalaigh go measartha

Dearadh bunachar sonraí. Na cleachtais is fearr

Chun sonraí a eagrú go héifeachtach i mbunachar sonraí, ní mór duit sraith treoirlínte a leanúint agus an bunachar sonraí a normalú. Tá cúig ghnáthfhoirm le leanúint.
Le normalú, seachnaíonn tú iomarcaíocht agus cinntíonn tú sláine na sonraí a úsáidtear i d’iarratas nó i do shuíomh.

Mar is gnáth, ba chóir go mbeadh gach rud i moderation, fiú normalú. Má tá an iomarca táblaí sa bhunachar sonraí leis na heochracha uathúla céanna, ansin tá tú tar éis éirí as an mbunachar sonraí agus ró-normalú a dhéanamh. Bíonn tionchar diúltach ag normalú iomarcach ar fheidhmíocht an bhunachair shonraí.

7. Déan tástáil go luath, tástáil go minic

Dearadh bunachar sonraí. Na cleachtais is fearr

Ba cheart go mbeadh plean tástála agus tástáil cheart mar chuid de dhearadh an bhunachair sonraí.

Is é an bealach is fearr chun do bhunachar sonraí a thástáil ná Comhtháthú Leanúnach. Insamhail cás “lá i saol an bhunachair shonraí” agus seiceáil an láimhseáiltear gach cás ciumhais agus cad iad na hidirghníomhaíochtaí úsáideoirí is dócha. Dá luaithe a aimsíonn tú bugs, is amhlaidh is mó a shábhálfaidh tú am agus airgead.

Níl anseo ach seacht leid is féidir leat a úsáid chun bunachar sonraí táirgiúlachta agus éifeachtúlachta iontach a dhearadh. Má leanann tú iad, seachnóidh tú an chuid is mó tinneas cinn sa todhchaí. Níl sna leideanna seo ach barr an chnoic oighir i samhaltú bunachair shonraí. Tá líon mór hacks saoil ann. Cé na cinn a úsáideann tú?

Foinse: will.com

Add a comment