Sunteți pe pagina 1din 26

Examenul de atestat informatic Baze de date 1.O clasa are mai multi elevi .

Creati o baz de date, care conine urmtoarele informaii despre elevi:


Tabela Elevi: Numele atributului numarmatr Nume prenume clasa Tabela Clase: Numele atributului clasa nume_diriginte sala 1 2 3 4 5 6 7 Tipul Text Text Text Numr Tipul Numar Text Numr Lungimea 10 20 20 Byte Lungimea Byte 30 Byte

Creeaz o baz de date nou, pe numele tu. 0.5 puncte Creeaz cele dou tabele. 1 punct Creeaz o relaie 1-M ntre cele dou tabele. 1 punct Comleteaz fiecare tabel cu mcar cinci rnduri. 1 punct Seteaz o condiie n aa fel, c n cmpul sala s poate fi introduse doar valori mai mici ca 9.1 punct Afieaz, prin filtrare, lista claselor care au cei mai multi elevi. 0.5 puncte Creeaz o interogare pe baza celor dou tabele s fie afiate toate atributele. s apare doar elevii, care au ca diriginte persoana x. interogarea s fie ordonat dup numele elevilor. salveaz interogarea pe numele de Interogare. 2 puncte Creeaz un raport pe baza tabelei clasa: raportul s conine toate atributele tabelei. grupeaz datele dup clasa. afieaz dup fiecare grup numrul elevilor din grup. salveaz raportul pe numele de Efective. 2 puncte

2. O biblioteca are nevoie de o baz de date, care conine urmtoarele informaii despre carti si rafturi:
Tabela Carti: Numele atributului numarcarte titlu autor An_aparitie Raft Tabela Rafturi: Numele atributului numarraft locatie capacitate 1 2 3 4 5 6 7 Tipul Text Text Text Numr Numar Tipul Numar Text Numr Lungimea 10 20 20 Integer integer Lungimea integer 30 integer

Creeaz o baz de date nou, pe numele tu. 0.5 puncte Creeaz cele dou tabele. 1 punct Creeaz o relaie 1-M ntre cele dou tabele. 1 punct Comleteaz fiecare tabel cu mcar cinci rnduri. 1 punct Seteaz o condiie n aa fel, c n cmpul an_aparitie s poate fi introduse doar valori mai mari ca 1980. 1 punct Afieaz, prin filtrare, lista cartilor, care sunt pozitionate pe raftul cu cea mai mare capacitate. 0.5 puncte Creeaz o interogare pe baza celor dou tabele s fie afiate toate atributele. s apare doar cartile, care au anul aparitiei mai mare decat 2000. interogarea s fie ordonat dup titlu. salveaz interogarea pe numele de Interogare. 2 puncte Creeaz un raport pe baza tabelei Rafturi: raportul s conine toate atributele tabelei. grupeaz datele dup locatie. afieaz dup fiecare grup numarul cartilor de pe rafturi. salveaz raportul pe numele de Inventar. 2 puncte

3.O

biblioteca are nevoie de o baza de date, care contine urmatoarele informatii despre carti si cei care imprumuta carti: Tabela Carti: Numele atributului Tipul Lungimea Numar_carte numar integer titlu Text 20 autor Text 20 An_aparitie Numr integer Tabela Imprumut: Numele atributului Tipul Lungimea Numar_carte Numar integer nume_client Text 30 durata_impr Numr Byte 1 2 3 4 5 6 7 Creeaz o baz de date nou, pe numele tu. 0.5 puncte Creeaz cele dou tabele. 1 punct Creeaz o relaie 1-M ntre cele dou tabele. 1 punct Comleteaz fiecare tabel cu mcar cinci rnduri. 1 punct Seteaz o condiie n aa fel, c n cmpul an_aparitie s poate fi introduse doar valori mai mari ca 1990. 1 punct Afieaz, prin filtrare, lista persoanelor, care au imprumutat cele mai multe carti. 0.5 puncte Creeaz o interogare pe baza celor dou tabele s fie afiate toate atributele. s apare doar cartile, care au durata de mprumut mai mare de 10 zile. interogarea s fie ordonat dup numele clientului. salveaz interogarea pe numele de Interogare. 2 puncte Creeaz un raport pe baza tabelei Carti: raportul s conine toate atributele tabelei. grupeaz datele dup nume_client. afieaz dup fiecare grup , numele cartilor din grup. salveaz raportul pe numele de Imprumut. 2 puncte

4. Baza de date a unui teatru arat astfel:


Tabela actori: Numele atributului id nume data_angajrii salariu Tabela piese: Numele atributului id nume autor Tabela list: Numele atributului id_actor id_pies rol 1 2 3 4 5 6 7 8 9 Tipul Autonumber Text Date Number Tipul Autonumber Text Text Tipul Number Number Text Lungimea 30 Double Lungimea 30 30 Lungimea Longint Longint 30

