Sari la conținut
EXAMS.RO

An III

Baze de Date 1

20 subiecte

2016

Baze de Date 1

Dorin Carstoiu

2016 · Sesiune · 332 AA

2.02.2017 Teorie: -------- 1.Indecsi multinivel 2.Gestiunea tranzactiilor in BD centralizate si BD distribuite Probleme: ----------- Se da baza de date: Angajat(Nume, Prenume, cnp, D_nr, cnps,...) Departament(D_nume, D_nr, Manager,...) Proiect(P_nume, P_nr, D_nr,...) Intretinut(Nume_i, cnpi, cnpa,...) Lucreaza(cnp, P_nr, Ore,...) 1.Numele managerilor departamentelor ce coordoneaza cel putin 3 proiecte, la fiecare proiect manager-ul avand alocate un numar de ore > 10 si suma orelor efectuate de angajati la respectivele proiecte (la fiecare in parte) sa fie > 100. 2. Angajatii companiei(Nume, Prenume, Cnp) care au cel putin 2 persoane in intretinere si lucreaza la toate proiectele coordonate de departamentele cu numele Proiectare.

3 februarie 2017

Baze de Date 1

Dorin Carstoiu

2016 · Sesiune · AB

Subiecte 25-01-2016 Teorie: 1. Operatii unare in algebra relationala 2. Definirea vederilor, modificarea datelor prin intermediul vedrilor Probleme: a. Nume, prenume angajati si suma numarului de ore efectuate de acestia la proiectele coordonate de depart. din care angajatul face parte. b. Numele managerilor departamentelor, manageri ce nu au persoane in intretinere, manageri la departam. ce coordoneaza mai mult de 5 proiecte la care suma orelor efectuate de angajati este > 400. http://www.fileshare.ro/e3172016733

2 februarie 2016

Baze de Date 1

D.Carstoiu

2016 · Sesiune · 332 AA

1.Constrangeri in baze de date 2.Comparatie intre tranzactii in BD centralizate si BD distribuite 3.Se da baza de date: Angajat(Nume, Prenume, CNP, CNPs...) Departament(D_nume, D_nr, Manager...) Proiect(P_nume, P_nr, D_nr...) Lucreaza(CNPA, P_Nr, Ore...) Intretinut(Nume, Prenume, CNPI, CNPa...) a)Numele managerilor departamentelor ce coordoneaza cel putin 2 proiecte la care suma numarului de ore prestate de angajati este >200 b)Numele proiectelor la care lucreaza cel putin 5 angajati ce nu au supervizor, dar au persoane in intretinere, fiecare angajat lucrand mai mult de 30h. Fara subcereri in clauza from, nu puncteaza!! La selecturi scade daca i se par prea complicate, chiar daca sunt corecte. La teorie poate da si acelasi subiect 2 zile la rand.

27 ianuarie 2016

Baze de Date 1

Dorin Carstoiu

2016 · Sesiune · 332 AA

1.Definiti constrangerile. 2.Diferenta intre executia tranzactiilor pe BD centralizate si distribuite.

25 ianuarie 2016

Baze de Date 1

Dorin Carstoiu

2016 · Sesiune · 332 AB

1.Operatii binare in Algebra relationala. 2.Vederi - Definire si modificarea datelor prin intermediul acestora.

25 ianuarie 2016

Baze de Date 1

Dorin Carstoiu

2016 · Sesiune · 332AA AA

Teorie + Probleme____ Subiectul al doilea de la partea teoretica (cel cu tranzactiile in BD local vs distribuit) s-a dat de 2 ori in aceeasi sesiune. Este un subiect sigur de examen ce ii place foarte mult profului!

25 ianuarie 20162 fișiere pierdute

Baze de Date 1

D.Carstoiu

2016 · Restanțe · 331 AA

