Lentelės yra pagrindinis bet kurios duomenų bazės organizacijos elementas, įskaitant tas, kurias tvarko " SQL Server 2012" . Tinkamų duomenų saugojimo lentelių kūrimas yra pagrindinė duomenų bazės kūrėjo atsakomybė, o dizaineriai ir administratoriai turi būti susipažinę su naujų SQL Server duomenų bazių lentelių kūrimo procesu. Šiame straipsnyje mes nagrinėjame procesą išsamiai.
Atkreipkite dėmesį, kad šiame straipsnyje aprašomas procesas kuriant lenteles "Microsoft SQL Server 2012". Jei naudojate kitą "SQL Server" versiją, skaitykite lentelių kūrimą "Microsoft SQL Server 2008" arba "Microsoft SQL Server 2014" skirtų lentelių kūrimą.
1 žingsnis: suprojektuokite savo lentelę
Prieš net galvodami apie sėdimąsi klaviatūroje, ištraukite svarbiausią dizaino priemonę, prieinamą bet kuriai duomenų bazių kūrėjui - pieštuku ir popieriumi. (Gerai, jei norite, galite tai padaryti, jei norite - "Microsoft Visio" siūlo puikius dizaino šablonus.)
Paimkite laiko suplanuoti savo duomenų bazės dizainą, kad ji apimtų visus duomenų elementus ir ryšius, kuriuos turėsite atitikti jūsų verslo reikalavimus. Ilgainiui turėsite daug geresnių rezultatų, jei pradėsite procesą su tvirtu projektu, prieš pradėdami kurti lenteles. Sukūrę savo duomenų bazę būtinai įtraukite duomenų bazės normalizavimą, kad galėtumėte vadovautis savo darbu.
2 veiksmas: paleiskite SQL Server Management Studio
Kai sukursite savo duomenų bazę, atėjo laikas pradėti realų įgyvendinimą. Lengviausias būdas tai padaryti - naudoti SQL Server Management Studio. Eik į priekį ir atidarykite SSMS ir prisijungiate prie serverio, kuriame yra duomenų bazė, kurioje norite sukurti naują lentelę.
3 žingsnis: eikite į "Teisingą aplanką"
SSMS sistemoje turėsite pereiti į tinkamų duomenų bazės katalogą "Tables". Atkreipkite dėmesį, kad aplankų struktūra kairėje lango pusėje yra aplankas "Duomenų bazės". Pradėkite plečiant šį aplanką. Tuomet pamatysite aplankus, atitinkančius kiekvieną jūsų serveryje esančią duomenų bazę. Išplėskite aplanką, atitinkantį duomenų bazę, kurioje norite sukurti naują lentelę.
Galiausiai, išplėskite katalogą "Tables" po ta duomenų baze. Paimkime laiko išnagrinėti duomenų bazėje jau esančių lentelių sąrašą ir įsitikinti, kad tai atspindi jūsų supratimą apie esamą duomenų bazės struktūrą. Norite būti tikri, kad nesudarysite pasikartojančio stalo, nes tai sukels pagrindines problemas, kurios gali būti sunkiai ištaisytos.
4 žingsnis: pradėkite kurti lentelę
Dešiniuoju pelės mygtuku spustelėkite aplanką "Tables" ir iškylančiajame meniu pasirinkite Nauja lentelė. Tai atidarys naują skyrelį "SSMS", kuriame galite kurti savo pirmąją duomenų bazės lentelę.
5 žingsnis: sukurti lentelės stulpelius
Projektavimo sąsaja pateikia trijų stulpelių tinklelį, norint nurodyti lentelės savybes. Kiekvienam atribuciui, kurį norite išsaugoti lentelėje, reikės identifikuoti:
- Stulpelio pavadinimas : tai yra paprasčiausiai atributo pavadinimas. Kiekviena duomenų bazės atributas yra panašus į kintamąjį; tai yra vienas duomenų elementas, kurį jūsų duomenų bazė saugo kiekvienam įrašui. Pavyzdžiui, jei turite lentelę, susidedančią iš kontaktinės informacijos, galite turėti stulpelių pavadinimu "Vardas", "LastName", "HomePhone" ir "EmailAddress", kuriame yra informacijos apie kiekvieną asmenį kontaktų duomenų bazėje.
- Duomenų tipas : Duomenų tipas nurodo kiekvieno stulpelio informacijos tipą. Pavyzdžiui, asmens vardą sudaro raidžių eilutė, todėl galite naudoti varchar (50) duomenų tipą, nurodydami, kad stulpelyje yra kintama ilgio eilutė, kuri yra ne ilgesnė kaip 50 simbolių. Panašiai gimimo data taip pat turėtų naudoti datos duomenų tipą. Norėdami gauti daugiau informacijos, žr. Mūsų straipsnį apie "SQL Server" duomenų tipus.
- Leisti Nulls : tai tiesiog žymimasis langelis. Jei patikrinsite, duomenų bazė leis jums išsaugoti nulines (arba tuščias) vertes toje stulpelyje. Norėdami gauti daugiau informacijos, žr. NULL reikšmių supratimas .
Eik į priekį ir užpildykite tinklelio matricą, pateikdami kiekvieną iš šių trijų dalių informacijos kiekvienam stulpeliui naujoje duomenų bazės lentelėje.
6 veiksmas: nustatykite pirminį raktą
Tada pažymėkite stulpelį (-ius), kurį (-iuos) pasirinkote savo stalo pirminiam raktui . Tada spustelėkite rakto piktogramą užduočių juostoje, kad nustatytumėte pirminį raktą. Jei turite daugialypį pirminį raktą, prieš paspausdami klavišo piktogramą, naudokite CTRL klavišą, kad paryškintumėte kelias eilutes.
Kai tai padarysite, pagrindinio raktinio stulpelio (-ų) rodomas raktinio simbolis kairėje stulpelio pavadinimo, kaip parodyta paveikslėlyje aukščiau. Jei jums reikia pagalbos, galbūt norėsite perskaityti straipsnį Pasirinkdami pagrindinį raktą .
7 žingsnis: įveskite ir išsaugokite savo lentelę
Sukūrę pirminį raktą naudokite disko piktogramą įrankių juostoje, kad išsaugotumėte savo stalą į serverį. Kai būsite išsaugotas pirmą kartą, jūsų paprašys pateikti lentelės pavadinimą. Būtinai pasirinkite kažką aprašomojo, kuris padės kitiems suprasti stalo tikslą.
Tai viskas priklauso nuo to. Sveikiname kurdami savo pirmąją "SQL Server" lentelę!