Le dÚil ri toiseach an ath shruth aig an Ïre Tha sinn air stuth Úghdar beag ullachadh le molaidhean cudromach airson stòr-dà ta a dhealbhadh. Tha sinn an dòchas gum bi an stuth seo feumail dhut.

Tha stòran-dà ta anns a h-uile h-à ite: bho na blogaichean is na clà ran as sÏmplidh gu siostaman fiosrachaidh earbsach agus lÏonraidhean sòisealta mòra. Chan eil co-dhiÚ a tha an stòr-dà ta sÏmplidh no iom-fhillte cho cudromach oir tha e cudromach a dhealbhadh gu ceart. Nuair a tha stòr-dà ta air a dhealbhadh gun smaoineachadh agus gun tuigse shoilleir air an adhbhar, chan e a-mhà in gu bheil e neo-èifeachdach, ach bidh tuilleadh obrach leis an stòr-dà ta na fhÏor chrà dh, na choille do-ruigsinneach dha luchd-cleachdaidh. Seo cuid de mholaidhean dealbhaidh stòr-dà ta a chuidicheas tu gus toradh feumail agus furasta a chleachdadh a chruthachadh.
1. Obraich a-mach carson a tha am bòrd agus dè an structar a th' ann

An-diugh, bidh dòighean leasachaidh leithid Scrum no RAD (Rapid Application Development) aâ cuideachadh sgiobaidhean IT gus stòran-dĂ ta a leasachadh gu sgiobalta. Ach, ann an tòir Ăšine, tha am buaireadh glè mhath a bhith aâ dĂ ibheadh ââââdĂŹreach a-steach gu bhith aâ togail bunait, aâ smaoineachadh gu neo-shoilleir dè an t-amas a thâ ann fhèin, dè na toraidhean deireannach a bu chòir a bhith.
Tha e mar gum biodh an sgioba ag amas air obair èifeachdach, luath, ach is e mirage a tha seo. Mar as fhaide agus as luaithe a thèid thu a-steach do dhoimhneachd aâ phròiseict, is ann as fhaide a bheir e gus mearachdan ann an dealbhadh an stòr-dĂ ta aithneachadh agus atharrachadh.
Mar sin is e aâ chiad rud a dhâ fheumas tu a cho-dhĂšnadh adhbhar an stòr-dĂ ta agad a mhĂŹneachadh. Dè an seòrsa tagradh airson a bheil an stòr-dĂ ta ga leasachadh? Am bi an neach-cleachdaidh ag obair le clĂ ran a-mhĂ in agus am feum e aire a thoirt do ghnothaichean, no a bheil barrachd Ăšidh aige ann an anailis dĂ ta? CĂ ite am bu chòir am bonn a chleachdadh? Am bi e aâ cumail sĂšil air giĂšlan teachdaiche no dĂŹreach aâ riaghladh dhĂ imhean teachdaiche?
Mar as luaithe a fhreagras an sgioba dealbhaidh na ceistean sin, is ann as socair a bhios am pròiseas dealbhaidh stòr-dà ta.
2. Dè an dà ta a bu chòir dhomh a thaghadh airson stòradh?

Dealbhaich air adhart. Beachdan air dè nĂŹ an lĂ rach no siostam airson a bheil an stòr-dĂ ta ga dhealbhadh san Ă m ri teachd. Tha e cudromach a dhol nas fhaide na riatanasan sĂŹmplidh nan sònrachaidhean teicnigeach. DĂŹreach feuch nach tòisich thu aâ smaoineachadh air a h-uile seòrsa dĂ ta a dhâ fhaodadh a bhith aig neach-cleachdaidh a stòradh. An Ă ite sin, smaoinich an urrainn do luchd-cleachdaidh puist a sgrĂŹobhadh, sgrĂŹobhainnean no dealbhan a luchdachadh suas, no teachdaireachdan iomlaid. Ma tha seo fĂŹor, feumaidh tu Ă ite a riarachadh dhaibh san stòr-dĂ ta.
Obraich còmhla ris an sgioba, an roinn, no aâ bhuidheann airson an tèid taic a thoirt don bhunait dealbhaidh san Ă m ri teachd. Dèan conaltradh ri daoine aig diofar ĂŹrean, bho eòlaichean seirbheis teachdaiche gu ceannardan roinnean. San dòigh seo, le cuideachadh bho fios air ais, gheibh thu beachd soilleir air riatanasan na companaidh.
Gu do-sheachanta, bidh feumalachdan luchd-cleachdaidh taobh a-staigh eadhon an aon roinn aâ strĂŹ. Ma thachras tu air seo, na biodh eagal ort a bhith an urra ris an eòlas agad fhèin agus lorg co-rèiteachadh a fhreagras air a h-uile pĂ rtaidh agus a choileanas amas deireannach an stòr-dĂ ta. Na bi cinnteach: san Ă m ri teachd gheibh thu +100500 ann an karma agus beinn bhriosgaidean.
3. DĂ ta modail le cĂšram

