Documente Academic
Documente Profesional
Documente Cultură
Grile Sisteme
Grile Sisteme
CAP IV
1. Ciclurile de baza ale proiectarii unui SI utilizând metoda MERISE sunt :
a) De viata, de proiectare, de abstractizare; b) De viata, de implementare, de abstractizare;
c) De viata, de decizie, de abstractizare;
d) De viata, de realizare, de abstractizare.
2. Identificaţi afirmaţia falsă:
a) Ciclul de viata presupune parcurgerea succesiva a mai multor etape;
b) Exista sisteme informatice fara ciclu de viata;
c) Atunci cand mediul informational evolueaza foarte mult, se recomanda un nou ciclu de viaţă, ce
presupune renuntarea utilizarii sistemului informatic.
3. Implementarea reprezintă:
a) un concept legat de calculatoare;
b) etapa de analiza a unui sistem informatic;
c) una dintre etapele ciclului de viata ale unui sistem informatic.
4. Mentenanţa reprezintă:
a) un concept legat de calculatoare;
b) una dintre etapele ciclului de viata ale unui sistem informatic;
c) o etapa de evaluare a unui sistem informatic.
5. Metoda MERISE este o metoda de proiectare:
a) ierarhică;
b) sistemică;
c) orientată-obiect.
6. Metodele de proiectare sistemice tratează modelul datelor din perspectiva:
a) Conceptuală, operatională si decizională;
b) Conceptuală, logică si fizică;
c) Conceptuală, ierarhică si logică.
7. Care din afirmaţiile următoare sunt corecte, în cazul realizarii studiului detaliat:
CAP VI
CAP VII
1. Considerăm entităţile si asocierile din figura următoare. Se cunosc identificatorii celor două
entităti, și anume:CodClient pentru entitatea CLIENT și NrComanda pentru entitatea COMANDA
precum următoarele două reguli de gestiune: o comanda vine de la un singur client si un client poate
să trimită una sau mai multe comenzi. Ca urmare a modelării asocierii rezultă decizia:
CLIENT-trimite-COMANDA
a) CodClient se adaugă entitatii COMANDA;
b) NrComanda se adaugă entitatii CLIENT;
c) Se introduce o entitate suplimentară.
2. Se consideră entităţile din figura următoare. Identificatorii celor două entităti sunt: NrComanda
pentruentitatea COMANDA si CodProdus pentru entitatea PRODUS. Ca urmare a modelării asocierii
rezultă decizia:
COMANDA-cuprinde-PRODUS
a) CodProdus se adaugă entitatii COMANDA;
b) NrComanda se adaugă entitatii PRODUS;
c) Se introduce o entitate suplimentară ce are ca atribute CodProdus si NrComanda.
3. Restricţiile cu privire la rolurile asumate de o entitate în diferitele asocieri în care este implicată,
sunt:
a) Incluziunea, excluziunea și egalitatea de roluri;
b) Restricţii la nivelul identificatorului unei entităţi;
c)Incluziunea, excluziunea și egalitatea de asocieri.
4. Restricţiile asocierilor sunt
a) Incluziunea, excluziunea și egalitatea de asocieri;
b) Restricţii la nivelul identificatorului unei entităţi;
c) Restricţii la nivelul entităţii.
Răspunsuri:
1. a2. c3. a4. a
CAP VIII
1. Trecerea de la MCD la MLD presupune că fiecarei entităti din MCD, îi corespunde, în MLD,
următorul concept:
a) tabelă;
b) coloană;
c) cheie externă.
2. Trecerea de la MCD la MLD presupune că fiecărui atribut din MCD, îi corespunde, în MLD,
următorul concept:
a) tabelă;
b) coloană;
c) cheie externă.
3. Trecerea de la MCD la MLD presupune că fiecărui identificator din MCD, îi corespunde, în MLD,
următorul concept:
a) tabelă;
b) cheie externă;
c) cheie primară
4. În MLD, o linie dintr-o tabelă se numește:
a) cheie externă;
b) cheie primară;
c) tuplu.
5. În MLD, o tabelă se mai numește:
a) relaţie;
b) legătură;
c) tuplu.
6. Următoarea afirmaţie este corectă:
a) La trecerea de la MCD la MLD, unei asocieri îi corespunde o relatie.
b) La trecerea de la MCD la MLD, unei asocieri îi corespunde o legătură.
c) La trecerea de la MCD la MLD, unei asocieri îi corespunde o coloană.Răspunsuri:
1. a2. b3. c4. c5. a6. b
CAP IX
1. Ce reprezinta o asociere de tip IS-A ?
2. Cum definim specializarea?
3. Ce reprezinta generalizarea?
4. Care sunt extensiile modelului entitate-asociere?
5. Cum explicati proprietatea de mostenire a atributelor?
6. Care sunt restrictiile ce trebuie impuse în cazul specializarii sau al generalizarii?
Răspunsuri:
1. O asociere IS-A este un concept în care o subclasă este un tip specializat aunei superclase, iar o
superclasă este un tip mai generalizat al unei subclase.
2. Specializarea este un proces de abstractizare a datelor prin care, pornind de la un tip de entitate
dat, se definescunul sau mai multe subtipuri, diferentiate între ele în functie de rolul specific pe care
îl au în modelul de date.
3. Generalizarea reprezintă procesul prin care un proiectant identifică un grup de entităţi care au în
structura lor aceleaşi atribute şi creează pe baza acestora o nouă entitate numită superclasă
(supertip) a entităţii de bază.
4. Sunt considerate extensii ale modelului entitate- asociere următoarele concepte: generalizarea,
specializarea si reprezentarea (modelarea) timpului.
5. Prin proprietatea de mostenire a atributelor : atributele tipurilor de entitati de nivel ridicat
(supertipuri) suntmostenite de tipurile de entitati de nivel scazut (subtipuri).
6. Restrictiile impuse specializarii si generalizarii sunt urmatoarele:regula disjunctiei(specifica daca
subclaseleunei clase sunt disjuncte, adica daca un membru al superclasei apartine cel mult uneia
dintre subclase) si regulaparticiparii , care poate fi totala sau partiala. Participarea este totala daca
toti membrii superclasei sunt si membri aisubclaselor.
CAP X
1. Enuntati regula de modelare pentru cardinalitatea de tip unu la multi (one-to-many).
2. Enuntati regula de modelare pentru cardinalitatea de tip multi la multi (many-to-many).
Răspunsuri2. Modelarea unei asocieri de tip „unu la multi”se realizeaza astfel: identificatorul entitatii
cu cardinalitate 1 se adauga la entitatea cu cardinalitate N.
3. Modelarea unei asocieri de tipul N la M sau mulţi la mulţi se realizează astfel: între cele două
entităţi se introduce, în mod artificial, o noua entitate care are, ca atribute de pornire, identificatorii
celor doua entităţi implicate iniţial în asociere.