Video: Week 9 2024
Cel mai important dintre obiectele posibile ale bazei de date sunt tabelele , care dețin datele reale care alcătuiesc baza de date. O bază de date nu este foarte utilă fără cel puțin un tabel. Cele mai multe baze de date din lumea reală au mai mult de un tabel - de fapt, multe baze de date au zeci de tabele.
Pentru a crea o tabelă, urmați acești pași:
-
Faceți clic dreapta pe nodul Tables pentru baza de date și selectați New Table.
Apare următoarea fereastră.
-
Introduceți numele primei coloane a tabelului și apoi apăsați tasta Tab.
-
Alegeți tipul de date pentru coloană și apoi apăsați tasta Tab.
SQL Server are mai multe tipuri de date de selectat pentru fiecare coloană. Utilizați lista derulantă pentru a alege tipul corespunzător.
-
Utilizați caseta de selectare Permiteți Nulls să indicați dacă coloana ar trebui să permită valori nul. Apoi apăsați tasta Tab.
Nulurile reprezintă unul dintre aspectele mai confuze ale proiectării și programării bazei de date. Într-o bază de date SQL, nul înseamnă că elementul nu are o valoare. Este diferit de zero (pentru numere) sau un șir gol (pentru text). Permiterea unei coloane să aibă valori nula introduce complexități de programare, deoarece atunci când extrageți valoarea unei coloane, programul trebuie să anticipeze că valoarea ar putea să lipsească.
Dar interzicerea nulilor (deselectând caseta de selectare) introduce, de asemenea, complexități, pentru că trebuie să vă asigurați că aveți întotdeauna o valoare explicită pentru fiecare coloană.
Fraza valoarea nulă este de fapt un oximoron. Deoarece null înseamnă absența unei valori, nu are sens să se spună că o coloană poate avea o valoare nulă sau că valoarea unei coloane este nulă.
-
Repetați pașii de la 2 la 4 pentru a crea coloane suplimentare.
Următoarea figură arată cum arată tabelul după ce au fost definite mai multe coloane.
-
Când toate coloanele au fost create, selectați coloana pe care doriți să o utilizați ca câmp cheie pentru tabel, faceți clic dreapta pe coloană și selectați Setare cheie primară.
Pe lângă coloană sau coloane va apărea o mică pictogramă de cheie pentru a indica cheia primară.
( cheie primară oferă o valoare unică care poate fi utilizată pentru identificarea fiecărui rând din tabel. Majoritatea tabelelor utilizează o singură coloană, cum ar fi un număr de client sau un număr de factură, Dar unele tabele creează cheia primară prin combinarea a două sau mai multe coloane Acest tip de cheie se numește o cheie compusă Faceți clic dreapta pe fila nume de tabel care apare deasupra listei coloanelor și alegeți Salvați.
-
Se afișează o casetă de dialog Salvare, solicitându-vă să introduceți un nume pentru tabel.
Introduceți un nume pentru tabel și apoi faceți clic pe OK.
-
Tabelul este creat.
Rețineți că fiecare coloană are o pagină de proprietăți care apare atunci când selectați coloana. Puteți seta o varietate de proprietăți pentru fiecare coloană, inclusiv următoarele:
Valoare implicită:
-
O valoare care este furnizată pentru coloană dacă nu este furnizată nicio valoare când este creat un rând. Această proprietate este utilă în mod special pentru coloanele care nu permit valori nula. Descriere:
-
O descriere text pe care o puteți utiliza pentru a explica scopul coloanei. Specificație de identitate:
-
Folosit pentru a crea un câmp de identitate , care este un câmp a cărui valoare este generată automat atunci când sunt create rânduri. Câmpurile de identitate sunt deseori folosite ca câmp de cheie primară pentru o tabelă atunci când este de dorit ca tabelul să aibă o cheie primară, dar nici o altă coloană din tabel nu oferă o valoare unică pentru fiecare rând. Când creați un câmp de identitate, puteți specifica două setări care influențează modul în care sunt generate valorile. Semnul
este valoarea folosită pentru primul rând din tabel. Creșterea este o valoare adăugată la semințe pentru fiecare rând următor. De exemplu, dacă specificați 1000 pentru semințe și 1 pentru increment, rândurile din tabel vor fi numerotate 1001, 1002, 1003 și așa mai departe.