Dealbhaidhean Coitcheann air an Deanamh ann an Dealbhadh Stòr-dàta

Ge bith co-dhiù a tha thu ag obair le stòr-dàta a tha a 'cumail ceudan de chlàran no milleanan de chlàran, tha dealbhadh stòr-dàta ceart an-còmhnaidh cudromach. Chan e a-mhàin gum bi e a 'dèanamh am fiosrachadh gu math nas fhasa a thoirt air ais, leudaichidh e leudachadh air an stòr-dàta san àm ri teachd. Gu mì-fhortanach, tha e furasta tuiteam a-steach do ghrunn thrapanan a dh 'fhaodadh cùisean a dhèanamh duilich san àm ri teachd.

Tha leabhraichean gu lèir air an sgrìobhadh mu chuspair gnàthachadh stòr-dàta, ach ma dh 'fhag thu na mearachdan cumanta sin, bidh thu air an rathad cheart gu deagh dhealbhadh stòr-dàta.

Stòr-dàta Droch # 1: A 'toirt ath-aithris air raointean ann an Clàr

Is e riaghailt bunaiteach airson dealbhadh deagh stòr-dàta aithneachadh dàta ath-aithris agus na colbhan ath-aithris sin a chur anns a 'bhòrd aca fhèin. Tha raointean ath-aithris ann am bòrd cumanta don fheadhainn a thàinig bho shaoghal nan duilleagan-spreads, ach fhad 'sa tha duilleagan-spreadhadh buailteach a bhith rèidh le dealbhadh, bu chòir bun-dàta a bhith co-cheangailte. Tha e coltach ri bhith a 'dol bho 2D gu 3D.

Gu fortanach, mar as trice tha e furasta faighinn a-mach air raointean ath-aithris. Thoir sùil air a 'bhòrd seo:

Stiùireadh a 'BhBC Product1 Product2 Product3
1 Teddy Bears Beans Geal
2 Beans Geal

Dè thachras nuair a tha ceithir stuthan ann an òrdugh? Dh'fheumamaid raon eile a chur ris a 'chlàr gus taic a thoirt do bharrachd air trì stuthan. Agus ma thog sinn tagradh luchd-dèiligidh timcheall a 'bhùird gus ar cuideachadh le bhith a' cur dàta a-steach, is dòcha gum feum sinn a mhion-atharrachadh leis an raon toraidh ùr. Agus ciamar a lorgas sinn a h-uile òrdugh le Jellybeans san òrdugh? Dh 'fheumamaid ceist a dhèanamh air gach raon toraidh anns a' bhòrd le aithris SQL a dh'fhaodadh a bhith coltach: SELECT * FROM Products WHERE Product1 = 'Beans Ceallan' NO NO Product2 = 'Beans Ceallach' NO NO Product3 = 'Beans Cealgach'.

An àite a bhith aig aon bhòrd a bhios a 'dèanamh a h-uile fiosrachadh còmhla, bu chòir trì clàran a bhith againn gu bheil pìos fiosrachaidh sònraichte aca. San eisimpleir seo, bhiodh sinn ag iarraidh clàr Òrduighean le fiosrachadh mun òrdugh fhèin, clàr bathair leis na stuthan againn gu lèir agus tablet ProductOrders a bha a 'ceangal stuthan ris an òrdugh.

Stiùireadh a 'BhBC Didòmhnaich Ceann-latha Òrduigh Iomlan
1 7 1/24/17 19.99
2 9 1/25/17 24.99
ProductID Bathar Cunnt
1 Teddy Bears 1
2 Beans Geal 100
ProductOrderID ProductID Stiùireadh a 'BhBC
101 1 1
102 2 1

Thoir fa-near mar a tha an raon ID sònraichte aige aig gach bòrd. Is e seo am prìomh iuchair. Bidh sinn a 'ceangal bhùird le bhith a' cleachdadh prìomh luach bunaiteach mar iuchair thall thairis ann an clàr eile. Leugh tuilleadh mu iuchraichean bun-sgoile agus iuchraichean cèin.

Stòr-dàta Droch # 2: Leabaidh a-steach Clàr ann an Clàr

Is e mearachd cumanta eile a tha seo, ach chan eil e daonnan a 'seasamh a-mach cho math ri achaidhean ath-aithris. Nuair a bhios tu a 'dealbhadh stòr-dàta, tha thu airson dèanamh cinnteach gu bheil an dàta ann am bòrd a' buntainn ris fhèin. Is e geama an leanaibh sin a th 'ann mu bhith a' faicinn dè a tha eadar-dhealaichte. Ma tha banana agad, sùbh-chnàimh, pèitseag agus seata telebhisein, is dòcha gu bheil an telebhisean ann an àite eile.

