Documente Academic
Documente Profesional
Documente Cultură
UNITATEA DE ÎNVĂȚARE 1
REZUMAT
a) Baza informaţională;
b) Manager general;
c) Factorul uman (resursele umane);
d) Sistemul de programe.
1
6. Identificaţi etapele ce nu se regăsesc printre cele propuse de J.Rosnay în abordarea sistemică:
(posibil de primit la examen)
a) Analiza sistemului;
b) Modelarea sistemului;
c) Testarea sistemului.
7. Sistemele informatice economice pot fi împărţite, după modul de organizare a datelor, în:
(posibil de primit la examen)
a) sisteme informatice distribuite;
b) sisteme bazate pe tehnica bazelor de date (ierarhice, reţea, relaţionale, orientate-obiect);
c) sisteme bazate pe algoritmi fundamentali;
d) sisteme centralizate.
10. Sistemul care se ocupă cu implementarea si ducerea la bun sfârsit a strategiei organizatiei,
este:
a) Sistemul decizional;
b) Sistemul operational;
c) Sistemul informational;
d) Niciuna dintre variantele de mai sus.
UNITATEA DE ÎNVĂȚARE 2
REZUMAT
• Obiectivul principal urmărit prin introducerea unui sistem informatic îl constituie asigurarea în timp
util a tuturor informaţiilor necesare în procesul conducerii, în scopul fundamentării şi elaborării
operative a deciziilor cu privire la desfăşurarea cât mai eficientă a întregii activităţi din unitatea
economică;
• Etapele ciclului de dezvoltare a sistemelor informatice de gestiune sunt: conceperea, construirea şi
introducerea în exploatare;
• În dezvoltarea sistemelor informatice, au fost identificaţi trei tipuri de participanţi: utilizatorul,
dezvoltatorul sau furnizorul software-ului aplicativ si administratorul sistemului;
• În funcţie de poziţia faţă de organizaţie, dezvoltatorul software-ului aplicativ poate fi: de tip
outsourcing, de tip insourcing, de tip selfsourcing.
2
2.7. Test de autoevaluare a cunoștințelor
3
9. Procesul de insourcing implică următorul fapt:
UNITATEA DE ÎNVĂȚARE 3
REZUMAT
• Modelul informaţional este o abstracţie a unei entităţi şi această abstracţie poate fi făcută fie pentru a
crea un model general (de referinţă) care să fie apoi folosit pentru a crea exemple concrete de sisteme
informatice, fie pentru a crea modelul informatic al unei entităţi anume, deci un model de
transpunere;
• Metodele de proiectare au evoluat de-a lungul timpului astfel: metode de proiectare ierarhice,
metode de proiectare sistemice respectiv, metode de proiectare orientate-obiect;
• Proiectarea unui sistem informatic se poate face folosind una din abordarile: top-down, bottom-up
sau mixtă.
a) O strategie top-down presupune un timp de proiectare si dezvoltare, mult mai mare comparativ cu
aplicarea unei strategii bottom-up.
b) O strategie bottom-up presupune un timp de proiectare si dezvoltare, mult mai mare comparativ cu
aplicarea unei strategii top-down.
4
5. Metoda MERISE este o metoda de proiectare:
(foarte important – pt examen și licență)
a) ierarhică;
b) sistemică;
c) orientată-obiect.
a) ierarhică;
b) sistemică;
c) orientată-obiect.
9. Care din afirmaţiile următoare sunt corecte, în cazul metodelor de proiectare orientate obiect:
a) mentenanţa unui sistem informatic (proiectat prin metoda OO) ridică numeroase probleme;
b) problema este spartă în subprobleme;
c) au la bază descompunerea functională;
d) datele si prelucrările sunt încapsulate în obiect.
UNITATEA DE ÎNVĂȚARE 4
REZUMAT
5
4.6. Test de autoevaluare a cunoștințelor
3. Implementarea reprezintă:
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.
a) ierarhică;
b) sistemică;
c) orientată-obiect.
7. Care din afirmaţiile următoare sunt corecte, în cazul realizarii studiului detaliat:
(nu va fi la examen)
a) Asigura modelarea conceptuală si organizatională a sistemului informatic.
b) Asigura modelarea logică si fizică a sistemului informatic.
c) Asigura modelarea conceptuală si fizică a sistemului informatic.
8. Care din afirmaţiile următoare sunt corecte, în cazul realizarii studiului tehnic:
(nu va fi la examen)
a) Asigura modelarea conceptuală si organizatională a sistemului informatic.
b) Asigura modelarea logică si fizică a sistemului informatic.
c) Asigura modelarea conceptuală si fizică a sistemului informatic.
6
10. Identificaţi afirmaţia falsă, în cazul ciclului de abstractizare:
(pt examen și licență)
a) Ciclul de abstractizare conţine 3 niveluri: conceptual, logic si fizic.
b) Ciclul de abstractizare conţine 3 niveluri: conceptual, organizational si fizic.
c) Ciclul de abstractizare conţine 3 niveluri: conceptual, logic si organizational.
UNITATEA DE ÎNVĂȚARE 5
REZUMAT
• Prin entitate întelegem o abstractizare a proprietatilor si caracteristicilor unui obiect din cadrul domeniului
modelat. Entitatile sunt reprezentari ale obiectelor si conceptelor din lumea reala.
• Conditiile pe care trebuie sa le îndeplineasca o entitate sunt: ⮚ sa aiba existenta de sine statatoare;
⮚ sa fie identificabila în raport cu alte entitati;
⮚ sa poata fi descrisa prin atribute;
⮚ sa apartina domeniului modelat.
• Atributul reprezintă o caracteristică unei entităţi.
• Un identificator reprezintă un atribut, sau un grup de atribute, pe baza caruia poate fi identificată, în mod
unic, orice realizare a entitatii respective.
• Identificatorul (cheia primară) trebuie să îndeplinească concomitent mai multe cerinţe:
a) nu trebuie să existe două valori identice în mulţimea valorilor pe care le poate lua acel atribut;
b) cheia primară nu poate avea valoarea NULL. Valoarea NULL nu este valoarea zero, ci arată că pentru
atributul respectiv nu s-a introdus nicio valoare;
c) valoarea pe care o poate lua o cheie primară nu trebuie să se modifice.
d) dimensiunea câmpului cheie primară trebuie să fie cât mai redusă (identificatorul sa fie cat mai scurt).
2.Din punct de vedere al valorilor pe care le pot lua la un moment dat, atributele pot fi:
a) elementare şi compuse;
b) opţionale şi obligatorii;
c) monovaloare şi multivaloare.
3. Din punct de vedere al rolului pe care îl îndeplineşte atributul respectiv în cadrul modelului, atributele pot
fi:
a) cheie primară, cheie candidat, cheie externă;
b) cheie primară, cheie secundară, cheie decizională;
c) cheie primară, cheie internă, cheie externă.
a) număr_factura;
b) data_factura;
c) numar_factura şi data_factura.
7
5. Identificaţi afirmaţia falsă:
UNITATEA DE ÎNVĂȚARE 6
REZUMAT
O asociere reprezintă o expresie a modului în care una sau mai multe entitati interactionează între ele, sau cu
ele însele.
• Cardinalitatea reprezintă numarul minim, respectiv maxim, de realizari al
entitatilor implicate într-o asociere.
• Modelarea unei asocieri de tipul one-to-many se realizeaza astfel: identificatorul entitatii cu cardinalitate 1
se adaugă entităţii cu cardinalitate N, devenind atribut de legatura (cheie externa).
• Modelarea unei asocieri de tipul many-to-many 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.
a) 1:1;
b) 1:N;
c) M:N.
3. Considerând entităţile si asocierile din figura următoare, cardinalitatea asocierii este:
a) 1:1;
b) 1:N;
c) M:N.
4. Se consideră entităţile din figura de mai jos. Entitatea CLIENT are ca identificator CodClient, iar entitatea
AGENŢIE are ca identificator CodAgenţie. În urma modelării asocierii se obţine:
8
5. Următoarea afirmaţie este corectă:
a) Factura cu numărul 145 din data de 23.05.2010 reprezintă o entitate oarecare.
b) Factura cu numărul 145 din data de 23.05.2010 reprezintă o realizare a entităţii FACTURA.
c) Factura cu numărul 145 din data de 23.05.2010 reprezintă un atribut complex.
UNITATEA DE ÎNVĂȚARE 7
REZUMAT
• La realizarea modelului conceptual al datelor (MCD) trebuie să se ţină seama de regulile pe care datele
trebuie să le respecte permanent. Aceste reguli se numesc restricţii de integritate (RI) şi se clasifică în:
⮚ restricţii la nivelul entităţii;
⮚ restricţii la nivelul identificatorului unei entitati;
⮚ restricţii cu privire la rolurile pe care o entitate le joaca în diferitele asocieri în care se implica;
⮚ restricţii ale asocierilor.
• Restricţiile la nivelul entităţii se referă la regulile ce privesc coerenţa şi semantica datelor stocate în cadrul
respectivei entităţi.
• Restricţiile la nivelul identificatorului unei entitati se referă la faptul că valorile pe care le poate lua un
identificator, trebuie să fie unice şi nenule.
• Restricţiile cu privire la rolurile asumate de o entitate în diferitele asocieri în care este implicată, sunt de 3
tipuri:
⮚ Incluziunea de roluri
⮚ Excluziunea de roluri
⮚ Egalitatea de roluri
• Restricţiile asocierilor vizează atât asocierea cât si toate entitatile participante la asociere. Acţionează
asupra tuturor rolurilor dintr-o asociere.
• Aceleaşi restricţii care se aplică rolurilor, le găsim şi în cazul asocierilor: restricţii de incluziune, excluziune şi
egalitate de asocieri.
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:
2. Se consideră entităţile din figura următoare. Identificatorii celor două entităti sunt: NrComanda pentru
entitatea COMANDA si CodProdus pentru entitatea PRODUS. Ca urmare a modelării asocierii rezultă decizia:
9
3. Restricţiile cu privire la rolurile asumate de o entitate în diferitele asocieri în care este implicată, sunt:
UNITATEA DE ÎNVĂȚARE 8
REZUMAT
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ă.
10
4. În MLD, o linie dintr-o tabelă se numește:
a) cheie externă;
b) cheie primară;
c) tuplu.
a) relaţie;
b) legătură;
c) tuplu.
UNITATEA DE ÎNVĂȚARE 9
REZUMAT
• În modelul EAE (modelul entitate asociere extins), tipurile de entitate (sau mulţimile entitate) poartă numele
de clase, ele putând forma superclase (supertipuri) şi subclase (subtipuri), legate printr-o asociere IS-A.
• O asociere IS-A este un concept în care o subclasă (subtip) este un tip specializat a unei superclase (supertip),
iar o superclasă este un tip mai generalizat al unei subclase.
• Sunt considerate extensii ale modelului entitate-asociere (EA) următoarele concepte: generalizarea,
specializarea si reprezentarea (modelarea) timpului.
• Specializarea este un proces de abstractizare a datelor prin care, pornind de la un tip de entitate dat, se
definesc unul sau mai multe subtipuri, diferentiate între ele în functie de rolul specific pe care îl au în modelul
de date.
• 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ă.
• Proprietatea principala a ierarhiilor de tipuri de entitati create prin specializare sau generalizare reprezinta
mostenirea atributelor: atributele tipurilor de entitati de nivel ridicat (supertipuri) sunt mostenite de tipurile
de entitati de nivel scazut (subtipuri).
• Constrângerile impuse specializarii si generalizarii sunt urmatoarele: regula disjunctiei (specifica daca
subclasele unei clase sunt disjuncte, adica daca un membru al superclasei apartine cel mult uneia dintre
subclase) si regula participarii, care poate fi totala sau partiala. Participarea este totala daca toti membrii
superclasei sunt si membri ai subclaselor.
O asociere IS-A este un concept în care o subclasă este un tip specializat al unei superclase, iar o superclasă
este un tip mai generalizat al unei subclase.
Specializarea este un proces de abstractizare a datelor prin care, pornind de la un tip de entitate dat, se
definesc unul sau mai multe subtipuri, diferentiate între ele în functie de rolul specific pe care îl au în modelul
de date.
11
3. Ce reprezinta generalizarea?
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ă.
Sunt considerate extensii ale modelului entitate-asociere următoarele concepte: generalizarea, specializarea
si reprezentarea (modelarea) timpului.
Prin proprietatea de mostenire a atributelor: atributele tipurilor de entitati de nivel ridicat (supertipuri) sunt
mostenite de tipurile de entitati de nivel scazut (subtipuri).
Restrictiile impuse specializarii si generalizarii sunt urmatoarele: regula disjunctiei (specifica daca subclasele
unei clase sunt disjuncte, adica daca un membru al superclasei apartine cel mult uneia dintre subclase) si
regula participarii, care poate fi totala sau partiala. Participarea este totala daca toti membrii superclasei sunt
si membri ai subclaselor.
UNITATEA DE ÎNVĂȚARE 10
REZUMAT
Modelarea unei asocieri de tip „unu la multi”se realizeaza astfel: identificatorul entitatii cu cardinalitate 1 se
adauga la entitatea cu cardinalitate N.
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.
12