04.06.2013 Views

CAPITOLUL 2 LIMBAJUL SQL – PROIECTAREA BAZELOR DE ...

CAPITOLUL 2 LIMBAJUL SQL – PROIECTAREA BAZELOR DE ...

CAPITOLUL 2 LIMBAJUL SQL – PROIECTAREA BAZELOR DE ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Cap.2 Limbajul <strong>SQL</strong> - Proiectarea bazelor de date relaţionale<br />

Proiectarea tabelelor se poate face atât vizual, folosind<br />

generatoarele de cod (Wizards) ale programului utilitar <strong>SQL</strong><br />

Server Enterprise Manager, cât şi prin comenzi (grupate în<br />

scripturi) care conţin loturi de execuţie Transact-<strong>SQL</strong>,<br />

executate de la consolă (folosind utilitarul osql) sau din<br />

programul Query Analyzer. Proiectarea vizuală a tabelelor se<br />

poate face în programul <strong>SQL</strong> Server Enterprise Manager. La<br />

comanda New Table, care se acţionează din meniul contextual<br />

care se deschide la apăsarea butonului dreapta al mouse-ului<br />

atunci când este selectat directorul Tables al bazei de date<br />

proprii, se deschide o fereastră de proiectare foarte<br />

asemănătoare cu cea din MS Access, cu unele diferenţe (Fig.<br />

2.3). La definirea cheii primare se poate specifica proprietatea<br />

de autoincrementare cu opţiunea I<strong>DE</strong>NTITY, care este<br />

echivalentă cu opţiunea AutoNumber din MS Access, dar, în<br />

plus, această opţiune permite specificarea valorii de început a<br />

secvenţei de numere crescătoare (Identity Seed), şi valoarea de<br />

incrementare (Identity Increment) care este implicit 1.<br />

Fig. 2.3 Fereastra de proiectare a unui tabel folosind <strong>SQL</strong> Server Enterprise<br />

Manager.<br />

56

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!