Creeaz o baz de date nou, pe numele tu. 0.5 puncte Creeaz tabele de mai sus. 1 punct Alege cheie pentru fiecare tabel. Creeaz o relaii ntre tabelele actori i list, ct i ntre piese i list. 1 punct Seteaz o condiie n aa fel, nct cmpul salariu s poate fi completat doar cu valori mai mari ca 500. 1 punct Comletez fiecare tabel cu mcar cinci rnduri. 1 punct Afieaz, prin filtrare, lista actorilor, care au un salariu de 500 lei. 0.5 puncte Creeaz o interogare pe baza celor trei tabele, prin care afiezi rolurile i actorii, care joac aceste roluri, n cazul unei piese date ca parametru. Salveaz pe numele de casting interogarea.1 punct Creeaz o interogare pe tabela actori, care afieaz datele actorilor cu un salariu de 600 lei. Sorteaz rezultatul dup nume. Salvez nterogarea pe numele de asesute. Creeaz un raport pe baza tabelei actori: 1 punct raportul s conine toate atributele tabelei. grupeaz datele dup data_angajrii. afieaz dup fiecare grup cel mai mare salariu din grup. salveaz raportul pe numele de actor. 2 puncte

5. Un elev creeaz urmtoarea baz de date pentru ora de geografie.


Tabela ri: Numele atributului nume suprafa numr_locuitori continent Tabela continente: Numele atributului nume suprafa Tipul Text Number Number Text Tipul Text Number Lungimea 30 Double Longint 30 Lungimea 30 Double Lungimea 30 Longint 30

Tabela orae: Numele atributului Tipul nume Text numr_locuitori Number capital Boolean ar Text Observaie: Pe atributele suprafa le dm n km2. 1 2 3 4 5 6 7

Creeaz o baz de date nou, pe numele tu. 0.5 puncte Creeaz tabele de mai sus. 1 punct Alege cheie pentru fiecare tabel. Creeaz o relaie ntre tabele orae i ri, ct i ntre ri i continente. 1 punct Seteaz o condiie n aa fel, nct n cmpul numr_locuitor din tabela orae s poate fi introduse doar valori mai mari ca 1000. 1 punct Comletez fiecare tabel cu mcar cinci rnduri. 1 punct Afieaz, prin filtrare, lista oraelor, care au mai muli locuitori dect 10.000. 0.5 puncte Creeaz o interogare pe baza celor trei tabele s se afieze, pentru un continent introdus ca parametru, lista rilor i capitalelor. interogarea s fie ordonat dup numele rii. salveaz interogarea pe numele de capitale. 2 puncte Creeaz un raport pe baza tabelei orae: raportul s conine toate atributele tabelei. grupeaz datele dup ar. afieaz dup fiecare grup numrul oraelor din grup. salveaz raportul pe numele de lista. 2 puncte

6. Un buctar a creat urmtoarea baza de date pentru stocarea unori reete:


Tabela reete: Numele atributului id nume porie desrcriere Tabela ingrediente: Numele atributului id nume unitate_de_msur Tabela legtur: Numele atributului id_reet id_ingrediente cantitate Tipul Autonumber Text Number Memo Tipul Autonumber Text Text Tipul Number Number Number Lungimea 30 Double

Lungimea 20 10 Lungimea Longint Longint Double

Observaii: Poria este dat n gram. n tabela ingrediente la atributul unitate_de_msur se introduce de exemplu la lapte dl, la zahr gram. Cantitatea n tabela legtur este dat n aceast unitate de msur. 1 2 3 4 5 6 7 Creeaz o baz de date nou, pe numele tu. 0.5 punct Creeaz cele trei tabele. 1 punct Alege cheie pentru fiecare tabel. Creeaz relaii ntre tabelele legtur i reete, ct i ntre tabelele ingediente i legtur. 1 punct Seteaz o condiie n aa fel, c n cmpul porie s poate fi introduse doar valori mai mici ca 500. 1 punct Comletez fiecare tabel cu mcar cinci rnduri. 1 punct Afieaz, prin filtrare, lista mncrurilor, care au porii mai mari de 400. 0.5 punct Creeaz o interogare pe baza celor trei tabele. s se afieze pentru o mncare primit ca parametru toate ingredientele necesare cu cantitate i unitate de msur. interogarea s fie ordonat dup numele ingredientelor. salveaz interogarea pe numele de reet. 2 puncte Creeaz un raport pe baza tabelei reete: raportul s conine toate atributele tabelei. grupeaz datele dup porie. afieaz dup fiecare grup numrul reetelor din grup. salveaz raportul pe numele de lista. 2 puncte

7. O firm de nchirieri video are nevoie de o baz de date, care trebuie s conin urmtoarele informaii
despre fiecare film: titlul filmului, numele regizorului, anul producerii, categoria i vrsta minim de vizionare. Tabela Categorii: Numele atributului Cod-cat Nume-cat Tipul Numr Text Lungimea Octet 20

