Sunteți pe pagina 1din 12

10.

1 Testul 1
1. Indicele de calitate a informaiei ce exprim necesitatea de a se dispune de ct mai multe
informaii (dac este posibil, de toate informaiile) referitoare la un sistem economic analizat
se numete:
a. Precizie
b. Oportunitate
c. Completitudine
d. Concizie
e. Actualitate
2.

Precizai care dintre variante indic alegerea corect a cheilor candidate i cea mai
bun alegere a cheii primare, pentru relaia
Curs (Cod-curs, Denumire-curs, Sala, Ora, Profesor)
Cheia primar este cea subliniat.
a. Cod-curs, Sala
b. Cod-curs, Ora
c. Cod-curs, Profesor
d. Cod-curs, Denumire-curs
e. Cod-curs, Denumire-curs
3. Fie relaia Personal, ce conine informaii despre angajaii unei fabrici de confecii:
Marca
23
67
55
31
20
11

Nume
Barbu
Barbu
Constantinescu
Manoliu
Parincea
Semenov

Prenume
Andreea
Codrin Mihai
Adela
Cristian
Maria Monica
Alexandru

Sectia
1
2
1
2
3
1

Profesie
Inginer confecii
Economist
Designer
Economist
Matematician
Inginer maini

i urmtoarea fraz SELECT:


SELECT Nume, Prenume, Salariu
FROM Personal
WHERE Sectia=1;
Aceast interogare returneaz:
a.
b.
c.
d.
e.

Lista coninnd numele, prenumele i salariul tuturor angajailor


Lista coninnd marca i profesia angajailor seciei 1
Lista coninnd numele, prenumele i salariul angajailor seciei 1
Totalul salariilor angajailor
Toate informaiile coninute n tabela de date

89

Salariu
7000000
7000000
6000000
6000000
6000000
5000000

4. Obiectele Microsoft ACCESS care permit accesul la date prin intermediul browserelor Internet
sunt:
a. Tabelele
b. Formularele
c. Cererile de interogare
d. Paginile Web
e. Modulele
5. Formatul corespunztor datei numerice $4,107.85 este:
a. General Number
b. Currency
c. Fixed
d. Standard
e. Percent
6. Operaia care s-a realizat n cadrul schemei de mai jos este:
Surs
Iai
Surs

Destinaie

Iai
Iai
Iai
Iai

Bacu
Bucureti
Pacani
Vaslui

100000
300000
40000
120000

Iai

Cluj-Napoca

400000

a.
b.
c.
d.
e.

Destinaie
Bacu

Cost
100000

Surs
Bucureti
Galai
Constana
Iai

Cost

Destinaie
Bacu
Bacu
Bacu
Bacu

Proiecia
Intersecia
Jonciunea
Diviziunea
Selecia

7. Indicai tipul relaiei reprezentate conceptual prin diagrama de mai jos:


CURSURI

a.
b.
c.
d.
e.

GRUPE

1-1
1-n
n-1
m-n
13

8. Redundana datelor este nul dac:


a. Datele apar o singur dat n sistem
b. Nu se realizeaz validri ale datelor
c. Ansamblul datelor reflect fidel realitatea pe care o modeleaz
d. Nu se admit date de intrare n format electronic
e. Datele nu se arhiveaz
9. Conceptul de partajare a datelor ntr-o baz de date se refer la:
a. Salvarea din timp n timp a unor copii coerente ale bazei de date
90

Cost
250000
200000
300000
100000

b. Identificarea utilizatorilor bazei de date prin nume sau cod


c. Autentificarea utilizatorilor prin parole
d. nlnuirea tranzaciilor solicitate simultan pe aceeai baz de date i deservirea
ulterioar a acestora
e. Gestiunea unui jurnal de tranzacii.

