You are on page 1of 3

Intrebari pentru partea teoretica a examenului de BD

Ce reprezinta datele?
Ce este o baza de date?
Care sunt cele 4 nivele ale unei baze de date?
Ce este un SGBD?
Care sunt principalele funcţiuni ale unui SGBD?
Care sunt modelele de date?
Care este principala caracteristica a unei BD relationale?
Explicati notiunile: DDL, DML, DQL, DCL, SQL!
Care sunt tipurile de utilizatori ai bazei de date?
Ce este entitatea, notiune intalnita in procesul de proiectare a unei BD?
Ce cerinte trebuie sa indeplineasca o entitate?
Ce este relatia (legatura), notiune intalnita in procesul de proiectare a unei BD?
Ce cerinte trebuie sa indeplineasca o relatie?
Ce reprezinta cardinalitatea unei relaţii si de cate tipuri este?
Ce este atributul, notiune intalnita in procesul de proiectare a unei BD?
Ce sunt subentitatea si superentitatea si ce caracteristici au?
Ce sunt entitatea dependentă (detaliu) si entitatea master si ce caracteristici au?
Ce este relatia recursiva?
Ce sunt atributele simple, compuse, repetitive (multivaloare), calculate (deduse)
Ce este diagrama entitate-legatura (diagrama conceptuala) a BD?
Ce este diagrama logica a BD?
In ce se convertesc entitatile, relatiile (legaturile), atributele?
Care este ordinea celor 3 etape principale in procesul de proiectare a BD relationale?
Ce intelegeti, in abordarea lui Edgar F. Codd, prin notiunile: “relatie”, “tuplu”, “atribut”?
Ce sunt cheile (notiune de la BD) si de cate tipuri sunt?
Ce intelegeti prin cheie primara, alternative, straina, compusa, minimala?
Ce proprietati au cheile primare?
Ce este “aritatea” unei “relatii”?
Ce este valoarea”Null” utilizata la BD?
Enumerati operatorii sistemului relational utilizati la BD care sunt traditionali pentru multimi!
Enumerati operatorii sistemului relational care sunt specifici bazelor de date!
Cum se defineste produsul cartezian (operatorul PRODUCT)?
Cum este definita “compatibilitatea la reuniune” a doua tabele?
Care sunt operatorii care se aplica asupra a 2 tabele compatibile la reuniune?
Cum este definit operatorul relational DIVISION (diviziunea)?
Definiti operatorii relationali THETA-JOIN, NATURAL-JOIN, SEMI-JOIN, OUTER-JOIN!
Ce intelegeti prin “normalizarea” unui tabel relational?
Ce intelegeti prin “redundanta a datelor” si “anomalii la actualizare”?
Ce intelegeti prin “caracterul reversibil al normalizarii”, “dependenta functionala”, “dependenta
functionala tranzitiva”?
Definiti cele 6 forme normale, specifice procesului de normalizare a unei BD?
Ce intelegeti prin “denormalizarea” unei BD? Enumerati avantajele si dezavantajele denormalizarii!
Care sunt sarcinile unui administrator al bazei de date (DBA)?
Explicati conceptul de “grid computing”!
In ce consta Serverul bazei de date Oracle?
Care sunt produsele si serviciile Oracle 10g?
Definiti “instanta Oracle”!
Descrieti tipul de fisiere continute de o BD Oracle!
Descrieti structura memoriei utilizate la o BD Oracle!
Ce este System Global Area (SGA)?
Ce este Program Global Area (PGA)?
Care sunt procesele ce se desfasoara in timpul functionarii unei BD Oracle?
Care este ordinea etapelor la pornirea unei baze de date Oracle?
Care este ordinea etapelor la oprirea unei baze de date Oracle?
Care sunt modurile in care se poate face oprirea unei baze de date Oracle?
Descrieti notiunea de “tranzactie” intalnita la BD!
Descrieti notiunile: “commit”, “autocommit”, “rollback”?
Ce este “punctul de salvare” din structura unei “tranzactii”?
Descrieti modelul multiversiune furnizat de Oracle!
Descrieti clasificarile blocarilor dupa mai multe criterii!
Descrieti blocarea la nivel de rand!
Care sunt modurile in care se pot face blocarile la nivel de tabel?
Descrieti modul de blocare RS la nivel de tabel!
Descrieti modul de blocare RX la nivel de tabel!
Descrieti modul de blocare S la nivel de tabel!
Descrieti modul de blocare SRX la nivel de tabel!
Descrieti modul de blocare X la nivel de tabel!
Descrieti comanda SELECT cu clauza FOR UPDATE!
Descrieti comanda LOCK TABLE!
Descrieti procesul de interblocare!
Ce intelegeti printr-un “utilizator” al BD Oracle?
Ce este un privilegiu de sistem? Dati exemple!
Ce este un privilegiu la nivel de obiect? Dati exemple!
Ce intelegeti prin notiunea de “rol”?
Care sunt utilizatorii de la BD Oracle ce contin implicit rolul DBA?
Ce intelegeti prin notiunea de “schema a unui utilizator”?
Ce conditii trebuie sa indeplineasca un utilizator pentru a putea efectua o actiune asupra unui obiect al
BD?
Care este comanda prin care se creaza un utilizator ?
Care este comanda prin care se modifica caracteristicile unui utilizator?
Care este comanda prin care se desfiinteaza un utilizator?
Care este comanda prin care se creaza un rol?
Care este comanda prin care se modifica caracteristicile unui rol?
Care este comanda prin care se desfiinteaza un rol?
Care sunt comenzile prin care se acorda privilegii de sistem sau roluri utilizatorilor sau rolurilor?
Care sunt comenzile prin care se acorda privilegii la nivel de obiect utilizatorilor sau rolurilor?
Care sunt comenzile pentru revocarea privilegiilor de sistem sau rolurilor?
Care sunt comenzile pentru revocarea privilegiilor la nivel de obiect?
Care sunt comenzile pentru activarea sau dezactivarea rolurilor unui utilizator?
Definiti notiunea de “vedere” (view) utilizata la BD!
Care sunt avantajele utilizarii vederilor?
Care este comanda prin care se creaza o vedere?
Care este comanda prin care se desfiinteaza o vedere?
Dati exemple de modificare a datelor prin intermediul vederilor!
In ce caz nu se pot face modificări prin intermediul vederilor?

You might also like