Tabela Filme: Numele atributului Cod-film Titlu Anul productiei Regizor Cod-cat Limita de vrst mprumutat 1 2 3 4 5 6 7

Tipul Numr Szveg Numr Szveg Numr Numr Da-Nu

Lungimea Intreg lung 30 Intreg lung 20 Octet Octet

8 9

Creeaz o baz de date nou, pe numele tu. 0.5 puncte Creeaz cele dou tabele. 1 punct Creeaz o relaie 1-M ntre cele dou tabele. 0.5 puncte Completez fiecare tabel cu minim cinci nregistrri. 1 punct Seteaz o condiie n aa fel, ca n cmpul Limita de vrst s permit numai valori ntre 5 i 18 puncte Afieaz, prin filtrare, lista fimelor care nu sunt mprumutate. 0.5 puncte Creeaz o interogare cu parametru pe baza celor dou tabele s fie afiate toate atributele, cu excepia cod-cat i mprumutat s apar pe categorii filmele regizorului al criu nume se d ca parametru interogarea s fie ordonat dup numele categoriei salveaz interogarea pe numele de Regizor. 2 puncte Creeaz o interogare care afieaz numrul filmelor pe categorii salveaz interogarea pe numele de Numr-filme 2 puncte Creeaz un raport pe baza tabelei Filme: raportul s conin toate atributele tabelei. grupeaz datele dup Limita de vrst. afieaz dup fiecare grup numrul filmelor din grup. salveaz raportul pe numele de Limit de vrst. 1 punct

0.5

8. O firm care organizeaz

cursuri de pregtire profesional are nevoie de o baz de date, care trebuie s conin urmtoarele informaii : Tabela Cursuri: Numele atributului Cod-curs Nume-curs Nrore Preul Tabela Studenti: Numele atributului CNP Numele Adresa Tipul Numr Text Numr Numr Lungimea Octet 30 Octet Single

Tipul Text Text Text

Lungimea 13 30 50

Tabela Inscriere: Numele atributului CNP Cod-curs Data-examen

Tipul Text Numr Dat-or

Lungimea 13 Octet Dat scurt

1. 2. 3. 4. 5. 6. 7. 8. 9.

Creeaz o baz de date nou, pe numele tu. 0.5 puncte Creeaz cele trei tabelele de mai sus. 1 punct Creeaz o relaii tip 1-M ntre cele trei tabele. 0.5 punct Completez fiecare tabel cu cel puin cinci nregistrri. 1 punct Seteaz o condiie n aa fel, ca n cmpul Cod-curs s poat fi introduse doar valori naturale cu trei cifre. 0.5 punct Afieaz, prin filtrare, lista cursurilor cu durata mai mare dect 30 de ore. 0.5 puncte Creeaz o interogare cu parametru pe baza celor trei tabele Lista celor care au de susinut examen pe data introdus de la tastatur (C.N.P. + Numele elev + Nume curs+ Data-examen), organizat pe ordine alfabetic dup numele cursurilor salveaz interogarea pe numele de Interogare. 2 puncte Creeaz o interogare pe baza celor trei tabele Numrul studenilor grupai pe cursuri i preul total pltit de ei Salvai interogarea pe numele Total 2 puncte Creeaz un raport pe baza tabelei Cursuri: raportul s conin toate atributele tabelei. ordoneaz datele dup Nume-curs. La sfrit s apar nr total de cursuri, preul mediu al lor, preul minim i maxim pltit ptr un curs salveaz raportul pe numele de Venituri 1 puncte

9. Un spital are nevoie de are nevoie de o baz de date, care trebuie s conin urmtoarele:
Tabela Bolnavi: Numele atributului CNP Nume Data-nasterii Adresa Tabela Boala: Numele atributului Cod Nume Contagioasa Tabela Internri: Numele atributului Cod CNP Data-internarii Doctor Tipul Text Text Data-Ora Text Tipul Numar Text Da-Nu Tipul Numar Text Data-Ora Text Lungimea 13 30 Data scurta 50 Lungimea Octet 30

Lungimea Octet 13 Data scurta 30

1. 2. 3. 4. 5. 6. 7. 8. 9.