10.2 Testul 2
1. Atributul se definete ca fiind:
a. O proprietate a unei entiti sau a unei asocieri
b. Corespondentul unui obiect din lumea real
c. O instaniere a unei entiti
d. O legtur logic ntre dou realizri de entitate
e. O colecie de instane de entitate de acelai tip
2. Formularul de analiz (utilizat n faza de analiz a sistemului informaional existent) care
conine: volumul i periodicitatea documentelor, timpul estimat pentru completarea acestora,
tipul lor (de intrare sau de ieire), forma documentelor (tipizate sau nu) precum i necesitatea
documentelor se numete:
a. Gril informaional
b. Lista purttorilor de informaie
c. Flux informaional
d. Lista procedurilor existente
e. Chestionar de opinie
3. Categoria de personal care se ocup cu asigurarea securitii datelor i a cererilor de
informaie precum i refacerea bazei de date n cazuri de incoeren sau deteriorri
accidentale se refer la:
a. Analiti de sistem
b. Programatori
c. Ingineri de sistem
d. Administrator
e. Operatori
4. Fie relaia
Contracte (Cod-contract, Tip, Client, Data)
care stocheaz date despre contractele ncheiate de firma de leasing X cu clienii si i
interogarea:
SELECT COUNT(*) AS var_1
FROM Contracte
WHERE Data BETWEEN #01/01/03# AND #06/30/03#;
Aceast interogare are ca rezultat:
a.
b.
c.
d.

Lista clienilor firmei X


Lista contractelor cu cea mai mare valoare
Lista contractelor ncheiate ntre 1 ianuarie 2003 i 30 iunie 2003
Numrul clienilor care au ncheiat contracte cu firma X ntre 1 ianuarie 2003 i
30 iunie 2003
e. Valoarea total a contractelor ncheiate ntre 1 ianuarie 2003 i 30 iunie 2003
5. Care din urmtoarele afirmaii este fals?
a. Datorit utilizrii pe scar larg a calculatoarelor i a echipamentelor electronice
cuplate la acestea, majoritatea sistemelor informaionale au o component
informatic.

91

b. Sistemul informaional asigur legtura ntre sistemul de conducere i sistemul


de execuie.
c. Sistemul informaional are un rol de interfa ntre unitatea economic i mediul
exterior.
d. Un sistem informaional se creeaz i se dezvolt odat cu activitatea pe care o
reflect, iar delimitarea lui se realizeaz prin acte normative.
e. Sistemul informaional este un subsistem al celui informatic
6.

O regul de validare are urmtorul rol:


a. Realizeaz iniializarea cmpurilor unei tabele
b. Testeaz, conform unui criteriu furnizat, valorile introduse ntr-un cmp
c. Stabilete obligativitatea introducerii unei valori ntr-un cmp
d. Realizeaz eliminarea unui index
e. Stabilete tipul unui cmp

7. S se precizeze prin ce operaie a algebrei relaionale se poate obine lista cu localitile de


domiciliu ale studenilor:
Localitate
Iai
Bacu
Constana
pornind de la urmtoarea relaie STUDENT:
Nume_student
Secie
Traian Marius
CIG
Ionescu Maria
Biologie
Dobre Raluca
CIG
Popovici Ioana
Matematic
Filipescu Alexandru
Biologie
Iordan Mihai
CIG
a.
b.
c.
d.
e.
8.

Localitate
Iai
Bacu
Iai
Constana
Constana
Bacu

Reuniune.
Proiecie.
Selecie.
Diviziune.
Intersecie.

Dac un cmp are definiia NOT NULL, atunci:


a. Poate rmne necompletat
b. Poate primi numai valori numerice, nenule
c. Este obligatorie introducerea unei valori pentru acesta
d. Poate primi numai valoarea 0
e. Nu poate fi modificat
9. Relaia CORESPONDENI, cu structura i coninutul:
ara
Frana
Italia
Spania

Jurnaliti
Marin Gabriel, Iurea Victor
Pricop Adrian, Dan Irina
Manoliu Alexandru

se afl n forma normal:


a.
b.
c.
d.
e.

FN1
FN2
FN3
FN4
Nici una dintre acestea.

92

10.3 Testul 3
1. Operaiile de: selectare, codificare, conversie de suport, validare sunt specifice, ntr-un
sistem informatic, fazei de:
a. Culegere i pregtire a datelor
b. Pelucrare a datelor
c. Memorare a datelor
d. Ahivare a datelor
e. Comunicare / raportare
2.

SGBD Micrososft ACCESS este de tip:


