Extras din laborator
Lucrare de laborator 1.
Tema: Utilizarea metodologiei de proiectare a bazelor de date relationale.
EXEMPLU:
Evidenta marfurilor Angro:
-1- In baza de date vor fi memorate toate sectiile si depozitele acesteea.Informatiile necesare despre sectii sunt: codul, denumirea, telefonul. Informatiile despre depozite sunt: codul, denumirea, telefonul,sectia.
-2- Respectiv vor fi introduse informatii si despre personalul care lucreaza la aceasta baza Angro.Informatiile despre lucratori vor fi urmatoarele: codul personal, numele si prenumele, gradul de profesionalism.
-3- Deci, in fiecare sectie sunt memorate depozitele.
-4- In fiecare depozit se efla o anumita cantitate de produse. Despre produse trebuie sa memoram urmatoarele informatii: codul, denumirea, unitatea de masura, pretul.
-5- De asemenea vor fi memorate si date despre clienti. Adica: codul clientului si produsele procurate de acesta.
-6- Baza respectiva va contine date despre evidenta marfurilor Angro, adica despre vinzarilemarfurilor. Si respectiv vor fi memorate informatii despre: data primirii si vizarii produselor, cantitatile primite si vindute si stocurile.
Tranzactiile cerute.
Evidenta marfurilor Angro:
1. Lista sectiilor .
2. Lista depozitelor .
3. Lista pesonalului .
4. Lista produselor .
5. Lista clientilor.
Pasul 1. Crearea modelelor conceptuale locale,bazate pe view-urile utilizatorilor.
Pasul 1.1. Identificarea tipurilor de entitati.
Sectiile Personal
Depozite Client
Produs
Nume de tip de entitate Descriere Aliasuri Entitati
sectiile Partitile componente ale Bazei Angro
Depozite Parti componente ale sectiilor
Produs Produsele care se contin in depozite
Personal Angajatii care lucreaza in intreprindere
Client Persoanele care au facut cumparaturi din intreprinderea data
Pasul 1.2. Identifecarea tipurilor de relatii
Tip de entitate Tip de relatie Tip de entitate Cardinal
Sectiile Sunt constituite de depozite 1:M
contin produse 1:M
Sunt conduse de personal 1:M
Sunt vizitate de cliecti 1:M
Utilizarea modelarii ER.
Pasul 1.3. Identificarea si asocierea atibutelor la tipurile de relatii si tipurile de entitati
Sectiile (codS, denS)
Depozite (codD, dend, tel)
Produs (codP, denP, prêt, u.m.)
Personal (codID, NP, grad)
Client (codCL, data, suma)
Forma normala unu:
Preview document
Conținut arhivă zip
- Utilizarea Metodologiei de Proiectare a Bazelor de Date Relationale.doc