Creeaz o baz de date nou, pe numele tu. 0.5 puncte Creeaz cele trei tabele. 1 punct Creeaz relaiile 1-M ntre cele trei tabele. 0.5 punct Completez fiecare tabel cu minim cinci nregistrri. 1 punct Seteaz o condiie n aa fel, c n cmpul Data-internarii s poat fi introduse doar valori dup o1.o1.2oo2. 0.5 punct Afieaz, prin filtrare, lista bolnavilor sufernd de o boal contagioas. 0.5 puncte Creeaz o interogare cu parametru pe baza celor trei tabele Lista celor care au fot internai dup o dat introdus de la tastatur (C.N.P. + Numele + Boala + Nume doctor + Data-internrii), ordonat dup numele bolnavilor salveaz interogarea pe numele de Internari. 2 puncte Creeaz o interogare pe baza celor trei tabele Nr. total de bolnavi calculat pe boli salveaz interogarea pe numele de Totale. 2 puncte Creeaz un raport pe baza tabelei Bolnavi: raportul s conin toate atributele tabelei. La sfrit s apar nr total de bolnavi salveaz raportul pe numele de Statistic. 1 puncte

10. S se creeze o nou baza de date cu numele SPITAL.


Baza de date s conin trei tabele cu numele: Bolnav, Secie, Medic. La crearea tabelelor asigurai s fie posibil relaia intre ele. Cimpurile subliniate cu linie dreapta inseamna cheie principal, cei cu linie ondulat cheie exterioar. Tabela Bolnav conine urmtoarele cimpuri: Nrinregistrare(numar), Nume(text), Diagnoz( text), Nrtelefon(text), Medic(text) Tabela Secie are urmtoarea structur: Numesecie(text), Nrloc(numr) Ocupat(numr) Tabela Medic are urmtoarea structur: Nume(text), Specialitate(text), Numesecie(text) Inregistrai min trei medici, trei secii i cinci bolnavi pe medic. Creeaz urmtoarele interogri: a) Fracturi, care listeaz datele tuturor bolnavi internai cu facturi la picioare b) Secia, interogare cu parametru. Introducem numele unui medic i listeaz datele seciei, la care lucreaz medicul dat. c) Bolnavii, interogare cu parametru. Introducem numele unui secii i listeaz numele bolnavilor, internai la secia dat.

11. S se creeze o nou baza de date cu numele ARMAT.


Baza de date s conin trei tabele cu numele: Soldat, Unitate, Comandant. La crearea tabelelor asigurai s fie posibil relaia intre ele. Cimpurile subliniate cu linie dreapta inseamna cheie principal, cei cu linie ondulat cheie exterioar. Tabela Soldat conine urmtoarele cimpuri: Nrinregistrare(numar), Nume(text), Nrtelefon(text) Tabela Unitate are urmtoarea structur: Numeunitate(text), Tipdearma(text) (ex:infanterie, pedestrai), Nrinregistrare(text), Comandant(text) Tabela Comandant are urmtoarea structur: Nume(text), Rang(text) Inregistrai min trei comandani, trei uniti i cinci soldai pe unitate. Creeaz urmtoarele interogri: d) SoldatP, care listeaz datele tuturor soldai cu iniiala P e) Unitatea, interogare cu parametru. Introducem numele unui comandant i listeaz datele unitii, care are comandantul dat. f) Supuii, interogare cu parametru. Introducem numele unui comandant i listeaz numele soldaiilor, cu comandant dat.

12. Creai o baz de date cu numele MASINI.


Baza de date trebuie s conin tabele, cu denumirile: Masina, Martca i Proprietar. La crearea tabelelor trebuie s avei grij ca s putei crea relaii (legturi) ntre tabele. n precizrile urmtoare cmpurile subliniate cu linie dreapt sunt chei primare iar cele subliniate cu linie ntrerupt sunt chei externe (secundare). Cmpurile tabelei Masina sunt urmtoarele: NumarInmatriculare (tip numeric), Culoare (text), NumarSerie (text), Proprietar (tip numeric), Marca (text), Tip (text) Cmpurile tabelei Marca sunt urmtoarele: DenumireaMarcii (text), Tip (text), Tara (text) Cmpurile tabelei Proprietar sunt urmtoarele: Identificator (text), Nume (text), NumarTelefon (text) Introducei cel puin cinci nregistrri n fiecare tabel. Creai interogrile urmtoare: a. Dacii, care s listeze datele tuturor autoturismelor Dacia din baza de date. b. MarcaAuto, care s fie o interogare cu parametrii cruia trebuie s dm numrul de nmatriculare a unui autoturism i va lista datele referitoare la marca i culoarea autoturismului cu numrul de nmatriculare dat. c. MasinaLui, care este iari o interogare cu parametrii i ne cere s introducem numele unui proprietar de main i va lista datele autoturismului persoanei respective.

