BD1

Stergerea unei tabele:
Are ca efect stergerea indecsilor asociati tabele
Este reversibila prin comanda ROLLBACK
Presupune invalidarea tabelelor virtuale referitoare la tabela
Presupune invalidarea clusterelor in care era inclusa in tabela
Are ca efect stergerea definitiei tabelei din dictionarul bazei de date
Functiile la nivel de grup pot fi folosite in urmatoarele clauze ale unei interogari SQL
Group by, having
Where, modify, order by,
Select, having
Select, where, group by
O relatie este in FN3 daca
Esre in FN2 si fiecare atribut cheie primara depinde tranzitiv de atributele non-cheie primara
Este in FN2 si are dependente functionale complete
Este in FN2 si are cel putin o dependent functionala intre atributele non-cheie si cheia primara a relatiei
Este in FN1 si are dependente functionale incomplete
Este in FN2 si fiecare atribut non-cheie primara depinde in mod netranzitiv de cheia primara a relatiei
Fie 2 relatii T1 si T2, cu aceeasi schema. In urma unei operatii pe cele 2 relatii, se obtine o noua relatie T3, cu aceeasi schema ca si T1 si T2, care contine tuplurile comune si necomune ale celor 2 relatii, luate o singura data. Precizati ce operator al algebrei relationale realizeaza aceasta operatie
Intersectia
Selectia
Produsul cartezian
Proiectia
Reuniunea
O relatie este in FN2 daca
Este in FN1, toate valorile associate atributelor sunt la nivel elementar si nu exista atribute gneratoare de valori repetitive
Este in FN1 si nu exista attribute generatoare de valori repetitive
Este in FN1 si nu exista dependente functionale transitive fata de cheia primara
Este in FN1 si toate valorile associate atributelor sunt la nivel elementar
Este in FN1 si fiecare atribut non-cheie depinde functional complet de cheia primara
Care dintre urmatoarele afirmatii referitoare la operatorii modelului de date relational pt baze de date sunt adevarate
Jonctiunea externa presupue existent unor attribute avand aceeasi denumire in ambele relatii
Diferenta este un operator definit pe 2 relatii, cu aceeasi schema
Selectia este un operator definit pe 2 relatii, cu aceeasi schema
Selectia si diviziunea sunt operatori din algebra relationala
Produsul cartezian presupune construirea unei noi relatii a carei extensie cuprinde toate combinatiile tuplurilor relatiilor initiale
Pentru o baza de date:
 