a. Ierarhic
b. Reea
c. Relaional
d. Funcional
e. Soft pentru gestiunea unui depozit de date
3. Fie relaia
CATALOG(nr_matricol, nume, an, nota)
care conine date despre studenii seciei Informatic (numrul matricol, numele, anul de
studiu i nota la un concurs de baze de date) i urmtoarea fraz SQL ACCESS:
SELECT nume, nota
FROM Catalog
WHERE an in (2,3) AND nota BETWEEN 8 AND 10
ORDER BY 2;
Aceast interogare realizeaz:
a. Lista studenilor cu note mai mari dect 8, din anii 2 i 3.
b. Lista studenilor din anii 2 i 3 i nota lor la concurs, ordonat descresctor dup
not.
c. Lista numelor i notelor studenilor din anii 2 i 3, cu note ntre 8 i 10, sortat
alfabetic (cresctor) dup nume.
d. Lista numelor i notelor studenilor cu note ntre 8 i 10.
e. Afiarea mediei notelor obinute la concurs de studenii din anii 2 i 3

4. Funcia totalizatoare COUNT, folosit ntr-o interogare de selecie SQL ACCESS, returneaz:
a. Numrul de nregistrri care respect condiiile stabilite prin clauza WHERE
b. Suma tuturor valorilor dintr-un cmp precizat
c. Valoarea medie a unui cmp numeric precizat
d. Valoarea cea mai mic dintr-un cmp precizat
e. Valoarea cea mai mare dintr-un cmp precizat
5.

Care dintre urmtoarele elemente nu reprezint obiecte ale unei baze de date
ACCESS:
a. Tabele
b. Fiiere de parametri
c. Formulare
d. Rapoarte
e. Cereri de interogare

6. Avnd n vedere c un furnizor poate avea mai muli clieni i un client se poate aproviziona
de la mai muli furnizori, relaia ntre entitile FURNIZORI i CLIENI este de tip:
a. 1-1
b. 1-n
c. n-1
d. m-n
e. nici unul din tipurile a,b,c,d

93

7. Una sau mai multe colecii de date aflate n interdependen, mpreun cu descrierea datelor
i a relaiilor dintre acestea reprezint:
a. un fiier
b. un server
c. o structur arborescent
d. o baz de date
e. o arhiv electronic
8. Pentru o baz de date, care dintre urmtoarele afirmaii este fals?
a. Datele sunt independente de prelucrri
b. Totdeauna, redundana datelor este nul
c. Redundana datelor este controlat
d. Este asigurat confidenialitatea datelor
e. Pot fi utilizate tehnici de prelucrare pentru mbuntirea timpului de optimizare.
9.

O comand Macro reprezint:


a. Un obiect care conine proceduri definite de utilizator, scrise n Visual Basic
b. Un obiect care conine o definiie structurat a uneia sau mai multor aciuni pe
care ACCESS le realizeaz ca rspuns la un anumit eveniment
c. Un obiect care permite vizualizarea informaiilor obinute prin prelucrarea datelor
din una sau mai multe tabele i/sau cereri de interogare.
d. Un obiect care include un fiier HTML i alte fiiere suport, n vederea furnizrii
accesului la date prin intermediul browser-elor Internet
e. Un obiect n care sunt stocate date primare.

10.4 Testul 4
1. Fie asocierea
CLIENT

FACTURA

de tip 1-n, unde relaiile au intensia:


CLIENT(CodClient, Nume, Localitate) i
FACTURA(NrFactura, Data, ValoareFacturata, CodClient)
iar extensia relaiei CLIENT este:
10
20
30

Microsistem
InfoData
Flamingo Computers

Bacu
Bacu
Iai

Precizai care dintre urmtoarele tupluri poate fi adugat n tabela FACTURA, astfel nct
pentru atributul CodClient s fie satisfcut proprietatea de integritate referenial:
a.
b.
c.
d.
e.

100
200
500
101
400

12/07/04
08/08/04
03/23/05
06/25/04
01/10/05

3000
500
1000
1000
700

40
80
50
10
40

2. S se precizeze care dintre urmtoarele colecii de date se prezint n a treia form


normal.
a. PRODUSE1
CodProductor
Gr11
Sp20
Ro30

ara
Grecia
Spania
Romnia