13. O firm de curierat rapid are nevoie de o baz de date care s conin informaii despre clienii firmei
care sunt abonai la vre-un ziar si despre comenzile acestora. 1 Creai o baz de date cu numele dumneavoastr! 0,5 puncte 2 Creai n baza de date urmtoarele dou tabele! 1 punct Tabela Clieni: Numele atributului Tipul Lungimea Numr client Autonumber Longint Nume Text 30 Anul naterii Number Integer Localitate Text 20 Strada Text 20 Tabela Comenzi: Numele atributului Tipul Lungimea Numr client Number Longint Numr comand Number Byte Data comenzii Date Short date 3 Introducei cel puin cinci nregistrri n fiecare tabel 1 punct 4 Setai o condiie astfel nct valoarea introdus la atributul Numr comand s nu poat depi valoarea 200 1 punct 5 Listai clienii care nu sunt din Gheorgheni. 0,5 puncte 6 Creai o relaie 1-M ntre cele dou tabele. 1 punct 7 Creai urmtoarea interogare pe baza tabelelor Clieni i Comenzi: interogarea s listeze toate atributele seteaz o condiie pe baza creia s fie listate informaii numai despre clienii din Miercurea Ciuc, care sunt abonai la ziarul (comanda) numrul 2 i 3 rezultatul interogrii s fie listat n ordine cresctoare dup numrului comenzii salveaz interogarea cu numele IntCom 2 puncte 8 Creai un raport tabelar pe baza tabelei Clieni care s conin toate atributele tabelei i ntr-un rnd s apar mai multe nregistrri (recorduri): a. grupai afiarea datelor din raport dup localiti b. la sfritul fiecrui grup s apar numrul clienilor din oraul respectiv c. salveaz raportul cu denumirea RapCom i nchide baza de date 2 puncte

14. O reea de magazine are nevoie de o baz de date care s conin informaii despre clienii fideli i
cumprturile acestora. 1 Creai o baz de date cu numele dumneavoastr! 0,5 puncte 2 Creai n baza de date urmtoarele dou tabele! 1 punct Tabela Clieni fideli: Numele atributului Tipul Lungimea Numr cartel Number Double Nume Text 30 Anul naterii Number Integer Localitate Text 20 Strada Text 20 Tabela Cumprturi: Numele atributului Tipul Lungimea IDcumprturi Autonumber Longint Munr cartel Number Double Data Dtum Short date Suma Number Curency 3 Introducei cel puin cinci nregistrri n fiecare tabel 1 punct 4 Setai o condiie astfel nct valoarea introdus la atributul Suma comand s nu poat fi mai mic dect valoarea 200 1 punct 5 Listai clienii fideli din Gheorgheni 0,5 puncte 6 Creai o relaie 1-M ntre cele dou tabele. 1 punct 7 Creai o interogare pe baza tabelelor Clieni fideli i Cumprturi: a. interogarea s listeze toate atributele b. setai condiia ca s apar numai clienii care au cumprat in 2007 i nu sunt de la Odorheiu Secuiesc c. rezultatul s fie ordonat cresctor dup atributul Nume d. salvai interogarea cu denumirea InrClienti 2 puncte 8 Creai un raport tabelar pe baza tabelei Cumprturi care s conin toate atributele tabelei i ntr-un rnd s apar mai multe nregistrri (recorduri): a. nregistrrile listate s fie grupate dup data cumprturii astfel nct cumprturile din acelai an s apar n acelai rnd b. la sfritul fiecrui grup s apar valoarea medie a sumelor ce s-au pltit la cumprturile din grupul respectiv c. nregistrrile s fie listate n ordine descresctoare dup data cumprturii d. salvai raportul cu denumirea Statistici 2 puncte

15. O firm de nchirieri auto are nevoie de un sistem de gestionare a bazei de


urmtoarele informaii despre fiecare main: Tabela Maini: Numele atributului numarinmatr marca categoria km_parc inchiriat Tabela Categorii: Numele atributului categoria Pret_inchiriere 1 2 3 4 5 Tipul Text Text Text Numr Logic Tipul Text Numr Lungimea 10 20 10 Longint 1 Lungimea 10 Intreg

date, care trebuie s conin

Creeaz o baz de date nou, pe numele tu. Creeaz cele dou tabele. Creeaz o relaie 1-M ntre cele dou tabele. Completeaz fiecare tabel cu mcar cinci rnduri. Seteaz o condiie n aa fel, c n cmpul pret_inchiriere s poate fi introduse doar valori mai mari ca 50,. 6 Afieaz, prin filtrare, lista mainilor, care sunt nchiriai n momentul actual. 7 Creeaz o interogare pe baza celor dou tabele s fie afiate toate atributele. s apare doar maini, care au mai puin de 40,000 de km parcuri.. interogarea s fie ordonat cresctor dup preul de nchiriere. salveaz interogarea pe numele de Interogare. 8 Creeaz un raport pe baza tabelei Maini: raportul s conine toate atributele tabelei. grupeaz datele dup categorie afieaz dup fiecare grup numrul mainilor din grup. salveaz raportul pe numele de Categorii.

16. O coal are nevoie de un sistem de gestionare a bazei de


informaii despre fiecare elev: Tabela Elev: Numele atributului Numele Prenumele Numarmatricol Clasa Varsta Media Tabela Clasa: Numele atributului Nume Specialitate Numar_elevi 1 2 3 4 5 Tipul Text (15) Text (15) Text (10) Text (3) Numeric Numeric Tipul Text (3) Text (20) Numeric

