Extras din proiect
Gestiunea unei baze de date in mediu QBE
Se considera o aplicatie de gestionare a stocurilor de materiale consumabile din cadrul unei tipografii. In acest scop, urmeaza sa se creeze o baza de date MS-Access cu numele “Tipografie” alcatuita din trei tabele (tStocuri, tComenzi, tClienti) care constituie baza de date propriu-zisa.
Tabelul tStocuri contine materialele consumabile folosite la realizarea ziarelor si revistelor din tipografie. In tabel fiecare produs care o inregistrare, iar campul de date care contine toti identificatorii unici (Cod-produs) este folosit pentru stabilirea relatiilor dintre produse si clienti.
In tabelul tStocuri campul de date Cod-produs este cheie primara.
Tabelul tStocuri
Nume camp de date Destinatia campului de date Tipul de date
Cod-produs Identificatorul unic al produsului Cheie primara
Den-produs Denumirea produsului -
Unit-masura Unitatea de masura a produsului -
Data-intrare Data de intrare a produselor in stoc -
Data-iesire Data de iesire a produselor din stoc -
Tabelul tClienti contine clienti pentru fiecare inregistrare. Fiecare client are un identificator unic (Cod-client) care este cheie primara.
In acest tabel campul de date Cod-client este cheie primara iar campul de date Cod-produs este cheie externa.
Tabelul tClienti
Nume camp de date Destinatia campului de date Tipul de date
Cod-client Identificatorul unic al produsului Cheie primara
Den-client Denumirea clientului -
Adresa-client Adresa clientului -
Nrtel-client Numarul de telefon al clientului -
Cod-produs Codul produsului Cheie externa
Tabelul tComenzi contine informatii referitoare la comenzile facute catre clienti.
In acest tabel campurile Cod-client si Cod-produs sunt chei externe.
Tabelul tComenzi
Nume camp de date Destinatia campului de date Tipul de date
Nr-comanda Identificatorul unic al produsului -
Den-client Denumirea clientului -
Cod-client Codul clientului Cheie externa
Cod-produs Codul produsului Cheie externa
Cant-Comanda Cantitatea comandata -
Folosind optiunea Design View din caseta New Table afisata in fereastra Database s-a creat structura celor trei tabele din baza de date denumita Tipografie.
Optiunea Design View selectata pentru crearea unui tabel
Se creaza tabelele mai sus mentionate stabilindu-se totodata cheile primare pentru fiecare tabel in parte. Se salveaza cu optiunea Save As din File dandu-se pentru fiecare denumirea deja stabilita.
Fereastra Table afisand structura tabelului tStocuri
Cu optiunea Design View din caseta New Table afisata in fereastra Database se creeaza si celelalte doua tabele salvandu-se cu optiunea Save As cu denumirile stabilite.
Fereastra Table afisand sructura tabelului tClienti
Fereastra Table afisand structura tabelului tComenzi
Desemnarea campurilor de date din cele trei tabele cu rol de cheie primara, respectiv cheie externa permite stabilirea relatiilor de tip 1-n dintre tabele si a regulilor de intergitate referentiala.
Se executa optiunea Relationships din meniul Tools al ferestrei de dialog Microsoft Access sau direct click pe pictograma Relationships de pe bara de intrumente a ferestrei de dialog mentionata, pentru a deschide fereastra de dialog Relationships si peste aceasta se va deschide o alta fereastra Show Table. In fereastra Show Table se afiseaza numele tuturor tabelelor create in baza de date deschisa, insa dintre acestea se selecteaza numele tabelelor intre care urmeaza sa se stabileasca relatiile necesare, conform cerintelor aplicatiei care foloseste datele din aceste tabele.
Preview document
Conținut arhivă zip
- Gestiunea unei Baze de Date in Mediu QBE.doc