Caracteristici
Varietatea1; Recolta2
Varietatea1; Recolta2
Varietatea2; Recolta1

94

b. PRODUSE2
CodProductor
Gr11
Sp20
Ro30
Gr12
Sp22

ara
Grecia
Spania
Romnia
Grecia
Spania

ConinutZahr
z1000
z0800
z0450
z1000
z0800

Productor
Alexis
Jose
Tudor
Alexis
Jose

c. PRODUSE3
CodProductor
Gr11
Sp20
Ro30
Gr12
Sp22

ara
Grecia
Spania
Romnia
Grecia
Spania

ConinutZahr
z1000
z0800
z0450
z1000
z0800

Productor
Alexis
Jose
Tudor
Alexis
Jose

TIP
ConinutZahr
z1000
z0800
z0450
d. PRODUSE4
ara
Grecia
Spania

Productor
Alexis
Jose
Tudor

CantitateaImportat
1000000; 95000
50000; 70000; 20000

e. PRODUSE5
CodProductor
Gr11
Gr11
Gr11
Gr11
Sp20

NrLot
N0001
N0001
N0001
N0002
N0005

Data
09-04
12-04
01-05
11-04
02-05

Cantitate
10000
10000
10000
20000
25000

3. Precizai care dintre urmtoarele funcii (ce pot fi incluse n clauza Group By, pentru gruparea
tuplurilor) furnizeaz valoarea medie pentru atributul specificat?
a. Count
b. StDev
c. Max
d. Min
e. Avg
4. Care urmtoarele linii ale grilei Query Design permite inhibarea afirii realizrilor unui cmp?
a. Table
b. Sort
c. Criteria
d. Show
e. Or
5.

Proiectarea logic a unui sistem informatic trebuie s se realizeze avndu-se n


vedere:
95

a.
b.
c.
d.
e.
6.

O soluie hardware viitoare


O tehnologie existent
Funcie de cunotinele actuale ale programatorilor
Independent de echipamente i software
n conformitate cu un sistem deja existent

Care dintre urmtoarele aspecte este esenial pentru elegerea unui atribut drept
cheie primar a unei tabele?
a. Valorile atributului s fie de tip numeric
b. Valorile atributului s fie de tip caracter
c. Valorile atributului s fie unice
d. Tabela s conin cel puin dou nregistrri
e. Tabela s fie deja indexat dup atributul respectiv

7. Care dintre atributele de mai jos este adecvat pentru a deveni cheia primar a entitii
CLIENI?
a. Nume
b. Cod fiscal
c. Telefon
d. Adresa
e. Banca
8.

Cte niveluri de imbricare a formularelor sunt admise n Access?


a. Cel mult dou
b. Maximum trei
c. Maximum apte
d. Nu sunt admise imbricri ale formularelor
e. Oricte se dorete.
9. Dat tabela
PRODUSE
CodProdus
A201
A205
A700
X309
B285

DenumireProdus
Carton Canson
Vopsea acrilic
Creion B3
Pnz pictur
Crbune desen

Gestiune
1
1
2
3
2

alegei varianta care conduce la obinerea relaiei


MAGAZII
Gestiune

1
2
3
a.
b.
c.
d.
e.

SELECTION (PRODUSE; Gestiune<=3)


PROJECT (PRODUSE; Gestiune)
PROJECT (PRODUSE; Cod Produs, Gestiune)
SELECTION (PRODUSE, DenumireProdus=Creion B3)
Nici una dintre variantele de mai sus.

96

10.5 Testul 5
1. Fie relaiile
STUDENI
NumeStudent
Ionescu Mihai
Popa Angela
Zaharia Florin

NumrMatricol
101
103
107

i
NOTE1
NumrMatricol
101
103
107

NotaProgramare
9
8
10

Relaia
LISTA
NumeStudent
Ionescu Mihai
Popa Angela
Zaharia Florin

NumrMatricol
101
103
107

NotaProgramare
9
8
10

este rezultatul unei operaii:


a. UNION (STUDENI, NOTE1)
b. MINUS (STUDENI, NOTE1)
c. SELECTION (STUDENI, NotaProgramare>=7)
d. PROJECT (STUDENI, NotaProgramare)
e. JOIN (STUDENI, NOTE1; STUDEN.NumrMatricol=NOTE1. NumrMatricol)