date, care trebuie s conin urmtoarele

Creeaz o baz de date nou, pe numele tu. Creeaz cele dou tabele. Creeaz o relaie 1-M ntre cele dou tabele. Completeaz fiecare tabel cu mcar cinci rnduri. Seteaz o condiie n aa fel, c n cmpul numar_elevi s poate fi introduse doar valori mai mici sau egale cu 30,. 6 Afieaz, prin filtrare, lista elevilor cu media peste 9. 7 Creeaz o interogare pe baza celor dou tabele s fie afiate toate atributele. s apare doar elevii, care au mai puin de 18 ani. interogarea s fie ordonat alfabetic dup numele elevilor. salveaz interogarea pe numele de Interogare. 8 Creeaz un raport pe baza tabelei Elev: raportul s conine toate atributele tabelei. grupeaz datele dup clasa afieaz dup fiecare grup numrul elevilor din grup. salveaz raportul pe numele de RaportElevi.

17.

Un magazin, dorete s-i recompenseze clienii fideli i pentru aceasta folosete o baz de date cu urmtoarele tabele: Tabela Clientifideli: Numele atributului Numele Nrcard Oras Strada Vrsta Codpostal Tabela Cumparaturi: Numele atributului Nrcard Data Suma 1 2 3 4 5 Tipul Text (30) Text (16) Text (15) Text (30) Numeric Numeric Tipul Text (16) Data Numeric

Creeaz o baz de date nou, pe numele tu. Creeaz cele dou tabele. Creeaz o relaie 1-M ntre cele dou tabele. Completeaz fiecare tabel cu mcar cinci rnduri. Seteaz o condiie n aa fel, c n cmpul Suma s poat fi introduse doar valori mai mari sau egale cu 100. 6 Afieaz, prin filtrare, lista clienilor din Bucureti. 7 Creeaz o interogare pe baza celor dou tabele s fie afiate toate atributele. s apar doar cumprturile fcute dup 1 noiembrie 2007. interogarea s fie ordonat alfabetic dup numele clienilor. salveaz interogarea pe numele de Interogare. 8 Creeaz un raport pe baza tabelei Cumparaturi: raportul s conine toate atributele tabelei. grupeaz datele dup Nrcard afieaz dup fiecare grup numrul cumparaturilor din grup. salveaz raportul pe numele de RaportCumparaturi.

18. O firm de nchirieri casete video are nevoie de o baz de date care s conin informaii despre filmele
pe care le are. 1 Creai o baz de date cu numele dumneavoastr! 0,5 puncte 2 Creai n baza de date urmtoarele dou tabele! 1 punct Tabela Filme Numele atributului Tipul Lungimea FilmID Number Byte Titlu Text 50 Regizor Text 25 Categoria Text 10 Categoria de vrst Number Byte Tabela nchirieri: Numele atributului Tipul Lungimea FilmID Number Byte Data nchirierii Date Data returnrii Date 3 Introducei cel puin cinci nregistrri n fiecare tabel 1 punct 4 Setai o condiie astfel nct la atributul Categoria de vrst s fie permis introducerea unor valori nre 12 i 18. 1 punct 5 Creai o relaie 1-M ntre cele dou tabele. 1 punct 6 Listai comediile 0,5 puncte 7 Creai o interogare pe baza tabelelor Filme i nchirieri. a. la listare s apar numai titlurile i regizorii b. setai condiia dup care s apar axele filme de aciune la care numele regizorului n cepe cu litera A i sunt disponibile spre nchiriere la firm c. datele listate s apar ordonate cresctor dup Titlu d. Salvai interogarea cu denumirea Filme de aciune 2 puncte 8 Creai un raport pe baza tabelei Filme. a. raportul s conin toate atributele b. rezultatul s fie grupat dup categoria filmelor c. la sfritul fiecrui grup s apar numrul filmelor din grupul respectiv salvai raportul cu denumirea Categorii de filme 2 puncte

19. O firm de nchirieri auto are nevoie de un sistem de gestionare a bazei de


urmtoarele informaii despre fiecare main: Tabela Maini: Numele atributului Numarinmatr Marca Categoria Km_parc Tabela nchiriere: Numele atributului Numarinmatr Nume Timp_inchiriere 1) 2) 3) 4) 5) 6) 7) Tipul Text Text Text Numr Tipul Text Text Numr Lungimea 10 20 20 Longint Lungimea 10 30 Byte

date, care trebuie s conin

8)

