Tabelid on iga andmebaasi organisatsiooni põhilised üksused, sealhulgas need, mida haldab SQL Server 2012 . Andmete salvestamiseks sobivate tabelite väljatöötamine on andmebaasi arendaja oluline vastutus ning nii disainerid kui ka administraatorid peavad olema kursis uue SQL Serveri andmebaasi tabelite loomise protsessiga. Käesolevas artiklis uurime üksikasjalikult protsessi.
Pange tähele, et selles artiklis kirjeldatakse tabelite loomist protsessi Microsoft SQL Server 2012. Kui kasutate SQL Serveri teist versiooni, lugege Microsofti SQL Server 2008 Microsoft SQL Server 2008 tabelite loomist või tabelite loomist Microsoft SQL Server 2014-s.
1. samm: kujundage oma tabel
Enne kui isegi mõelda klaviatuuri istumisele, tõmmake välja kõige olulisem disainivahend, mis on saadaval mis tahes andmebaasi arendajale - pliiats ja paber. (OK, teil on lubatud kasutada seda arvutit, kui soovite - Microsoft Visio pakub suurepäraseid disainimalleid.)
Võtke aega, et visandada oma andmebaasi kujundus, nii et see hõlmaks kõiki andmeelemente ja suhteid, mis teil on vaja oma ärivajadustele vastamiseks. Pikemas perspektiivis on teil palju parem, kui alustad protsessi kindla kujundusega enne tabelite loomist. Kui kujundate oma andmebaasi, lisage kindlasti oma töö juhtimiseks andmebaasi normaliseerimine .
2. samm: käivitage SQL Server Management Studio
Kui olete andmebaasi loonud, on aeg alustada tegelikku rakendamist. Lihtsaim viis seda teha on SQL Server Management Studio kasutamine. Jätkake ja avage SSMS ja ühendage serveriga, mis haldab andmebaasi, kus soovite luua uue tabeli.
3. samm: liikuge õige kausta
SSMSi raames peate liikuma õige andmebaasi kausta Tabelid. Pange tähele, et akna vasakpoolsel küljel asuv kaustruktuur sisaldab kausta "Andmebaasid". Alusta selle kausta laiendamisega. Seejärel näete kaustu, mis vastavad iga teie serveris hostitud andmebaasidele. Laienda kaustale vastav andmebaas, kuhu soovite uue tabeli luua.
Lõpuks laiendage selle andmebaasi all asuvat kausta Tabelid. Võta hetk, et uurida andmebaasis juba olemasolevate tabelite loendit ja veenduda, et see kajastab teie arusaamist olemasolevast andmebaasistruktuurist. Soovite kindlasti mitte luua topeltlauda, kuna see põhjustab teid tõsiseid probleeme, mida võib olla raske parandada.
4. samm: alustage tabeli loomist
Paremklõps tabelis Tabelid ja valige hüpikmenüüst Uus tabel. See avab SSMS-i uue paneeli, kus saate luua oma esimese andmebaasi tabeli.
5. samm: loo tabeli veerud
Disainilahendus pakub tabeli omaduste täpsustamiseks kolme tabeliga võrku. Iga atribuudi puhul, mille soovite tabelis salvestada, peate tuvastama:
- Veeru nimi : see on lihtsalt atribuudi nimi. Iga andmebaasi atribuut sarnaneb muutujaga; see on üks andmeüksus, mida teie andmebaas säilitab iga kirje jaoks. Näiteks kui teil on kontaktandmeid sisaldav tabel, võib teil olla kontaktisikute andmebaasis iga kontaktisiku kohta veergu nimega FirstName, LastName, HomePhone ja EmailAddress.
- Andmete tüüp : andmetüüp määrab iga veergis salvestatava teabe tüübi. Näiteks isiku eesnimi koosneb tähemärkidest, nii et võite kasutada varchar (50) andmetüüpi, et näidata, et veerg sisaldab muutuva pikkusega stringi, mis ei ületa 50 tähemärki. Samamoodi kasutab kuupäeva andmete tüüp sünnikuupäeva. Lisateavet leiate meie SQL Serveri andmetüüpide artiklist.
- Luba Nulls : see on lihtsalt märkeruut. Kui te seda kontrollite, võimaldab andmebaas selles veerus salvestada null (või tühjad) väärtused. Lisateavet vt NULL väärtuste mõistmine .
Jätkake võrgu maatriksi lõpulejõudmist, andes iga uue kolme andmebaasi tabeli iga veeru kohta kõik need andmed.
6. aste: määratlege peamine võti
Seejärel tõstke esile veeru (de), mille olete oma tabeli primaarvõtme jaoks valinud. Seejärel klõpsake primaarvõtme määramiseks tegumiribal võtmeikoonil. Kui teil on mitu primaarvõti, kasutage klahvi CTRL-klahvi, et tuua esile mitu rida, enne kui klõpsate võtmeikooni.
Kui olete seda teinud, kuvab peamine võtmeveerg (id) veergu nime vasakus servas asuva võtme sümboli, nagu on näidatud ülaltoodud pildil. Kui vajate abi, võiksite lugeda artiklit Primary Key (põhika võtme valimine) .
7. samm: tabeli nimi ja salvesta
Pärast primaarvõtme loomist kasutage tabeli salvestamiseks serverisse tööriistariba kettaikooni. Teil palutakse esmakordsel salvestamisel oma tabeli nimi anda. Valige kindlasti midagi kirjeldavat, mis aitab teistel mõista tabeli eesmärki.
See on kõik selleks. Õnnitlused esimese SQL Serveri tabeli loomise eest!