asta e ce a dat la sesiunea de restante din toamna, a 2 a serie gen 04.09.2017 teorie: 1. Operatii binare in AR 2. Vederi. Definitie si modificarea datelor. a fost aceeasi baza de date cu angajat, proiect, departament, lucreaza si cerintele erau asa: 3. a)managerii departamentelor care au cel putin 10 angajati si cel putin 5 proiecte 3. b)angajatii care nu au niciun supervizor si lucreaza la toate proiectele departamentului din care fac parte prima serie, pe 02.09.2017 a avut asa 1. Constrangeri 2. Tranzactii in BD centralizate si distribuite aceeasi baza de date 3 a) angajatii care lucreaza la toate proiectele din departamentul din care fac parte 3 b) numele managerilor departamentelor ce coordoneaza cel putin 3 proiecte la care nr de ore efectuat pe fiecare proiect este mai mare decat 100

4 septembrie 2017

Baze de Date 1

D.Carstoiu

2016 · Restanțe · 331 AC

1.) Vederi + modificari prin vederi. 2.) Operatii binare in AR. 3.) Nume, prenume angajați ce nu au supervizor și lucrează la toate proiectele coordonate de departamentul din care angajatul face parte un nr de ore > 40. 4.) Numele managerilor departamentelor ce nu au persoane în întreținere departament ce coordonează cel puțin 5 proiecte.

8 septembrie 2016

Baze de Date 1

D.Carstoiu

2016 · Restanțe · 331 AC

1.) Vederi si modificari prin intermediul vederilor. 2.) Operatii binare in AR. 3.) Nume, prenume angajați ce nu au supervizor și lucrează la toate proiectele coordonate de departamentul din care angajatul face parte un nr de ore > 40. 4.) Numele managerilor departamentelor ce nu au persoane în întreținere departament ce coordonează cel puțin 5 proiecte

8 septembrie 2016

Baze de Date 1

D.Carstoiu

2016 · Restanțe · 331 AC

1.) Vederi si modificari prin intermediul vederilor. 2.) Operatii binare in AR. 3.) Nume, prenume angajați ce nu au supervizor și lucrează la toate proiectele coordonate de departamentul din care angajatul face parte un nr de ore > 40. 4.) Numele managerilor departamentelor ce nu au persoane în întreținere departament ce coordonează cel puțin 5 proiecte

8 septembrie 2016

2014

2013

Baze de Date 1

Dorin Carstoiu

2013 · Sesiune · 331 AA

Astea sunt subiectele lui preferate. Nu a dat subiect din afara acestei liste. Daca nu v-a predat ceva nu are cum sa va pice. Gen la noi nu a pomenit deloc de XML si nu a dat la nimeni

31 ianuarie 20142 fișiere, 1 imagine

Baze de Date 1

D Carstoiu

2013 · Sesiune · 333 AC

1. Dependente functionale, FN3 2. Tipuri de subcereri utilizate 3. Se da baza de date Facultate (Numef,Codf, ...) Specializare(NumeSpec,CodSpec,Codf, ...) Disciplina (NumeD, CodD, CodSpec, Semestru, ...) Student (NumeS,Matricol, CodSpec, Semestru, ...) Nota (Matricol, CodD, Nota, Data, ...) 3.1 Sa se obtina lista studentilor de la facultatea "AC" aflati in semstru 6 care sunt integralisti la toate disciplinele predate in semestru 5 (la specializarea din care fac parte). 3.2 Nume specializarilor la care sunt inscrisi mai mult de 15 studenti in semstru 5 si a caror medie este mai mare de 8 (in semestru 5)

31 ianuarie 2013

Baze de Date 1

Dorin Carstoiu

2013 · Sesiune · 332 AC

Teorie: 1. definire si manipulare constrangeri 2. tranzactii in BD distribuite 3. Se da urmatoarea baza de date: facultate(cod_fac,decan,numef...) specializare(cod_spec,numes,cod_fac) disciplina(nume_d,cod_d,cod_spec,semestru,fverif...) student(nume_stud,pren_stud,semestru,cod_stud,cod_spec...) note(cod_stud,cod_d,nota,data...) 3.1 Afisati numele studentilor de la specializarea IS ce sunt in semestrul 5 si care au minim o nota de 5 la o disciplina ce apartine altei specializari 3.2 Afisati numele disciplinei la care toti studentii specializarii din care face parte disciplina sunt integralisti.

23 ianuarie 20131 fișier

2012

2011

Baze de Date 1

Mircea Petrescu

2011 · Sesiune · CA