Creeaz o baz de date nou, pe numele tu. 0.5 puncte Creeaz cele dou tabele. 1 punct Completeaz fiecare tabel cu mcar cinci rnduri. 1 punct Seteaz o condiie n aa fel, c n cmpu Timp_inchiriere s poate fi introduse doar valori mai mici ca 30 1 puncte Afieaz, prin filtrare, lista mainilor, care au mai puin de 30.000 de km parcuri.. 0.5 puncte Creeaz o relaie 1-M ntre cele dou tabele. 1 puncte Creeaz o interogare pe baza celor dou tabele s fie afiate toate atributele. s apare doar maini, care au timp de inchiriere 10 zile. interogarea s fie ordonat cresctor dup numele clientului. salveaz interogarea pe numele de Imprumut. 2 puncte Creeaz un raport pe baza tabelei Maini: raportul s conine toate atributele tabelei. grupeaz datele dup marc. afieaz dup fiecare grup numrul mainilor din grup. salveaz raportul pe numele de Marca. 2 puncte

20.

O firm are nevoie de un sistem de gestionare a bazei de date, care conine urmatorele informaii despre cri i magazini : Tabela Magazini: Numele atributului Cod_mag Nume_mag Localitatea Adresa Nr_tel Tabela Cari: Numele atributului Cod_carte Titlu Autor Pre Cod_mag Cantitate 1. 2. 3. 4. 5. 6. 7. Tipul Numar Text Text Text Numar Lungimea Byte 25 30 50 Longint

Tipul Autonumber Text Text Numar Numar Numar

Lungimea 25 30 Integer Byte Longint

8.

Creeaz o baz de date nou, pe numele tu. 0.5 puncte Creeaz cele dou tabele. 1 punct Comleteaz fiecare tabel cu mcar cinci rnduri. 1 punct Seteaz o condiie n aa fel, c n cmpul Pre s poate fi introduse doar valori mai mici ca 200. 1 punct Afieaz, prin filtrare, lista crilor, care sunt mai ieftini ca 10 RON 1 punct Creeaz o relaie 1-M ntre cele dou tabele. 0.5 punct Creeaz o interogare pe baza celor dou tabele s fie afiate atributele: Magazini.Cod_mag, Magazini.Nume_mag, Cari.Cod_carte, Cari.Cantitate. s apare doar magazinele, care au mai muli cri dect 10 i au numr de telefon. interogarea s fie ordonat dup numele magazinului. salveaz interogarea pe numele de Interogare. 2 puncte Creeaz un raport pe baza tabelei Cari: raportul s conine toate atributele tabelei. grupeaz datele dup Autor. afieaz dup fiecare grup , suma preurilor din grup. salveaz raportul pe numele de Salar. 2 puncte

21. O firm care organizeaz

cursuri de pregtire profesional are nevoie de o baz de date, care trebuie s conin urmtoarele informaii : Tabela Studenti: Numele atributului CNP Numele Data-na Ocupaia Tabela Cursuri: Numele atributului Cod-curs Numele Nrore Preul Tabela Inscriere: Numele atributului CNP Cod-curs Data-insc Data-exam 1) 2) 3) 4) 5) 6) 7) Tipul Numr Text Date Text Lungimea Longint 25 50

Tipul Numr Text Numr Numr Tipul Numr Numr Date Date

Lungimea Byte 25 Byte Integer Lungimea Longint Byte

8)

Creeaz o baz de date nou, pe numele tu. 0.5 puncte Creeaz cele trei tabelele de mai sus. 1 punct Completez fiecare tabel cu cel puin cinci nregistrri. 1 punct Seteaz condiiile n aa fel, ca n cmpurile Data-insc, Data-exam s poat fi introduse doar valori reale. 0.5 puncte Creeaz relaiile tip 1-M ntre tabele Studenti i Inscriere, Cursuri i Inscriere 1 punct Creeaz o interogare cu parametru pe baza celor trei tabele, care d lista celor nscrii la un anumit curs, salveaz interogarea pe numele de Interogare. 1 punct Creeaz o interogare pe baza celor trei tabele S fie afiate atributele: Studenti. Numele, Cursuri. Numele, Inscriere. Datainsc i Inscriere. Data-exam S apare doar studeni, ale cror nume ncepe cu litera B. Ordoneaz datele dup Data-insc. Salvai interogarea pe numele Curs 2 puncte Creeaz un raport pe baza iterogrii Curs: Raportul s conin toate atributele. Grupeaz datele dup Data-exam. La sfrit s apar nr total de studeni la fiecare curs. 2 puncte Salveaz raportul pe numele de Examen

22. O coal are nevoie de o baz de date:


1. Creeaz o baz de date nou, pe numele tu. 2. Creeaz cele dou tabele. -despre elevi: CNP, numele elevului, clasa, media notelor Tabela Elevi: Numele atributului Tipul CNP Numr Nume Text Clasa Text Medie Numr

Lungimea Longint 25 3 Double

