Creu Tabl gyda SQL Server 2012

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:

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!