Documente Academic
Documente Profesional
Documente Cultură
a)
b)
c)
d)
1. Atunci cnd creai o tabel nou pentru a v defini proprietile atributelor alegei
opiunea:
Create table by using wizard.
Create table in Design View.
Create table by entering data.
Nici una dintre cele de mai sus.
2.
Pentru a crea o interogare din fereastra bazei de date va trebui s apsai butonul:
a)
b)
c)
d)
e)
3.
Afirmaia: O interogare se poate crea asupra unei tabele sau asupra mai multor tabele n
funcie de anumite criterii este:
a) Adevrat
b)Fals
4. Selectai opiunea pe care o utilizai atunci cnd vrei s creai anumite restricii n
cadrul unei interogri:
a)
b)
c)
d)
e)
a)
b)
c)
d)
Field
Table
Sort
Show
Criteria
b)
c)
d)
e)
8. Pentru a crea o tabel din fereastra bazei de date va trebui s apsai butonul:
a)
b)
c)
d)
b)
c)
d)
e)
a. Un element de continut
b. Un element de structura
c. Un element de structura si continut
d. Un element de structura sau continut
2. Ce reprezinta o nregistrare (un rnd) ntr-un tabel al unei baze de date?
a. Un element de continut
b. Un element de structura
c. Un element de structura si continut
d. Un element de structura sau continut
3. Cine defineste structura unui tabel ntr-o baza de date?
a. Indexul
b. Interogarea
c. Cmpul
d. Coloana
4. Cine defineste continutul unui tabel ntr-o baza de date?
a. Cmpul
b. Linia
c. Coloana
d. nregistrarea
5. Ce tipurile de date se pot stoca, n general, ntr-un cmp al unui tabel dintr-o baza de
date?
a. Imagini si sunete
b. Texte
c. Numere
d. Valori lipsa
6. Care este rolul unui index ntr-o baza de date?
a. De a structura ierarhic informatiile
b. De a mari timpul de cautare n tabel
c. De a micsora timpul de cautare n tabel
d. De a optimiza operatiile de interogare
7. Care este rolul unei chei ntr-o baza de date?
a. De a nchide tabelul
b. De a deschide tabelul
c. De a proteja tabelul
d. De a conferii unicitate nregistrarilor din tabel
8. Care este rolul unei relatii ntr-o baza de date?
a. De a lega doua tabele ntre ele
b. De a ajuta la sortarea datelor
c. De a sorta rapid datele
d. De a asigura integritatea logica a nregistrarilor din cele doua tabele
7. Care este rolul unei chei ntr-o baza de date?
2
a. De a nchide tabelul
b. De a deschide tabelul
c. De a proteja tabelul
d. De a conferii unicitate nregistrarilor din tabel
III.
.......statiune................................................................
b) Definiti relatia existenta intre tabele
......una la mai multe..................................................
c) Ce nume au tabelele bazei de date?
.....hoteluri, statiuni....................................................
tip camp
ex. JUDET
FOTOGRAFIE
ARE PISCINA?
text
OLE Object
Yes/No
NR LOCURI
DESCRIERE
AMPLA
STATIUNE
CATEGORIE
Number
Memo
text
Number
proprieta
te
size=15
Required
Default
value
integer
Default
value
size=50
integer
valoare
CONSTANTA
Ionescu.jpg
yes
2
Etaj 2, TV
Mamaia
2
CAMPURI NECESARE
CONDITII IMPUSE
PRET
LOC,
STATIUNE,
HOTEL,TELEFON
NUME JUDET="CONSTANTA"
HOTEL="F*"
V.
Field
2. Tipul datelor gestionate de aplicaia Microsoft Access sunt:
NUME
nume camp
Nume agent
tip camp
text
proprietate
Size=50
valoare
Popescu
Ex:
b) Creai o nou interogare pe baza tabelei Contract, care s furnizeze toate informaiile despre
contractele ncheiate n perioada 21.10.2003 17.11.2003
c) Pe baza tabelelor Produs i RandContract creai o interogare care s afieze informaii
despre produsele ale cror preuri unitare depesc 500.
d) Utiliznd tabela Client creai o interogare care s afieze informaii despre clienii din zona
de nord (N) a Bucuretiului.
Nr.
Interog.
a)
TABELE NECESARE
CAMPURI NECESARE
CONDITII IMPUSE
Contract, Agent
CodContr,
DataContr, Stare=#onorat#
TermenLivrare,
Stare,
CodAgent, NumeAgent
b)
c)
d)
3. Compunei cte o interogare de modificare i una de excludere pentru baza de date clieni. Tabelele ,
cmpurile si condiiile necesare interogrilor se vor trece in tabelele de mai jos.
b) *.dbf
c) *.mdb
Formularul C
Tabela
Interogarea
Macro comanda
Raportul E
A
B
E
F
5.
6.
Blank Database
2. Prin administrarea bazei de date se nelege efectuarea unor operaii asupra bazei de
date.
a)
Adevrat
b)
Fals
a)
b)
3. Prin proiectarea unei baze de date se nelege memorarea datelor n baza de date.
Adevrat
Fals
4. Asociai tipurilor de date domeniile de valori corespunztoare:
1
Currency
Text
Memo
Number A
Yes/No
Date/Time
C
B
5. Ordonai corespunztor paii pe care i facei pentru a crea o tabel intr-o baz de date
Access 2003:
3
1
4
Start - Programs
IX.
1.
2.
nume
3. O baz de date este:
a) Un director pe hard disk
b) Un ansamblu de date, organizate coerent, accesibile ct mai multor utilizatori
n acelai timp
c) O colecie de date fr nici o legtur ntre ele
4. Informaia se poate defini ca fiind format din:
a) Entitate,valoare
b) Entitate, atribut
c) Entitate, atribut, valoare
10
atribute mpreun
cu domeniile de valori
care
identific
nregistrare
dintr-o
10.Un SGBD este un pachet software de nivel nalt care permite proiectarea, consolidarea
i administrarea bazelor de date.
a) Adevrat
b) Fals
X. 1. Ce
a)
b)
c)
4.
11
5. .
6.
12
7.
XI .
1. Ce este o baz de date?
2. Care sunt cerinele pe care trebuie s le ndeplineasc SGBD-ul?
3. Descriei relaia 1-1.
XII .
1. Ce este un SGBD?
2. Descriei relaia 1-n.
3. Definii cheia primar
XIII .
1. Ce este o tabel?
2. Ce este o interogare ?
3. Descriei relaia n-n
13
14
XV.
15
16
XVIII. Se da tabelul:
ANGAJATI (CodAngaj, Nume, DataAngajare, Compartiment, Profesia, Salariu)
Care dintre urmatoarele instructiuni SQL permite afisarea numarului de salariati pe fiecare
compartiment care incepe cu litera A
a) SELECT CodAngajat, Nume, Compartiment FROM ANGAJATI WHERE Nume like A*
b) SELECT COUNT(CodAngajat) AS Numar, Nume, Compartiment FROM ANGAJATI
WHERE Nume like A* GROUP BY Compartiment.
c) SELECT CodAngajat, Nume, Compartiment FROM ANGAJATI WHERE Compartiment like
A*
d) SELECT COUNT(CodAngajat) AS Numar, Compartiment FROM ANGAJATI
WHERE Compartiment like A* GROUP BY Compartiment.
XIX. Se sau tabele: CLIENTI (CodCL, Nume, Oras, Adresa, Telefon, ContBancar)
FACTURI (NrFactura, DataFact, Valoare, CodCL)
Care dintre urmatoarele interogari SQL permite afisarea numelor clientilor pentru care nu au
fost emise facturi in data de 1 mai 2007.
a) SELECT DataFact, Nume
FROM Facturi LEFT JOIN Clienti ON Facturi.CodCL=Clienti.CodCL
WHERE DataFact = #01/05/2007#
GROUP BY DataFact
HAVING COUNT(Nume)=0
b) SELECT DataFact, Nume
FROM Clienti LEFT JOIN Facturi ON Clienti.CodCL=Facturi.CodCL
WHERE Date(DataFact) = #01/05/2007#
GROUP BY DataFact
HAVING COUNT(NrFactura)=0
c) SELECT Clienti.CodCL, Nume
FROM Clienti INNER JOIN Facturi ON Facturi.CodCL=Clienti.CodCL
WHERE DataFact NOT IN(#01/05/2007#) AND NrFactura IS NULL
d) SELECT Nume
FROM Clienti
WHERE Clienti.CodCL NOT IN (SELECT CodCL FROM Facturi
WHERE DataFact =#01/05/2007#)
17
XIX . Se dau tabelele: CLIENTI (CodCL, Nume, Oras, Adresa, Telefon, ContBancar)
FACTURI (NrFactura, DataFact, Valoare, CodCL)
Care dintre urmatoarele interogari SQL permite stergerea numarului de telefon pentru clientii
din provincie?
d) DELETE CLIENTI.Telefon FROM CLIENTI WHERE Localitate=Provincia
b) UPDATE CLIENTI SET Telefon=NULL WHERE Oras<>Bucuresti
c) UPDATE CLIENTI.Telefon SET Telefon=NULL WHERE Oras=Provincie
d) UPDATE CLIENTI
SET Telefon=NULL
HAVING Oras<>Bucuresti
18