Sunteți pe pagina 1din 2

Laborator Access 2007. Baza de date VanzareCarti. Partea 1.

Crearea tabelelor n baza de date



Exemplu. Vom presupune c simulm un magazin de cri. Avem clieni (customer),
vindem cri (books) prin comenzi (orders), n magazin i online.
Aadar ne propunem, n linii mari, s inem evidena clienilor, comenzilor i crilor.

A) Ce tabele folosim?
Bazndu-ne pe pe cele amintite mai sus, tabelele necesare n baza de date vor fi cele scrise
cu bold mai sus: Clienti, Comenzi, Carti.

B) Ce cmpuri va conine fiecare tabel?
Mai jos sunt sugerate cmpurile cele mai probabile din fiecare tabel (evident, se pot aduga
i alte cmpuri, dar pentru nelegerea exemplului sunt suficiente)

Clienti: Nume, Prenume, Strada, Oras, CodPostal, Email
Carti: Titlu, NumeAutor, PrenumeAutor, Pret, Categorie
Comenzi: Client, Carte, Data

Tem. Creai n Access 2007 baza de date VanzareCarti, care s conin (deocamdat)
cele trei tabele amintite mai sus.

ntrebri auxiliare:
1) Cum se adaug un nou tabel unei baze de date?
2) Cum se adaug un nou cmp unui tabel i cum se terge un cmp dintr-un tabel? (n
datasheet view i n design view). Ce tipuri vor avea cmpurile din fiecare tabel?
3) Care credei c ar fi cheia primar pentru fiecare tabel?

Indicaii de rspuns:
3) Fiecare tabel trebuie s aib un cmp care s reprezinte cheia primar:
Clienti va avea ClientID
Carti va avea CarteID
Comenzi va avea ComandaID. Tabelul Comenzi va avea aadar urmtoarele cmpuri
(observai cum se preiau din celelalte tabele acele cmpuri): ComandaID, ClientID, CarteID,
Data.
2) Majoritatea cmpurilor vor fi, evident, de tip Text. Cmpul Data va fi de tip dat
calendaristic, iar preul va fi de tip numeric, care s permit operaii matematice asupra lui (se
poate alege de tip Currency). Ce tip va avea cmpul Email?
Mai jos sunt ilustrate, n Design View, cele trei tabele (n Navigation Pane zona din stnga
a fiecrei figuri) se arat cele trei tabele:


Fig. 1. Structura tabelului Clienti




Fig. 2. Structura tabelului Carti




Fig. 3. Structura tabelului Comenzi

S-ar putea să vă placă și