Tha grunn phrĂŹomh phuingean air am bu chòir aire a thoirt nuair a thathar aâ modaladh dĂ ta. Mar a thuirt sinn na bu thrĂ ithe, tha adhbhar an stòr-dĂ ta aâ dearbhadh dè na dòighean a chleachdar ann am modaladh. Ma tha sinn aâ dealbhadh stòr-dĂ ta airson lĂ imhseachadh chlĂ ran air-loidhne (OLTP), ann am faclan eile airson cruthachadh, deasachadh agus cuir Ă s do chlĂ ran, bidh sinn aâ cleachdadh modaladh malairt. Ma dh'fheumas an stòr-dĂ ta a bhith dĂ imheil, tha e nas fheĂ rr modaladh ioma-thaobhach a chleachdadh.
Rè modaladh, thèid modalan dà ta bun-bheachdail (CDM), corporra (PDM), agus loidsigeach (LDM) a thogail.
Bidh modalan bun-bheachdail aâ toirt cunntas air aonadan agus na seòrsaichean dĂ ta a tha iad aâ toirt a-steach, a bharrachd air na dĂ imhean eatorra. Roinn an dĂ ta agad gu pĂŹosan loidsigeach - nĂŹ e beatha gu math nas fhasa.
Is e am prÏomh rud modarrachd, na dèan cus dheth.
Ma tha eintiteas gu math duilich a sheòrsachadh ann an aon fhacal no abairt, tha an t-à m ann subtypes (entities cloinne) a chleachdadh.
Ma tha eintiteas a 'stiÚireadh a bheatha fhèin, tha buadhan aige a tha a' toirt cunntas air a ghiÚlan agus a choltas, a bharrachd air dà imhean le nithean eile, faodaidh tu a bhith a 'cleachdadh chan e a-mhà in subtype, ach cuideachd supertype (pà rant eintiteas).
Ma nÏ thu dearmad air an riaghailt seo, fà saidh luchd-leasachaidh eile troimh-chèile sa mhodail agad agus cha tuig iad gu tur an dà ta agus na riaghailtean airson a chruinneachadh.
Tha modalan bun-bheachdail air an cur an gnÏomh a 'cleachdadh feadhainn loidsigeach. Tha na modailean sin coltach ri mapa rathaid airson dealbhadh stòr-dà ta fiosaigeach. Anns a 'mhodail loidsigeach, tha buidhnean dà ta gnÏomhachais air an comharrachadh, tha seòrsachan dà ta air an dearbhadh, agus tha inbhe na h-iuchrach riaghailt air a dhearbhadh a tha a' riaghladh nan dà imhean eadar dà ta.
An uairsin thèid am Modail DĂ ta Loidigeach a choimeas ris an Ă rd-Ăšrlar DBMS a chaidh a thaghadh ro-lĂ imh (siostam riaghladh stòr-dĂ ta) agus is e Modail Fiosaigeach an toradh. Tha e aâ toirt cunntas air mar a tha dĂ ta air a stòradh gu corporra.
4. Cleachd na seòrsaichean dà ta ceart