2.

Dat relaia CARTE(Autor, Titlu, ISBN, Pre), precizai care dintre urmtoarele fraze
SELECT va furniza titlurile crilor cu preul ntre 50000 i 200000:
a. SELECT DISTINCTROW [Titlu], Pre FROM CARTE
WHERE Pre<=200000;
b. SELECT Titlu FROM CARTE
WHERE Pre>=50000;
c. SELECT DISTINCT Autor FROM CARTE;
d. SELECT Titlu FROM CARTE
WHERE Pre IN (50000, 100000, 200000);
e. SELECT Titlu FROM CARTE
WHERE Pre BETWEEN 50000 AND 200000;
3. Pentru tabela PRODUSE creat cu comanda
CREATE TABLE PRODUSE (CodProdus TEXT(4), DenProdus TEXT(15), Um TEXT(4), Pre
NUMBER, Calitatea NUMBER CONSTRAINT CodProdus PRIMARY KEY(CodProdus));
precizai care dintre urmtoarele comenzi de inserare este corect:
a. INSERT INTO PRODUSE VALUES ("129, "AGENDA, "BUC, 50000, 1);
b. INSERT INTO PRODUSE VALUES (129, AGENDA, "BUC, 50000, 1);
c. INSERT INTO PRODUSE VALUES ("129, "AGENDA, 50000, "BUC, 1);
d. INSERT INTO PRODUSE VALUES ("129, "AGENDA, "BUC, "50000", "1");
e. INSERT INTO PRODUSE VALUES (129, "AGENDA, BUC, 50000, 1);

4.

ntr-o baz de date, alegerea arhitecturii de stocare a datelor nu trebuie s fie


influenat de:

97

a.
b.
c.
d.
e.
5.

Cantitatea de date ce urmeaz a fi memorat


Numrul de utilizatori ce vor accesa datele
Numrul de tranzacii pe unitate de timp
Limbajul de programare cunoscut de ctre managerul unitii beneficiare
Resursele financiare disponibile

Dac ntr-o baz de date s-ar proceda la tergerea unor date care fac parte din tupluri n
care se gsesc i alte date care mai sunt nc necesare, aceast manevr ar reprezenta:

a.
b.
c.
d.
e.

O anomalie de modificare
O anomalie de adugare
O anomalie de tergere
O violare a integritii entitii
O violare a integritii referirii

6. Un obiect Access care conine o definiie structurat a uneia sau mai multor aciuni pe care
Access le realizeaz ca rspuns la un anumit eveniment este:
a. O cerere de interogare
b. Un raport
c. Un formular
d. O comand macro
e. Un modul
7. O valoare care este atribuit automat unui cmp, atunci cnd utilizatorul nu introduce nici o
valoare n cmp, se numete:
a. Etichet (Caption)
b. Regul de validare (Validation Rule)
c. Text de validare (Validation Text)
d. Valoare iniial (Default Value)
e. Cmp memo
8. Dac U este o mulime de atribute i se manifest dependena XY, atunci regula de
inferen:
{XY, ZU} XZYZ
se numete:
a. Reflexivitatea dependenelor funcionale
b. Amplificarea dependenelor funcionale
c. Tranzitivitatea dependenelor funcionale
d. Complementarea dependenelor multivaloare
e. Tranzitivitatea dependenelor multivaloare
9. Structura care conine informaii i metode de prelucrare a acestora se numete:
a. Dicionar
b. Obiect
c. Clas
d. Ierarhie
e. Mesaj.

10.6 Testul 6
2. Precizai ordinea corect a etapelor ce trebuie urmate n proiectarea unei baze de
date:
a. alegerea SGBD-ului
b. ncrcarea datelor
c. proiectarea schemei interne
d. proiectarea schemei externe
e. proiectarea schemei conceptuale
f. analiza structural
98

g.
h.
i.
j.

analiza cerinelor informaionale


analiza temporal
integrarea modelelor
exploatarea i ntreinerea

2. Restriciile de integritate de comportament:


a. se definesc prin egalitatea sau inegalitatea unor valori din cadrul relaiilor
b. sunt proprii unei anumite baze de date relaionale
c. sunt obligatoriu de definit.
Precizai o restricie de comportament pentru o baz de date n care figureaz relaia:
PENSIONAR(Nume, Prenume, Vrsta, Adresa)
3. Fie relaia OLIMPIADA, ce conine informaii despre elevii participani la un concurs de
informatic organizat la Bacu:
Legitimaie
23
67
55
31
20
11

Numele
Barbu
Barbu
Constantinescu
Manoliu
Parincea
Semenov

Prenumele

Clasa

Liceul

Punctajul

Andreea
Codrin Mihai
Adela
Cristian
Maria Monica
Alexandru

9
9
10
9
10
9

Ferdinand I Bacu
Gh.Vrnceanu Bacu
N. Comneci Oneti
H. Coand Bacu
Letea Bacu
G. Apostu Bacu

68
70
61
84
50
37

S se scrie o fraz SELECT ce permite afiarea numelor i punctajului elevilor din


clasa a 9-a, care au obinut cel puin 50 de puncte, n ordinea descresctoare a punctajului.
Cte tupluri conine rezultatul? S se scrie numerele de legitimaie corespunztoare acestor
tupluri.
4. Transformai relaia de mai jos (de tip

) n dou relaii de tip 1-n:

REVISTE

CITITORI

AI Journal
PC Magazine
CD Forum

Ionu
tefan
Maria

5. Care sunt caracteristicile SGBD Access? Ce instrumente de ajutor ofer? Ce tipuri de obiecte
pot fi incluse ntr-o baz de date Access?
6. Ce este un depozit de date? Indicai cteva elemente specifice unui depozit de date.
7. Cum se realizeaz protecia unei baze dae date la nivel utilizator?
8. Cum pot fi accesate bazele de date Access pe Internet?
9. Aplicaie. Catedra de Informatic organizeaz un simpozion cu participare internaional.
Pentru aceasta, responsabilul cu activitatea tiinific decide implementarea unei baze de
date relaionale. Se dorete ca, utiliznd datele incluse n baza de date, s se obin
urmtoarele informaii:
- Lista seciunilor simpozionului (codul i denumirea)
- Lista lucrrilor iinifice prezentate pe seciuni

99

Lista lucrrilor tiinifice pe Institute de nvmnt Superior, n numele crora s-au


nscris lucrrile la simpozion
- Lista autorilor (nume, prenume, adresa profesional i adresa personal) care vor
susine lucrri pe seciuni.
Se cere s se elaboreze modelul relaional al bazei de date.

10.7 Testul 7
1. Ce nseamn modelarea datelor i de ce este necesar?
2. n ce const optimizarea unei baze de date?
3. Ce nseamn replicarea unei baze de date?
4. Ce nseamn normalizarea datelor i care este scopul normalizrii?
5. Care sunt implicaiile accesului concurent la o baz de date?
6. Care sunt caracteristicile bazelor de date distribuite?
7. Ce este o baz de cunotine?
8. Care sunt problemele actuale ale dezvoltrii de aplicaii cu baze de date?
9. Aplicaie. Se propune realizarea informatizrii bibliotecii unei Instituii de nvmnt Superior,
folosind o baz de date relational. Se fac urmtoarele precizri:
- n bibliotec se afl exemplare ale unor lucrri de mare interes; fiecare exemplar are un
cod de identificare unic;
- Fiecare lucrare are un titlu, un numr ISBN, o editur n care apare i unul sau mai muli
autori;
- Exemplarele pot fi imprumutate de catre cadrele didactice, doctoranzi sau studeni;
- Exemplarele se mprumut n baza unui bon de mprumut, n care se pot trece mai multe
cri imprumutate;
- n momentul mprumutului se precizeaz data de mprumut i data returnrii crilor.
Cititorilor le sunt utile urmtoarele informaii:
- Lista lucrrilor existente n bibliotec;
- Lista exemplarelor existente n bibliotec pentru fiecare lucrare;
- Lista cititorilor care nu au returnat la termen exemplarele mprumutate; Lista lucrrilor existente n bibliotec pe o anumit tem.
Se cere s se elaboreze modelul relaional al bazei de date.