Air na h-aon loidhnichean, ma tha clàr de dhaoine reic agad, bu chòir don fhiosrachadh gu lèir anns a 'bhòrd sin ceangal a dhèanamh gu sònraichte ris an neach reic sin. Faodaidh fiosrachadh sam bith eile nach eil air leth don neach reic sin a bhith ann an àite eile anns an stòr-dàta agad.

Air adhart A’ chiad Mu dheireadh Seòladh Àireamh fòn Oifis Oifis Àireamh
1 Sam Elliot 118 Main St, Austin, TX (215) 555-5858 Dimàirt (212) 421-2412
2 Alice Smith 504 An dàrna Sràid, New York, NY (211) 122-1821 New York (an Ear) (211) 855-4541
3 Eòs Paraiste 428 Aker St, Austin, TX (215) 545-5545 Dimàirt (212) 421-2412

Ged a dh 'fhaodadh gum biodh an clàr seo coltach ris gu bheil e càirdeach don neach-reic fa leth, tha bòrd an-sàs sa chlàr. Thoir fa-near mar a bhios an Oifis agus an Oifis Office a 'cluich le "Austin Downtown". Dè ma dh'atharraicheas àireamh fòn oifis? Dh'fheumadh tu seata iomlan de dhàta ùrachadh airson aon phìos fiosrachaidh a tha ag atharrachadh, rud nach e rud math a th 'ann a-riamh. Bu chòir na h-achaidhean seo a ghluasad chun bhòrd fhèin.

Air adhart A’ chiad Mu dheireadh Seòladh Àireamh fòn Oifis na Sìde
1 Sam Elliot 118 Main St, Austin, TX (215) 555-5858 1
2 Alice Smith 504 An dàrna Sràid, New York, NY (211) 122-1821 2
3 Eòs Paraiste 428 Aker St, Austin, TX (215) 545-5545 1
Oifis na Sìde Oifis Oifis Àireamh
1 Dimàirt (212) 421-2412
2 New York (an Ear) (211) 855-4541

Tha an seòrsa dealbhaidh seo cuideachd a 'toirt comas dhut fiosrachadh a bharrachd a chur gu clàr na h-oifis gun a bhith a' cruthachadh trom-sgeadachadh ann an cunnart ann an clàr an neach-reic. Smaoinich dè an obair a bhiodh ann gus dìreach cumail sùil air seòladh sràide, baile, stàite agus còd-zip ma bha a h-uile fiosrachadh sin ann an clàr an neach-reic!

Stòr-dàta Droch # 3: A 'Cur Dà Dhuilleag Fiosrachaidh no Barrachd ann an Raon Singilte

Cha b 'e an aon dhuilgheadas leis an stòr-dàta sin a chuir a-steach fiosrachadh oifis a-steach do chlàr an neach-reic. Bha trì pìosan fiosrachaidh anns an raon seòlaidh: seòladh na sràide, a 'bhaile agus an stàit. Cha bu chòir ach aon pìos fiosrachaidh a bhith anns gach raon san stòr-dàta. Nuair a bhios iomadh pìos fiosrachaidh agad ann an aon raon, faodaidh e fàs nas duilghe rannsachadh a dhèanamh air an stòr-dàta airson fiosrachadh.

Mar eisimpleir, dè ma bha sinn airson ceist a chur air gach neach-reic à Austin? Dh 'fheumamaid rannsachadh taobh a-staigh raon an t-seòlaidh, rud nach eil a-mhàin neo-èifeachdach, ach faodaidh e droch fhiosrachadh a thilleadh. Às deidh sin, dè a thachras ma bha cuideigin a 'fuireach air sràid Austin ann am Portland, Oregon?

Seo mar a bu chòir coimhead air a 'bhòrd:

Air adhart A’ chiad Mu dheireadh Seòladh1 Seòladh2 Bhaile Stàite Zip Fòn
1 Sam Elliot 118 Prìomh Shràid Austin TX 78720 2155555858
2 Alice Smith 504 2nd St Eabhraig Nuadh NY 10022 2111221821
3 Eòs Paraiste 428 Sràid Aker Apt 304 Austin TX 78716 2155455545

Tha dhà no dhà ri fhaicinn an seo. An toiseach, tha coltas gu bheil "Address1" agus "Address2" fon mhearachd raointean ath-aithris.

Ach, anns a 'chùis seo tha iad a' toirt iomradh air pìosan dàta fa leth a tha a 'buntainn gu dìreach ris an neach reic seach a bhith ag ath-aithris buidhinn a bu chòir a dhol anns a' bhòrd fhèin.

Cuideachd, mar mhearachd bonus a sheachnadh, fios a thoirt air mar a chaidh cruth a chur air an àireamh fòn a-mach às a 'bhòrd. Cha bu chòir dhut cruth nan achaidhean a stòradh nuair a ghabhas e dèanamh. Ann an cùis àireamhan fòn, tha iomadh dòigh ann airson daoine a bhith a 'sgrìobhadh àireamh fòn: 215-555-5858 no (215) 555-5858. Bhiodh seo a 'dèanamh rannsachadh airson neach reic leis an àireamh fòn aca no a bhith a' dèanamh sgrùdadh air daoine reic anns an aon chòd sgìreil nas duilghe.