Structura conceptuala se deduce din cea logica
Structura externa se deduce din cea conceptuala
Structura globala se deduce din cea conceptuala
Structura globala se deduce din cea fizica
Structura interna se deduce din cea fizice
Componenta de date dintr-un SBD poate contine:
Sistemul de operare
Sistemul de coduri
Dictionarul distribuit
Fisierele anexe
Fisiere tip DOC
In arhitectura unui SBD pe niveluri viziunea programatorului de aplicatie corespunde:
Nivelului fizic
Nivelului sistemului de operare
Nivelului SGBD
Nivelului fizic si logic
Nivelului logic
Pentru o baza de date:
Structura externa se deduce din cea globala
Structura logica se deduce din cea conceptuala
Structura globala se deduce din cea externa
Structura interna se deduce din cea logica
Structura externa se deduce din cea interna
Tructura interna(fizica) a unei baze de date este punctual de vedere al
Programatorului de aplicatie
Administratorului de retea
Administratorului BD
Sefului echipei de lucru
Nu exista o astfel de structura de date
Componentele unui sistem de baze de date(banca de date) sunt:
Sistemul de operare
Software-ul de retea
Reteaua de calculatoare
Modelul de calcul
Programele utilizate
Arhitectura pe componente a unui sistem de baze de date contine:
Fisierele
Programele de comunicatie
Software-ul specializat de comunicatie
Datele
Elementele auxiliare
Pe cate niveluri de organizare poate fi organizata o baza de date
Doua
Trei
Patru
Unul
Uneori pe trei, uneori pe patru
Structura externa a unei baze de date este de competenta(punctul de vedere):
Programatorului de aplicatie
Nu exista o astfel de structura de date
Administratorului bazei de date
Administratorului de retea
SGBD-ului
Componenta de date dintr-un SBD poate contine
Programele de aplicatie
Dictionarul bd
Programele utilizator
Dictionarul de programe
Fisiere tip HTML
Sarcini ale administratorului BD sunt:
Asigura independent conceptuala a datelor
Defineste dictionarul bd
Monitorizeaza accesul la date
Asigura protectia datelor
Intretine bd
Dupa modelul de date implementat bazele de date sunt:
Ierarhice, locale
Distribuite, generalizate
Relationale, de conducere
Orientate obiect, specializate
Retea, de documentare
. Modul de organizare clasica / elementara al fisierelor cuprinde tipurile:
Organizarea partitionata
Organizarea secventiala
Organizarea standard
Organizarea indexat-secventiala
Organizarea relative
In modelul relational pentru baze de date
Definirea legaturilor se face prin atribute declarate chei
Domeniul este linia dintr-o tabela si nu are nume
Conectivele sunt operatori orientate pe tuplu din calculul relational
Exista restrictia referentiala
Se face trecerea la a III-a generatie de baze de date
La organizarea datelor in memoria externa notiuni corespunzatoare sunt:
Camp – valoare
Caracteristica – camp
Caracteristica – inregistrare
Camp – inregistrare
Colectie de date – fisier
In modelul ierarhic pentru baze de date:
Exista operatorul de trecere de la o inregistrare la alta intr-o tabela
Exista operatorul de adunare
Exista notiunea de tip arbore
Exista notiunea de domeniu de stari
Un nod copil poate avea mai multi parinti
Baza de date este un ansamblu de date:
Organizat, structurat
Cu o reduntanta minima si necontrolata
Accesibil mai multor utilizatori in timp util
Coerent, modular
Distribuit uniform
Ansamblul de concepte si instrumente pentru a realize schema conceptuala a datelor reprezinta:
Structura de date fizice
Structura programelor
SGBD
Modelul fizic
Modelul de date
In modelul relational pentru baze de date:
Exista notiunea de tip inregistrare
Atributele care au rol in realizarea legaturilor intre tabele se numesc chei compuse
Legaturile intre tabele se descriu in LMD
Exista notiunea de schema a tabelei
Proiectia, negatia si existenta sunt operatori din algebra relationala
Baza de date este un ansamblu de date:
Condus, coerent
Accesibil mai multor utilizatori in timp util
Structurat cu o redundanta minima si controlata
Organizat, coerent
Administrat, programat
Modul /metoda de acces la un fisier poate fi:
Indexat-secvential
Nedefinit
Dinamic
Structurat
Standard
Elementele/componentele oricarui model de date pentru baze de date sunt:
Regulile de integritate
Regulile de comportament
Regulile de comunicatii
Definirea procedurilor de calcul
Definirea obiectelor/entitatilor
Elementele / componentele oricarui model de date pentru baze de date sunt:
Definirea entitatilor / obiectelor
Operatorii care actioneaza asupra structurii de dat
Operatorii aritmetici
Definirea legaturilor dintre entitati / asocierile
In modelul relational pentru baze de date:
Definirea obiectelor se face prin tip inregistrare
Tuplul este coloana dintr-o tabela si are un nume
Domeniul este un subansamblu al produsului cartezian al mai multor tabele
Potential orice tabela se poate lega cu orice tabela
Cuantificatorii sunt operatori orientate pe domeniu din calcului relational
In modelul relational pentru baze de date:
Legaturile intre tabele se descriu in LDD
Operatorii relationali sunt implementati in LDD
Exista restricita tip set
Exista operatorul de localizare a unei inregistrari
Exista valoarea NULL
Protectia BD sub aspectul securitatii datelor se refera la
Criptarea
Controlul concurentei
Viziunile / tabele virtuale
Controlul cheilor
Salvarea
Protectia BD sub aspectul integritatii datelor se refera la:
Viziunea administratorului de retea
Procedurile manuale
Controlul accesului concurent
Codificarea datelor
Salvarea si restaurarea
Protectia bazei de date este asigurata prin:
Securitatea datelor
Integritatea programelor
Securitatea programelor
Software-ul de retea
SGBD
In metodologia de realizare a BD, diagrama entitate-asociere rezulta in urma
Analizei functionale
Proiectarii dinamice
Analizei structurale
Analizei dinamice
Proiectarii logice
. In metodologia de realizare a unei BD etapa de proiectare contine:
Alegerea SGBD-ului
Alegerea personalului implicat
Alegerea entitatilor din lumea reala
Proiectarea dinamica
Proiectarea schemelor
Calculul relational:
Are drept constructive de baza expresia de calcul tuplu sau expresia de calcul domeniu
Este implementat in limbajul ISBL
Contine operatorul de jonctiune
Sta la baza limbajelor procedurale universale
Foloseste notiunea de formula bine definite
O tabela este in FN1 daca:
Exista attribute la nivel de grup
Exista atribute repetitive
Nu exista atribute la nivel de grup
Exista atribute decompozbile
Nu exista atribute repetitive
O baza de date este in FN1 daca:
Are cel putin o tabela in FN1
Este in FN2
Are toate tabelele in FN1
Are o tabela normalizata
Are o tabela nenormalizata
Algebra relationala:
Foloseste cereri de regasire
Are operanzi doar tabele
Are operatorul de reuniune
Nu are operatorul de intersectie
Nu are operatorul de proiectie
Normalizarea relaţiilor din cadrul bazelor de date relaţionale oferă posibilitatea:
Reducerii complexităţii sistemului informatic
Poririi calităţii datelor de intrare
Sporirii vitezei de reacţie a administratorului
înlăturării anomaliilor de actualizare
Verificării corelaţiilor logice dintre atributele relaţiei
Care dintre următoarele comenzi va șterge cu succes tabela LOCAȚII din baza de date?
ALTER TABLE locatii REMOVE
DELETE TABLE locatii;
TRUNCATE TABLE locatii
DROP TABLE locatii;
Trebuie să modificați coloana Valoare din tabela Comenzi. Coloana trebuie configurată astfel încât să accepte o valoare implicită de 250. Tabelul conține date pe care trebuie să le păstrați. Ce comanda veți folosi?
ALTER TABLE Comenzi CHANGE DATATYPE valoare TO DEFAULT 250
DROP TABLE Comenzi; CREATE TABLE Comenzi (nrcomanda varchar2(5) CONSTRAINT pk_orders_01 PRIMARY KEY, idclient varchar2(5) REFERENCES clienti (clientid), data_comanda date, valoare DEFAULT 250);
DELETE TABLE Comenzi; CREATE TABLE Comenzi (nrcomanda varchar2(5) CONSTRAINT pk_orders_01 PRIMARY KEY, idclient varchar2(5) REFERENCES clienti (clientid), data_comanda date, valoare DEFAULT 250)
ALTER TABLE Comenzi MODIFY (valoare DEFAULT 250)
Precizaţi care este efectul următoarei comenzi SQL-Oracle: 