Faodaidh cleachdadh an t-seòrsa dĂ ta ceĂ rr leantainn gu dĂ ta nach eil cho ceart, duilgheadasan ann a bhith aâ ceangal chlĂ ran, duilgheadas a bhith aâ sioncronadh buadhan, agus meudan faidhle bloighean.
Gus dèanamh cinnteach Ă ionracas fiosrachaidh, feumaidh dĂŹreach seòrsaichean dĂ ta a tha iomchaidh a bhith ann am feart. Ma thèid aois a chuir a-steach don stòr-dĂ ta, dèan cinnteach gu bheil an colbh aâ stòradh sithean-iomlan de 3 Ă ireamhan aig aâ char as Ă irde.
Cruthaich co-dhiĂš colbhan falamh le luach NULL. Ma chruthaicheas tu a h-uile colbh mar NULL, is e mearachd mòr a tha seo. Ma tha feum agad air colbh falamh gus gnĂŹomh gnĂŹomhachais sònraichte a choileanadh, nuair nach eil fios air an dĂ ta no nuair nach eil e ciallach fhathast, faodaidh tu a chruthachadh. Ăs deidh na h-uile, chan urrainn dhuinn na colbhan âCeann-latha bĂ isâ no âCeann-latha cur Ă s a dhreuchdâ a lĂŹonadh ro-lĂ imh; chan eil sinn nar ro-innsearan aâ comharrachadh ar corragan aig na speuran :-).
Aâ mhòr-chuid de bhathar-bog modaladh (ER / Studio, MySQL Workbench, SQL DBM, gliffy.com) leigidh dĂ ta leat prototypes de roinnean dĂ ta a chruthachadh. Bidh seo aâ dèanamh cinnteach chan e a-mhĂ in an seòrsa dĂ ta ceart, loidsig tagraidh, agus deagh choileanadh, ach cuideachd gu bheil an luach a dhĂŹth.
5. Rach gu nĂ darra

Nuair a bhios tu aâ co-dhĂšnadh dè an colbh ann an clĂ r a chleachdas tu mar iuchair, smaoinich an-còmhnaidh dè na raointean as urrainn don neach-cleachdaidh a dheasachadh. Na tagh a-riamh iad mar iuchair - droch bheachd. Faodaidh rud sam bith tachairt, ach feumaidh tu dèanamh cinnteach gu bheil e gun samhail.
Tha e nas fheà rr iuchair nà darra, no gnÏomhachas, a chleachdadh. Tha brÏgh semantach aige, mar sin seachnaidh tu dÚblachadh san stòr-dà ta.
Mura h-eil an iuchair gnĂŹomhachais gun samhail (ciad ainm, ainm mu dheireadh, suidheachadh) agus gun tèid a h-ath-aithris ann an diofar shreathan den chlĂ r no gum feum i atharrachadh, bu chòir an iuchair fuadain a chaidh a chruthachadh a chomharrachadh mar aâ phrĂŹomh iuchair.
6. Normalize ann am measarra

Gus dà ta a chuir air dòigh gu h-èifeachdach ann an stòr-dà ta, feumaidh tu seata de stiÚiridhean a leantainn agus an stòr-dà ta a dhèanamh à bhaisteach. Tha còig foirmean à bhaisteach ri leantainn.
Le gnĂ thachadh, bidh thu aâ seachnadh call obrach agus aâ dèanamh cinnteach Ă ionracas an dĂ ta a thèid a chleachdadh san tagradh no san lĂ rach agad.
Mar as Ă bhaist, bu chòir a h-uile dad a bhith meadhanach, eadhon gnĂ thachadh. Ma tha cus bhĂšird san stòr-dĂ ta leis na h-aon iuchraichean sònraichte, tha thu air an stòr-dĂ ta a ghiĂšlan air falbh agus cus Ă bhaisteach a dhèanamh. Bidh cus gnĂ thachadh aâ toirt droch bhuaidh air coileanadh stòr-dĂ ta.
7. Dèan deuchainn trà th, deuchainn gu tric

Bu chòir plana deuchainn agus deuchainn ceart a bhith mar phà irt de dhealbhadh stòr-dà ta.
Is e an dòigh as fheĂ rr air an stòr-dĂ ta agad a dhearbhadh tro Integration Leantainneach. Dèan atharrais air suidheachadh âlatha ann am beatha stòr-dĂ taâ agus dèan cinnteach a bheil a h-uile cĂšis iomaill air a lĂ imhseachadh agus dè an eadar-obrachadh luchd-cleachdaidh a tha dualtach. Mar as luaithe a lorgas tu biastagan, is ann as motha a shĂ bhaileas tu Ăšine agus airgead.
Is e seo dĂŹreach seachd molaidhean as urrainn dhut a chleachdadh gus stòr-dĂ ta cinneasachd is èifeachdais sgoinneil a dhealbhadh. Ma leanas tu iad, seachnaidh tu aâ mhòr-chuid de chinn-cinn san Ă m ri teachd. Chan eil anns na molaidhean seo ach bĂ rr na beinne-deighe ann am modaladh stòr-dĂ ta. Tha Ă ireamh mhòr de hacks beatha ann. Dè an fheadhainn a chleachdas tu?
Source: www.habr.com