26 Mai 2011 Subiectele: P1: Se da: * schema de relatie R = ABCDEF * cu dependentele functionale F = {A->B, A->F, B->E, D->B, E->A} a) - calculati o cheie minimala specificand de unde porniti; - calculati inchiderea ei in raport cu R; - mai sunt si alte chei minimale? b) - folosind axioma de amplificare si regula de pseudotranzitivitate generati alte reguli care nu se gasesc in F - generati cateva astfel de DF (minim 3) c) - calculati o descompunere in FNBC - sa explicitati algoritmul - la fiecare pas faceti proiectiile dependentelor functionale de la pasul anterior pe noile scheme generate d) - descompunerea obtinuta pastreaza dependentele functionale? P2: * pornind de la R si F de la P1 * avand descompunerea sigma = (AB, BCD, AEF, CDE) * sa se verifice daca sigma este o descompunere este cu j.f.p. (jonctiune fara pierderi) P3: 1) Sa se creeze tabelele: (atentie si la chei si alte minunatii) MATRICOLE NOTE MATRICOL MATRICOL NUME DISCIPLINA GRUPA NOTA DATA_EX * sa se insereze o intrare in tabela 'matricole' * in tabela 'note' sa se modifice o nota (datele se citesc de la tastatura) 2) Sa se creeze tabela: MEDII MATRICOL NUME GRUPA MEDIE_AN * media pe an se calculeaza in functie de notele din tabela 'note' 3) Sa se afiseze grupele care au media pe grupa maxima antet: GRUPA MEDIA_MAX 4) Sa se afiseze calificative pentru studenti antet: GRUPA NUME MEDIA_ANUALA CALIFICATIV calificativul se calculeaza: nota < 5 => calificativ = 'RESTANTIER' 5 <= nota < 8 => calificativ = 'BINE' nota >= 8 => calificativ = 'FOARTE BINE' // operatorii nu stiu daca i-am pus neaparat corect cu < sau <= 5) Sa se scrie un raport de halul: ------------------------------------------------------------------------------------- PAG:1 LISTA MEDII data GRUPA NR_MATRICOL NUME MEDIE_ANUALA ...... Numar studenti/grupa Decan ------------------------------------------------------------------------------------- Si mai sunt niste restrictii (astea sunt cam importante): * un student poate avea 2 note la acceasi materie, caz in care se ia in considerare numai nota cu data cea mai recenta

21 septembrie 2011

Baze de Date 1

Mircea Petrescu

2011 · Sesiune · CA/CB/CC

Lista cu probleme ce au aparut la Testul Final in 2011 2 Mai: ora 14: sa se scrie o cerere sql + care face o lista cu toti sefii de departament care au cel putin 2 subalterni cu o vechime mai mare de 20 de ani in companie ora 16: să se scrie o cerere sql care face o listă cu toți șefii de departament care au cei mai mulți angajați care nu au primit niciun comision ---------------------------------------------------- 3 Mai: Marti, ora 12:00 Sa se scrie o cerere care face o lista cu distribuitia angajatilor pe grupe de salarizare: grupa 1 - salariatii cu sal < 1500 grupa 2 - sal >=1500 Antet: denumire departament, nume, ani vechime, luni vechime, grupa salarizare ora 14:00 Sa se scrie o cerere SQL+ care face o lista cu sefii de departamente care au cei mai multi subalterni care nu au primit comision. Antetul listei este: Denum depart, nume sef, numar subalterni. ora 16:00 Sa se scrie o cerere sql+ care face o lista cu angajatii care au venituri (sal + comm) mai mic decat venitul sefului direct si vechimea mai mare decat vechimea presedintelui companiei (calculata in ani). Antet: nume_subaltern, venit_subaltern, an_vechime_subaltern, nume_sef, venit_sef, an_vechime_presedinte ------------------------------------------------------ Vineri dimineata, ora 10->12, cu George Popa Enuntul a fost: Test BD Cerinta: Script sql - o cerere sql care sa listeze angajatii care au salariul mai mare decat salariul mediu pe departamentul din care fac parte, dar numai din departamentul sau departamentele cu cele mai multe salarii peste salariul mediu pe departament. Pentru nota 10 trebuia sa termini in 25 min, dar in rest i-a lasat aproape oricat (teoretic 30 min, dar nu s-a tinut cont de asta).

21 septembrie 2011