SELECT nume, salariul FROM angajati
WHERE id_functie IN
(SELECT id_functie FROM functii
WHERE denumire_functie='IT_PROG')

1. câtă vreme subcererea returnează vreun rând, se afișează informații despre toți
angajații
2. generează eroare din cauza folosirii incorecte a operatorului IN
3. afișează informații despre angajații care dețin funcția returnată de subcerere
4. implementează operatorul relaţional de selecție
5. generează eroare din cauza faptului că subcererea poate returna mai multe rânduri
5
2
3 si 4
1 si 4
Analiza dinamică a sistemului reprezintă
Analiza schemelor conceptuale, logice și fizice ale sistemului.
Analiza stărilor sistemului şi a tranziţiilor posibile între aceste stări;
Analiza componentelor sistemului (entităţilor) şi a legăturilor dintre acestea;
Analiza cerinţelor informaţionale, respectiv a tranzacţiilor din cadrul sistemului
Care dintre următoarele funcții pot fi folosite cu orice tip de date?
1. COUNT                   4. AVG
2. SUM                    5. SUBSTR
3. MIN                       6. MAX
3+4+5
1+3+6
1+2
2+5
Care din următoarele desemnează comenzi SQL de manipulare a datelor:
UPDATE
ROLBACK
MODIFY
DROP
Care dintre următoarele afirmații despre subcererile single-row nu este adevărată?
Subcererile single-row returnează un rând din instrucțiunea SELECT exterioară
Subcererile single-row utilizează operatori de comparație
Subcererile single-row returnează un rând din instrucțiunea SELECT interioară
Toate celelalte variante;
Care dintre următoarele activităţi contribuie la asigurarea integrităţii datelor:
1. Asigurarea securităţii datelor
2. Asigurarea eficienţei bazei de date
3. salvarea şi restaurarea datelor
4. Asigurarea accesului la date al mai multor utilizatori
5. Implementarea restricţiilor de integritate
1+2+4
3+5
2+3+4
1+5
În modelul relaţional al bazelor de date:
Selecţia, produsul cartezian şi disjuncţia sunt operatori din algebra relaţională
Entităţile sunt în relaţii de tipul părinte-copil
Legăturile dintre tabele se descriu în LDD
Entităţile sunt în relaţii liniare
{"name":"BD1", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Stergerea unei tabele:, Functiile la nivel de grup pot fi folosite in urmatoarele clauze ale unei interogari SQL, O relatie este in FN3 daca","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}
Powered by: Quiz Maker