Extras din referat
MODELARE CONCEPTUALA SI DESCRIEREA FIZICA CU DECLARARE ATRIBUTE DERIVATE (atribute obtinute prin calcul)
Exemplu
Se cere informatizarea activitatii intr-o biblioteca.Caracteristicile acestui tip de activitate sunt urmatoarele:
Fiecare Abonat al bibliotecii va fi evidentiat in baza de date prin urmatoarele caracteristici: Numar abonat, Data inscrierii, serie BI, Numar BI, Nume, Prenume, Adresa, Telefon.
Biblioteca are in evidenta Cartile (Numar unic/Cota cartii,Titlul, Anul editarii, Gen, Numar total de exemplare, Numar exemplare disponibil pentru imprumut).
Despre fiecare Carte se stocheaza datele referitoare la:
• editurile care le-au tiparit pentru comenzi ulterioare
• date despre autorii care au scris cartea pentru optimizarea cautarii
Pentru Edituri (Cod editura/Numar editura,Denumirea editurii, Adresa,Telefon.
Pentru Autori (Cod autor,Nume si prenume autor).
In momentul in care abonatul doreste sa imprumute o carte este obligat sa intocmeasca o Fisa imprumut/Cerere imprumut (Numar fisa, Data,Carti imprumutate).
In momentul in care sunt restituite,cererea de imprumut se anuleaza prin completarea campului logic ANULAT din cererea de imprumut (Yes/No).
Restrictii de integritate suplimentare:
a. Fiecare Fisa este intocmita de un singur Abonat
b. Aceeasi Cerere poate sa contina 1,n Carti
c. Exista Carti in Biblioteca care nu sunt solicitate de Abonati
d. Aceeasi Carte este disponibila pentru mai multi Abonati 1,n
e. Fiecare Carte este tiparita intr-o singura Editura
f. Aceeasi Editura poate tipari mai multe Carti
g. O Carte poate fi scrisa de 1,n Autori
h. Acelasi Autor poate scrie 1,n Carti
Rezolvare
1. MCD si stabilirea cardinalitatilor
ABONATI CERERE IMPRUMUT
Nrabonat Nrcerere
Datainscrierii 0,n intocmesc/anuleaza 1,1 Datacerere
SeriaBI Anulat
NrBI
Nume 1,n 1,n
Prenume
Adresa
Telefon
AUTORI
Codautor
Numeautor
1,n
EDITURI scriu carti
Nreditura
Denumire
Adresaeditura
1,n 1,n
CARTI
Cotacartii
Titlul 0,n restituie
Anuleditarii
Gen
editeaza 1,1 Exemplare 0,n solicita
Exdisponibile
Preview document
Conținut arhivă zip
- Sisteme Informatice de Gestiune.doc