-despre clase: Clsa, numele dirigintelui, specialitatea dirigintelui Tabela Clase: Numele atributului Tipul Lungimea Clasa Text 3 Nume_diriginte Text 25 Specialitate Text 20 3. 4. 5. 6. 7. 8. Proiecteaz baza de date i comleteaz fiecare tabel cu mcar cinci rnduri. Seteaz o condiie n aa fel, c n cmpul Medie s poate fi introduse doar valori ntre 1 i 10. Afieaz, prin filtrare, lista elevilor repeteni. Creeaz o relaie 1-M ntre cele dou tabele. Creeaz o interogare pe baza celor dou tabele s fie afiate toate atributele. s apare doar elevii, care au media 10. interogarea s fie ordonat dup numele elevilor. salveaz interogarea pe numele de Excelent. Creeaz un raport pe baza tabelei Clasa: raportul s conine toate atributele tabelei. grupeaz datele dup clasa. afieaz dup fiecare grup media cea mai mic din grup. salveaz raportul pe numele de R6.

22. O coal are nevoie de o baz de date:


1. Creeaz o baz de date nou, pe numele tu. 2. Creeaz cele dou tabele. Tabela Elevi: Numele atributului Tipul CNP Numr Nume Text Data_nast Date Domiciliu Text Tabela Note: Numele atributului CNP Nota1 Nota2 Nota3 Purtare 3. 4. 5. 6. 7. Tipul Numr Numr Numr Numr Numr

Lungimea Longint 25 30 Lungimea Longint Double Double Double Double

Proiecteaz baza de date i comleteaz fiecare tabel cu mcar cinci rnduri. Seteaz o condiie n aa fel, c n cmpurile pentru note s poate fi introduse doar valori ntre 1 i 10. Creeaz o relaie 1-1 ntre cele dou tabele. Creeaz o interogare care afieaz lista elevilor avnd un domiciliu introdus ca parametru. Creeaz o interogare pe baza celor dou tabel s fie afiate toate atributele. s apare doar elevii, care au media notelor (mai puin purtarea) mai mare sau egal cu 7, i 10 la nota de la purtare.. interogarea s fie ordonat dup numele elevilor. salveaz interogarea pe numele de Medie. 8. Creeaz un raport pe baza tabelei Elevi: raportul s conine toate atributele tabelei. grupeaz datele dup Domociliu. afieaz dup fiecare grup media de la purtare din grup. salveaz raportul pe numele de Domiciliu.

23. O coal are nevoie de o baz de date:


1. Creeaz o baz de date nou, pe numele tu. 2. Creeaz cele dou tabele. Tabela Elevi: Numele atributului CNP Nume Data_nast Serie Tipul Numr Text Date Numr Lungimea Longint 25 Byte

Tabela Absente cu atribute despre disciplina si data absenei (un elev poate s lipseasc de mai multe ori) Numele atributului Tipul Lungimea CNP Numr Longint Disciplina Text 15 Data_abs Date 3. 4. 5. 6. 7. 8. Proiecteaz baza de date i comleteaz fiecare tabel cu mcar cinci rnduri. Seteaz o condiie n aa fel, c n cmpul Serie s poate fi introduse doar valori ntre 1 i 4. Creeaz o relaie 1-M ntre cele dou tabele. Creeaz o interogare care afieaz lista absentelor a unui elev introdus ca parametru. Creeaz o interogare pe baza celor dou tabele s fie afiate toate atributele. s apare doar elevii, din seria a 2-a care au lipsit de la ora de informatic. interogarea s fie ordonat dup numele elevilor. salveaz interogarea pe numele de Seria2. Creeaz un raport pe baza tabelei Elevi: raportul s conine toate atributele tabelei. grupeaz datele dup Serie. afieaz dup fiecare grup numrul elevilolor din grup. salveaz raportul pe numele de Serie.

24. O firm de nchirieri video are nevoie de un sistem de gestionare a bazei de

date, care trebuie s conin urmtoarele informaii despre fiecare film: titlul filmului, numele regizorului, anul producerii, categoria, nr. de exemplare. Fiecare categorie de film are un nume i vrst minim de vizionare. S se creeze baza de date i s se ncarce cu minim 5 nregistrri. Dup datele enumerate avem nevoie de urmtoarele listri: Filmele produse dup anul 2000 ( Titlul filmului + numele regizorului ) Lista filmelor din care la momentul de fa nu se gsete nici un exemplar la firm (titlu + nume regizor + an + categorie) Lista filmelor de aciune

25. Se consider fiierul elevi.dbf cu structura:


CLASA C(3) NUME C(15) NOTA1 N(5.2) NOTA2 N(5.2) MEDIA N(5.2)

S se scrie un program care afieaz: NUME, NOTA1, NOTA2, MEDIA n ordinea alfabetic a claselor i n cadrul unei clase n ordinea descresctoare a mediilor. Calculeaz i afieaz media fiecrei clase, respectiv media ntregii coli.

S-ar putea să vă placă și