Tabele služijo kot osnovna enota organizacije za katero koli bazo podatkov, vključno s tistimi, ki jih upravlja SQL Server 2012 . Oblikovanje ustreznih tabel za shranjevanje podatkov je bistvena odgovornost razvijalca baze podatkov, tako oblikovalcem kot skrbnikom pa mora biti seznanjen s postopkom ustvarjanja novih tabel baz podatkov SQL Server. V tem članku podrobno preučujemo postopek.
Upoštevajte, da ta članek opisuje postopek ustvarjanja tabel v programu Microsoft SQL Server 2012. Če uporabljate drugo različico SQL Serverja, preberite Ustvarjanje tabel v Microsoft SQL Server 2008 ali ustvarjanje tabel v programu Microsoft SQL Server 2014.
1. korak: oblikujte svojo tabelo
Preden celo pomislite na sedenje pri tipkovnici, izvlecite najpomembnejše orodje za oblikovanje, ki je na voljo kateremu koli razvijalcu baze podatkov - svinčniku in papirju. (V redu, za to lahko uporabite računalnik, če želite - Microsoft Visio ponuja nekaj odličnih predlog za oblikovanje.)
Vzemite si čas, da skicirate obliko vaše baze podatkov, tako da vključuje vse podatkovne elemente in odnose, ki jih boste potrebovali za izpolnjevanje poslovnih zahtev. Dolgoročno boste veliko bolje, če začnete postopek s trdnim načrtovanjem, preden začnete ustvarjati tabele. Ko načrtujete svojo zbirko podatkov, se prepričajte, da vključite normalizacijo baze podatkov, ki bo vodila vaše delo.
2. korak: zaženite strežnik SQL Server Management Studio
Ko ste oblikovali svojo bazo podatkov, je čas za začetek dejanskega izvajanja. Najlažji način za to je uporaba strežnika SQL Server Management Studio. Pojdite naprej in odprite SSMS in se povežite s strežnikom, ki gosti bazo podatkov, v kateri želite ustvariti novo tabelo.
3. korak: pomaknite se do pravilne mape
V SSMS-ju boste morali navigirati do mape Tables v pravilni bazi podatkov. Upoštevajte, da struktura map na levi strani okna vsebuje mapo z imenom »Baze podatkov«. Začnite tako, da razširite to mapo. Nato boste videli mape, ki ustrezajo vsaki podatkovni zbirki, nameščeni na vašem strežniku. Razširite mapo, ki ustreza bazi podatkov, kjer želite ustvariti novo tabelo.
Na koncu razširite mapo Tables pod to bazo podatkov. Vzemite si trenutek, da pregledate seznam tabel, ki že obstajajo v bazi podatkov in se prepričajte, da odraža vaše razumevanje obstoječe strukture baze podatkov. Želite biti prepričani, da ne boste ustvarili podvojene tabele, saj vam bo to povzročilo temeljne težave po cesti, ki je morda težko popraviti.
4. korak: začnite ustvarjati tabelo
Z desno miškino tipko kliknite mapo Tables in v pojavnem meniju izberite Nova tabela. To bo odprlo novo podokno znotraj SSMS, kjer lahko ustvarite svojo prvo tabelo zbirke podatkov.
5. korak: Ustvarite tabele stolpcev
Vmesnik za načrtovanje vam predstavlja mrežo s tremi stolpci, ki določa lastnosti tabele. Za vsak atribut, ki ga želite shraniti v tabeli, boste morali ugotoviti:
- Ime stene : to je preprosto ime atributa. Vsak atribut baze podatkov je podoben spremenljivki; gre za eno podatkovno postavko, ki jo bo vaša baza podatkov shranila za vsak zapis. Na primer, če imate tabelo, ki je sestavljena iz kontaktnih podatkov, lahko imate stolpce FirstName, LastName, HomePhone in EmailAddress, ki vsebujejo informacije o vsaki osebi v podatkovni bazi podatkov.
- Vrsta podatkov : vrsta podatkov določa vrsto podatkov, ki jih boste shranili v vsak stolpec. Na primer, ime osebe je sestavljeno iz niza črk, zato lahko uporabite podatkovno vrsto varchar (50), da označite, da bo stolpec vseboval niz spremenljivke, ki ne presega 50 znakov. Podobno bi datum rojstva uporabil tip podatkov o datumu . Več informacij najdete v našem članku o vrstah podatkov SQL Server.
- Dovoli Nulls : To je samo potrditveno polje. Če jo preverite, vam bo zbirka omogočila shranjevanje ničelnih (ali praznih) vrednosti v tem stolpcu. Če želite več informacij, glejte Razumevanje vrednosti NULL .
Pojdite naprej in dokončajte mrežno matriko, pri čemer zagotovite vsako od teh treh podatkov za vsak stolpec v novi tabeli zbirke podatkov.
6. korak: Določite primarni ključ
Nato označite stolpce, ki ste jih izbrali za primarni ključ vaše tabele. Nato kliknite ikono ključa v opravilni vrstici, da nastavite primarni ključ. Če imate večvalentni primarni ključ, s tipko CTRL označite več vrstic, preden kliknete ikono ključa.
Ko to naredite, bodo stolpci primarnega ključa prikazali simbol ključa na levi strani imena stolpca, kot je prikazano na zgornji sliki. Če potrebujete pomoč, boste morda želeli prebrati članek Izbira primarnega ključa .
7. korak: Ime in shranite tabelo
Ko ustvarite primarni ključ, v orodni vrstici uporabite ikono diska, da jo shranite v strežnik. Ko prvič jo shranite, boste morali navesti ime za svojo mizo. Bodite prepričani, da izberete nekaj opisnega, ki bo drugim pomagal razumeti namen tabele.
To je vse skupaj. Čestitamo za izdelavo vaše prve tabele SQL Server!