Stòr-dàta Droch # 4: Gun a bhith a 'cleachdadh prìomh bhun-sgoil ceart

Anns a 'chuid as motha de shuidheachaidhean, bidh thu airson àireamh a tha a' meudachadh gu fèin-ghluasadach no àireamh eile air a ghineadh no aodach-allaidh airson a 'phrìomh iuchair agad. Cha bu chòir dhut fiosrachadh fìor sam bith a chleachdadh airson a 'phrìomh bhunait eadhon ma tha e coltach gu bheil e na dhearbh-aithne math.

Mar eisimpleir, tha an àireamh tèarainteachd shòisealta shònraichte againn fhèin againn uile, agus mar sin dh'fhaodadh an àireamh tèarainteachd sòisealta airson stòr-dàta luchd-obrach a bhith coltach ri deagh bheachd. Ach nuair a tha e tearc, tha e comasach dha àireamh tèarainteachd sòisealta eadhon atharrachadh, agus cha bhith sinn ag iarraidh a 'phrìomh iuchair againn atharrachadh.

Agus is e sin an duilgheadas le bhith a 'cleachdadh fiosrachadh fìor mar phrìomh luach. Faodaidh e atharrachadh.

Stòr-dàta Droch # 5: Gun a bhith a 'cleachdadh Co-chruinneachadh Ainmichte

Dh'fhaodadh nach eil seo coltach ri tòrr mòr nuair a thòisicheas tu a 'tòiseachadh a' dealbhadh an stòr-dàta agad, ach nuair a gheibh thu ceistean sgrìobhaidh an aghaidh an stòr-dàta gus fiosrachadh fhaighinn air ais, cuidichidh co-ainm ainmeachadh nuair a bhios tu a 'cuimhneachadh ainmean-raoin.

Dìreach smaoinich air dè cho duilich 'sa bhiodh am pròiseas ma bha ainmean air an stòradh mar FirstName, LastName ann an aon chlàr agus first_name, ainm-deiridh ann am bòrd eile.

Is e an dà ghnàthachas ainmeachaidh as ainmeile a bhith a 'caitheamh a' chiad litir de gach facal anns an raon no a 'sgaradh fhacail le bhith a' cleachdadh criomagan. Faodaidh tu cuideachd cuid de luchd-leasachaidh fhaicinn a 'caitheamh a' chiad litir de gach facal ach a-mhàin a 'chiad fhacal: firstName, lastName.

Bidh thu cuideachd airson co-dhùnadh mu bhith a 'cleachdadh ainmean clàir singilte no ainmean-tabla iomadachd. A bheil e ann an clàr Òrdugh no ann an clàr Òrduighean? A bheil e na chlàr Luchd-ceannach no clàr nan Custaiméirí? A-rithist, chan eil thu airson a bhith ceangailte ri clàr Òrdugh agus clàr Custaiméirí.

Chan eil an co-chruinneachadh ainmichte a thaghas tu cho cudromach ris a 'phròiseas a tha thu a' taghadh agus a 'cumail ri gnàthachas ainmeachadh.

Stòr-dàta Droch # 6: Clàr-innse neo-fhillte

Is e clàr-innse aon de na rudan as duilghe a gheibh thu ceart, gu h-àraidh airson dealbhadh ùr an stòr-dàta. Bu chòir gach iuchair bun-sgoile agus iuchraichean cèin a bhith clàraichte. Is iad seo na clàran ceangail còmhla, mar sin gun clàr-amais, chì thu droch choileanadh sa stòr-dàta agad.

Ach is e na raointean eile a tha gu tric a 'call. Is iad sin na raointean "WHERE". Ma tha thu gu tric a 'dol a chum do rannsachadh a chaolachadh le bhith a' cleachdadh achadh ann an clàs-àite, tha thu airson smaoineachadh air a bhith a 'cur clàr-innse air an raon sin. Ach, chan eil thu airson cus clàr-amais a dhèanamh air a 'bhòrd, a dh' fhaodadh cuideachd dochann a dhèanamh air coileanadh.

Ciamar a nì thu co-dhùnadh? Tha seo mar phàirt de dhealbhadh ealain stòr-dàta. Chan eil crìochan cruaidh air cia mheud clàr-innse a bu chòir dhut a chur air clàr. Gu ìre mhòr, tha thu airson clàrachadh clàr sam bith a tha air a chleachdadh gu tric ann an clàs-ìre DE. Leugh tuilleadh mu bhith a 'clàradh an stòr-dàta agad gu ceart.