Mae Tablau yn gwasanaethu fel uned sylfaenol sylfaenol ar gyfer unrhyw gronfa ddata, gan gynnwys y rheini sy'n cael eu rheoli gan SQL Server 2012 . Mae dylunio tablau priodol i storio eich data yn gyfrifoldeb hanfodol i ddatblygwr cronfa ddata a rhaid i'r ddau ddyluniwr a gweinyddwyr fod yn gyfarwydd â'r broses o greu tablau cronfa ddata SQL Server. Yn yr erthygl hon, rydym yn archwilio'r broses yn fanwl.
Sylwch fod yr erthygl hon yn disgrifio'r broses o greu tablau yn Microsoft SQL Server 2012. Os ydych chi'n defnyddio fersiwn wahanol o SQL Server, darllenwch Creu Tablau yn Microsoft SQL Server 2008 neu Creu Tablau yn Microsoft SQL Server 2014.
Cam 1: Dylunio'ch Tabl
Cyn i chi hyd yn oed feddwl am eistedd ar y bysellfwrdd, tynnwch allan yr offeryn dylunio pwysicaf sydd ar gael i unrhyw ddatblygwr cronfa ddata - pensil a phapur. (OK, mae modd i chi ddefnyddio cyfrifiadur i wneud hyn os hoffech - mae Microsoft Visio yn cynnig rhai templedi dylunio gwych.)
Cymerwch yr amser i fraslunio dyluniad eich cronfa ddata fel ei bod yn cynnwys yr holl elfennau a'r perthnasau data y bydd eu hangen arnoch i fodloni'ch gofynion busnes. Byddwch yn llawer gwell i ffwrdd yn y tymor hir os byddwch chi'n dechrau'r broses gyda dyluniad cadarn cyn i chi ddechrau creu tablau. Wrth i chi ddylunio'ch cronfa ddata, sicrhewch eich bod yn ymgorffori normaleiddio'r gronfa ddata i arwain eich gwaith.
Cam 2: Dechrau Stiwdio Rheoli Gweinyddwr SQL
Unwaith y byddwch chi wedi dylunio'ch cronfa ddata, mae'n bryd dechrau'r gweithrediad gwirioneddol. Y ffordd hawsaf o wneud hyn yw defnyddio SQL Server Management Studio. Ewch ymlaen ac agor SSMS a chysylltu â'r gweinydd sy'n cynnal y gronfa ddata lle hoffech greu tabl newydd.
Cam 3: Ewch i'r Ffolder Cywir
O fewn SSMS, bydd angen i chi fynd i'r ffolder Tables o'r gronfa ddata gywir. Sylwch fod strwythur y ffolder ar ochr chwith y ffenestr yn cynnwys ffolder o'r enw "Cronfeydd Data". Dechreuwch trwy ehangu'r ffolder hon. Yna byddwch yn gweld ffolderi sy'n cyfateb i bob un o'r cronfeydd data a gynhelir ar eich gweinydd. Ehangu'r ffolder sy'n cyfateb i'r gronfa ddata lle rydych chi'n dymuno creu tabl newydd.
Yn olaf, ehangwch y ffolder Tables o dan y gronfa ddata honno. Cymerwch eiliad i archwilio'r rhestr o dablau sydd eisoes yn bodoli yn y gronfa ddata a sicrhau ei bod yn adlewyrchu'ch dealltwriaeth o'r strwythur cronfa ddata bresennol. Rydych chi eisiau sicrhau na fyddwch yn creu tabl dyblyg, gan y bydd hyn yn achosi problemau sylfaenol i lawr y ffordd a allai fod yn anodd ei chywiro.
Cam 4: Dechrau Creu Tabl
Cliciwch ar y dde ar y ffolder Tables a dewiswch Tabl Newydd o'r ddewislen pop-up. Bydd hyn yn agor panel newydd o fewn SSMS lle gallwch greu eich tabl cronfa ddata gyntaf.
Cam 5: Creu Colofnau Tabl
Mae'r rhyngwyneb dylunio yn rhoi grid tair colofn i chi i nodi eiddo'r bwrdd. Ar gyfer pob priodoldeb yr hoffech ei storio yn y tabl, bydd angen i chi nodi:
- Enw'r Colofn : Mae hwn, yn eithaf syml, enw'r priodoldeb. Mae pob nodwedd gronfa ddata yn debyg i newidyn; mae'n eitem ddata unigol y bydd eich cronfa ddata yn ei storio ar gyfer pob cofnod. Er enghraifft, os oes gennych fwrdd sy'n cynnwys gwybodaeth gyswllt, efallai y bydd gennych chi colofnau sy'n cael eu henwi FirstName, LastName, HomePhone, ac EmailAddress sy'n cynnwys gwybodaeth am bob person yn y gronfa ddata cyswllt.
- Math o Ddata : Mae'r math o ddata yn pennu'r math o wybodaeth y byddwch yn ei storio ym mhob colofn. Er enghraifft, mae enw cyntaf person yn cynnwys llinyn o lythyrau, fel y gallech ddefnyddio'r math data varchar (50) i nodi y bydd y golofn yn cynnwys llinyn hyd amrywiol nad yw'n fwy na 50 o gymeriadau. Yn yr un modd, byddai dyddiad geni yn defnyddio'r math data data. Am fwy o wybodaeth, gweler ein herthygl ar fathau o ddata SQL Server.
- Caniatáu Nulls : Dyma bocs gwirio yn unig. Os byddwch chi'n ei wirio, bydd y gronfa ddata yn eich galluogi i storio gwerthoedd null (neu wag) yn y golofn honno. Am ragor o wybodaeth, gweler Deall Gwerthoedd NULL .
Ewch ymlaen a chwblhau'r matrics grid, gan ddarparu pob un o'r tri darn hwn o wybodaeth ar gyfer pob colofn yn eich tabl cronfa ddata newydd.
Cam 6: Nodi Allwedd Gynradd
Nesaf, tynnwch sylw at y golofn (au) a ddewiswyd gennych ar gyfer allwedd gynradd eich tabl. Yna cliciwch yr eicon allweddol yn y bar tasgau i osod yr allwedd gynradd. Os oes gennych allwedd gynradd aml-werthfawr, defnyddiwch allwedd CTRL i amlygu rhesi lluosog cyn clicio ar yr eicon allweddol.
Unwaith y byddwch chi wedi gwneud hyn, bydd y colofn (ion) allweddol allweddol yn dangos symbol allweddol ar ochr chwith enw'r golofn, fel y dangosir yn y ddelwedd uchod. Os oes angen cymorth arnoch, efallai y byddwch am ddarllen yr erthygl Dewis Allwedd Gynradd .
Cam 7: Enwi ac Arbed Eich Tabl
Ar ôl creu allwedd gynradd, defnyddiwch yr eicon disg yn y bar offer i achub eich bwrdd i'r gweinydd. Fe ofynnir i chi roi enw ar gyfer eich bwrdd pan fyddwch chi'n ei achub am y tro cyntaf. Byddwch yn siwr o ddewis rhywbeth disgrifiadol a fydd yn helpu pobl eraill i ddeall pwrpas y bwrdd.
Dyna i gyd sydd i'w gael. Llongyfarchiadau ar greu eich tabl SQL Server cyntaf!