Tabelele servesc drept unitate de bază a organizației pentru orice bază de date, inclusiv cele gestionate de SQL Server 2012 . Proiectarea tabelelor corespunzătoare pentru stocarea datelor este o responsabilitate esențială a dezvoltatorului de baze de date și atât designerii, cât și administratorii trebuie să fie familiarizați cu procesul de creare a tabelelor de baze de date SQL Server noi. În acest articol, vom explora procesul în detaliu.
Rețineți că acest articol descrie procesul de creare a tabelelor în Microsoft SQL Server 2012. Dacă utilizați o altă versiune de SQL Server, citiți Crearea tabelelor în Microsoft SQL Server 2008 sau Crearea tabelelor în Microsoft SQL Server 2014.
Pasul 1: Proiectați masa
Înainte de a vă gândi chiar să stați la o tastatură, scoateți cel mai important instrument de proiectare disponibil pentru orice dezvoltator de baze de date - un creion și o hârtie. (OK, vi se permite să utilizați un computer pentru a face acest lucru dacă doriți - Microsoft Visio oferă câteva șabloane de design excelente.)
Aveți timp pentru a schița proiectarea bazei dvs. de date, astfel încât să includă toate elementele de date și relațiile de care veți avea nevoie pentru a vă satisface cerințele afacerii dvs. Veți fi mult mai bine pe termen lung dacă începeți procesul cu un design solid înainte de a începe să creați mese. Pe măsură ce proiectați baza de date, asigurați-vă că includeți normalizarea bazei de date pentru a vă ghida munca.
Pasul 2: Porniți SQL Server Management Studio
Odată ce ați proiectat baza de date, este timpul să începeți implementarea reală. Cel mai simplu mod de a face acest lucru este să utilizați SQL Server Management Studio. Continuați și deschideți SSMS și conectați-vă la serverul care găzduiește baza de date unde doriți să creați o tabelă nouă.
Pasul 3: Navigați la dosarul corect
În cadrul serviciului SSMS, va trebui să navigați la dosarul Tabele din baza de date corectă. Observați că structura de directoare din partea stângă a ferestrei conține un dosar numit "Baze de date". Începeți prin a extinde acest dosar. Veți vedea apoi dosare corespunzătoare fiecăreia dintre bazele de date găzduite pe serverul dvs. Extindeți dosarul corespunzător bazei de date în care doriți să creați o tabelă nouă.
În cele din urmă, extindeți dosarul Tabele de sub baza de date respectivă. Faceți un moment pentru a examina lista de tabele care există deja în baza de date și asigurați-vă că reflectă înțelegerea dvs. de structura bazei de date existente. Doriți să vă asigurați că nu creați o masă duplicat, deoarece acest lucru vă va provoca probleme fundamentale pe drum, care ar putea fi dificil de corectat.
Pasul 4: Începeți crearea tabelului
Faceți clic dreapta pe dosarul Tables și selectați New Table din meniul pop-up. Acest lucru va deschide un panou nou în SSMS, unde puteți crea prima tabelă de baze de date.
Pasul 5: Creați coloane de tabel
Interfața de proiectare vă prezintă o grilă cu trei coloane pentru a specifica proprietățile tabelului. Pentru fiecare atribut pe care doriți să-l stocați în tabel, va trebui să identificați:
- Numele coloanei : Acesta este, pur și simplu, numele atributului. Fiecare atribut de bază de date este similar cu o variabilă; este un singur element de date pe care baza dvs. de date îl va stoca pentru fiecare înregistrare. De exemplu, dacă aveți un tabel care conține informații de contact, este posibil să aveți coloane numite FirstName, LastName, HomePhone și EmailAddress care conțin informații despre fiecare persoană din baza de date de date de contact.
- Tipul de date : tipul de date specifică tipul de informații pe care le veți păstra în fiecare coloană. De exemplu, primul nume al unei persoane constă dintr-un șir de litere, astfel încât să puteți utiliza tipul de date varchar (50) pentru a indica faptul că coloana va conține un șir de lungime variabilă care nu depășește 50 de caractere. În mod similar, o dată de naștere ar folosi tipul de date de dată . Pentru mai multe informații, consultați articolul nostru despre tipurile de date SQL Server.
- Allow Nulls : Aceasta este pur și simplu o casetă de selectare. Dacă o verificați, baza de date vă va permite să stocați valori nula (sau goale) în acea coloană. Pentru mai multe informații, consultați Înțelegerea valorilor NULL .
Continuați și completați matricea rețelei, furnizând fiecare dintre aceste trei informații pentru fiecare coloană din noua tabelă de baze de date.
Pasul 6: Identificați o cheie primară
Apoi, evidențiați coloanele pe care le-ați selectat pentru cheia primară a tabelului. Apoi, faceți clic pe pictograma de pe bara de activități pentru a seta cheia primară. Dacă aveți o cheie primară multivolită, utilizați tasta CTRL pentru a evidenția mai multe rânduri înainte de a da clic pe pictograma cheii.
Odată ce ați făcut acest lucru, coloana (ele) de cheie primară va afișa un simbol cheie în partea stângă a numelui coloanei, după cum se arată în imaginea de mai sus. Dacă aveți nevoie de asistență, vă recomandăm să citiți articolul Selectarea unei chei primare .
Pasul 7: Nume și salvați masa
După crearea unei chei primare, utilizați pictograma disc din bara de instrumente pentru a salva tabelul pe server. Vi se va cere să furnizați un nume pentru tabelul dvs. atunci când îl salvați pentru prima dată. Asigurați-vă că alegeți ceva descriptiv care va ajuta pe alții să înțeleagă scopul mesei.
Cam despre asta e. Felicitări pentru crearea primei tabele SQL Server!