Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica


Informatica


Qdidactic » stiinta & tehnica » informatica
- informatica - intensiv - baze de date



- informatica - intensiv - baze de date


ATESTAT


INFORMATICA - INTENSIV

BAZE DE DATE


SUBIECTUL 1

Sa se creeze un tabel cu structura: Nume_muncitor, Cod_atelier, Numar_piese_produse si sa se introduca 8 inregistrari (o inregistrare - un muncitor, codul unui atelier este un numar de la 1 la 9. Pot fi mai multi muncitori intr-un atelier si toti au nume diferite).

Cerinte:

a)  Sa se afiseze codul atelierului/atelierelor din tabel cu cei mai multi muncitori;

b)  Sa se afiseze codurile atelierelor in care numarul de piese produse este mai mare decat o valoare data de la tastatura.


SUBIECTUL 2

Sa se creeze un tabel cu structura: Nume_muncitor, Cod_atelier, Numar_piese_produse si sa se introduca 8 inregistrari (o inregistrare - un muncitor, codul unui atelier este un numar de la 1 la 9. Pot fi mai multi muncitori intr-un atelier si toti au nume diferite).

Cerinte:



a)  Se sterg muncitorii pentru care productia este mai mica decat o valoare data de la tastatura. Sa se afiseze numele acestora si codurile atelierelor din care faceau parte;

b)  Sa se afiseze numarul atelierelor ce au ramas cu cel mult doi muncitori in urma stergerii articolelor de la cerinta a).


SUBIECTUL 3

Sa se creeze un tabel cu structura: Nume_medic, Nume_pacient, Diagnostic, Data_consultului si sa se introduca cel putin 8 inregistrari.

Cerinte:

a)  Sa se afiseze numarul pacientilor consultati in luna curenta de catre un medic al carui nume se introduce de la tastatura;

b)  Sa se afiseze diagnosticul cel mai frecvent pus in luna curenta.


SUBIECTUL 4

Sa se creeze un tabel PACIENTI avand urmatoarea structura: Nume, An_Nastere, Inaltime, Greutate, Temperatura cu conditiile (restrictii):

n     anul nasterii sa fie intre anii 1900 si 1999

n     inaltimea intre 1,30m si 1,99m

n     greutatea intre 39Kg si 120Kg

n     temperatura sa fie intre 36 0  si 40 0

Inserati in acest tabel cel putin 5 inregistrari. Sa se listeze persoanele cu varsta mai mare decat o valoare data.

SUBIECTUL 5

Sa se construiasca un tabel cu principalele productii cinematografice din secolul XX. Acesta are urmatoarea structura: Nume_film, Gen, Tara, An, Regizor

a)     Care sunt filmele produse in Romania in anul curent?

b)    Cate filme de comedie au fost produse in Romania inainte de 1989?

c)     Stergeti filmele regizate de regizorul filmului . (introdus de la tastatura).

d)    Afisati pentru fiecare regizor numarul filmelor regizate.


SUBIECTUL 6

Fie tabelul MEDICAMENTE (Denumire_medicament, Cantitate, Pret).

a)  Listati medicamentele din farmacie care au cantitatea mai mare sau egala cu o valoare introdusa de la tastatura.

b)  Care este pretul unui medicament cu numele introdus de la tastatura?

c)   Afisati medicamentul/medicamentele cel(e) mai scump(e).

SUBIECTUL 7

Fie tabelul TELEFOANE (Nume, Telefon, Adresa, Oras). Sa se creeze structura acestuia  care sa corespunda urmatoarelor interogari:

a)   Sa se afiseze toate persoanele din tabel al caror nume incepe cu litera 'A' si care locuiesc intr-un anumit oras X, introdus de la tastatura;

b)  Sa se gaseasca prima persoana din tabel al carui nume este IONESCU si sa se afiseze inregistrarea respectiva.

SUBIECTUL 8

La examenul de bacalaureat se trec in baza de date urmatoarele informatii: Nume, Prenume  Nota_Rom1, Nota_LS, Nota_Rom2, Nota_probaD, Nota_probaE, Nota_ProbaF.


Cerinte: 

a)     Afisarea elevilor admisi in ordinea descrescatoare a mediilor;

b)    Afisarea elevilor respinsi in ordine alfabetica;

c)     Afisati media aritmetica a mediilor elevilor admisi.

Pentru a fi admis, fiecare nota trebuie sa fie mai mare sau egala cu 5 si media trebuie sa fie cel putin 6.


SUBIECTUL 9

O societate de distributie presa tine evidenta abonatilor sai. O persoana poate avea abonamente la mai multe publicatii, iar o publicatie poate fi obiectul mai multor abonamente. Pentru fiecare abonament se vor retine urmatoarele informatii: suma, data de inceput si data de sfarsit. Creati un tabel si populati-l cu informatii pertinente pentru a raspunde urmatoarelor cerinte:

a)   Afisati pentru o anumita persoana cu numele citit de la tastatura toate revistele la care este abonat;

b)  Revista "Atestat" isi majoreaza toate abonamentele cu x %. Sa se opereze modificarile corespunzatoare;

c)   Stergeti toate abonamentele expirate (data de sfarsit mai mare decat data curenta).

SUBIECTUL 10

Exista urmatoarea lista de interogari la care trebuie urgent raspunsuri din partea bibliotecarului scolii:

a)     Lista tuturor cartilor din biblioteca ce apartin editurii Polirom;

b)    Ce carti au intrat in inventarul bibliotecii in anul curent?

c)     Cate carti ale unui autor cu numele citit de la tastatura sunt in biblioteca?

d)    Lista tuturor cartilor din domeniul informaticii.

Construiti baza de date corespunzatoare si rezolvati cele 4 cerinte. Tineti cont de faptul ca o carte poate avea mai multi autori, iar un autor evident poate scrie mai multe carti.

SUBIECTUL 11

Se considera o baza de date cu urmatoarele tabele: ANGAJATI (Id, Nume, Salariu), ANGAJARI (Id_Angajat, Id_Departament) si DEPARTAMENTE (Id_Departament, Nume, Id_Manager, Etaj).

Cerinte:

a)   Afisati numele angajatilor care lucreaza la etajul 10 si au salariul mai mic decat 850;

b)  Angajatii din departamentul "Jucarii" primesc o marire de salariu de 10%. Afisati numele si noul salariu al angajatilor din acest departament;

c)   Afisati numele angajatilor cu salariu maxim pe fiecare departament.


SUBIECTUL 12

Se considera o baza de date cu urmatoarele tabele: FURNIZORI (Id, Nume, Localitate), COMPONENTE (Id, Nume, Culoare) si COMENZI (Id_Furnizor, Id_Componenta, Cantitate).

Cerinte:

a)   Afisati toti furnizorii din orasul . (citit de la tastatura);

b)  Afisati componentele de culoare "rosie" care au fost comandate de la furnizori din "Brasov";

c)   Afisati furnizorul/furnizorii care au oferit componente de culoare "verde" in cantitate maxima.


SUBIECTUL 13

Se considera o baza de date cu urmatoarele tabele: CLASE (Cod_Clasa, Nume, Sala, Profil, Cod_Diriginte), PROFESORI (Cod, Nume, Prenume, Specializarea), INCADRARI (Cod_Profesor, Cod_Clasa, Nr_Ore) si ELEVI (Id, Cod_Clasa, Nume, Prenume).

Cerinte:

a)   Afisati numele, prenumele si specializarea pentru profesorii care au ore la clasa "IX B".

b)  Afisati numele si prenumele tuturor colegilor de clasa ai elevei "Enescu Maria".

c)   Afisati numarul de elevi si profilul pentru fiecare clasa.

Se considera ca fiecare profesor are o singura specializare, iar un exemplu pentru numele unei clase este "IX B".


SUBIECTUL 14

Se considera baza de date in care se tine evidenta accidentelor care au avut loc in Romania cu urmatoarele tabele: PERSOANE (Cod, Nume, Localitate), MASINI (Id_Masina, Model, An_Fabricatie, Cod_Proprietar) si ACCIDENTE (Data, Cod_Sofer, Daune, Loc_Accident, Id_Masina). Stiind ca o persoana poate avea mai multe masini, iar o masina poate fi condusa si de persoane diferite de proprietar, sa se rezolve urmatoarele cerinte:

a)   Afisati Id-ul si modelul masinilor implicate in accidente si care au fost conduse de proprietar;

b)  Determinati suma totala a daunelor produse in accidente in care au fost implicati soferi din "Brasov";

c)   Afisati orasul/orasele in care au avut loc cele mai multe accidente.


SUBIECTUL 15

Se considera o baza de date cu 2 tabele: USERS (User_Id, Name), GROUPS (Group_Id, Title, Category) si POSTS (Post_Id, User_Id, Group_Id, Post_Text, Date_Created).

Cerinte:

a)   Afisati grupurile ("group_id" si "title") pentru care numele categoriei are intre 6 si 9 caractere;

b)  Afisati mesajele ("user_id" si "post_text") si numarul de zile care a trecut de la crearea lor;

c)   Pentru mesajele din categoria "Sport" create in "13 aprilie" afisati mesajul: "text vid" (daca textul are 0 caractere), "mesaj scurt" (daca textul are intre 1 si 10 caractere) sau "mesaj lung" (daca textul are mai mult de 10 caractere).


SUBIECTUL 16

Se considera o baza de date cu 2 tabele: REVISTE (Nume, C(30) - denumirea revistei - identifica unic o revista; Domeniu, C(10) - domeniul publicatiei; Editura, C(20) - numele editurii care o tipareste; Pret, N(5.2) - pretul lunar al abonamentului in lei) si ABONATI (Cnp, C(13) - identifica unic o persoana (abonat); Nume, C(30) - numele si prenumele abonatului).

Stiind ca o persoana poate fi abonata la mai multe reviste pe un numar de luni, sa se rezolve urmatoarele cerinte:

a)   crearea tabelelor REVISTE, ABONATI si popularea cu date;

b)  crearea unui nou tabel ABONAMENTE care sa contina informatiile: persoana abonata, revista la care s-a facut abonamentul, durata abonamentului (in luni), si data de inceput a abonamentului;

c)   afisarea revistelor cu cele mai multe abonamente in luna curenta;

d)  afisarea abonamentelor expirate.


SUBIECTUL 17

Se considera o baza de date 2 tabele privind produsele vandute in mai multe magazine: MAGAZINE (Cod_Mag, N(3) - identifica unic un magazin; Denumire, C(20) - numele magazinului; Adresa, C(20) - adresa cladirii in care se gaseste magazinul) si PRODUSE (Cod, N(3) - codul produsului; Denumire, C(20) - denumirea produsului; Cantitate, N(5) - cu semnificatia "numar bucati", reprezentand stocul curent; Pret, N(7) - pretul pe bucata).

Se cere:

a)   crearea tabelelor MAGAZINE, PRODUSE si popularea cu date;

b)   crearea unui nou tabel VANZARI care sa contina informatiile: produsul vandut, magazinul la care s-a facut vanzarea, cantitatea vanduta (in bucati) si data vanzarii, (datele din tabele se considera pertinenete si conforme cu o realitate posibila)

c)    magazinele cu cele mai slabe vanzari in perioada "3.04.2009 - 5.05.2009";

d)   produsele cu stoc epuizat (stocul fiecarui produs va fi actualizat conform vanzarilor facute) din magazinul "Victoria".


SUBIECTUL 18

Se considera o baza de date cu 2 tabele: ORAR (Cod_Avion, C(10) - identifica unic un avion; Zile, C(7) - orarul saptamanal al unui avion (un sir de exact 7 caractere cifre binare cu semnificatia ca avionul circula -"1", sau nu circula -"0" in a k-a zi, unde k este pozitia cifrei in campul ZILE de la stanga la dreapta; de exemplu "0011000" semnifica faptul ca avionul circula numai miercuri si joi); Pilot, C(20) - codul pilotului avionului respectiv (un pilot poate pilota mai multe avioane intr-o saptamana); Ruta, C(20) - destinatia avionului) si PILOTI (Cod_Pilot, C(12) - identifica unic un pilot; Nume, C(25) - numele si prenumele pilotului).

Se cere:

a)   crearea tabelelor si popularea cu date;

b)   afisarea orarului saptamanal al avioanelor (fiecare zi a saptamanii cu avioanele care circula in ziua respectiva);

c)    numele pilotului cu cele mai multe zboruri saptamanale;

d)   codul si destinatia avioanelor pe care le piloteaza "Badea Viorel" saptamanal.


SUBIECTUL 19

Se considera o baza de date cu 2 tabele: PERSOANE (Cnp, C(13) - identifica unic o persoana; Nume, C(30) - numele si prenumele persoanei) si CREDITE (Cod_Pers, C(13) - cod numeric personal persoana creditata; Data1, D - data contractarii creditului; Suma, N(7) - suma contractata; Perioada, N(2) - numarul de luni pe care s-a facut creditul; Rata, N(7) - rata lunara pe care trebuie sa o plateasca persoana creditata; Data2, D - termenul la care persoana creditata trebuie sa plateasca urmatoarea rata (se actualizeaza la plata fiecarei rate); Rest_Plata, N(7) - suma ramasa de platit (se actualizeaza la plata fiecarei rate)).

Se cere:

a)   crearea tabelelor si popularea cu date;

b)   numele persoanelor care au credite mai mari decat 5 000 lei si mai mici decat 15 000 lei;

c)    numele si suma restanta pentru persoanele care au depasit termenul de plata (suma se va calcula ca produs intre rata lunara si numarul de luni, la care se adauga o restanta de 10%);

d)   verificati daca Popa Ionela are vreun credit in derulare.


SUBIECTUL 20

Se considera o baza de date 2 tabele: FILME (Cod, N(5) - codul filmului (identifica unic un film); Nume, C(15) - titlul filmului; Regizor, C(25) - numele regizorului; Categorie, C(15) - poate fi: "comedie", "aventura", "horror" etc; An_Apar, N(4) - anul aparitiei filmului) si CINEMA (Nume, C(15) - nume cinematograf; Film, N(5) - codul filmului care a rulat in cinematograf; Nr_Spect, N(4) - numar spectatori care au vizionat filmul; Pret_Bilet, N(6) - pretul unui bilet; Data1, D - data de inceput pentru rularea filmului; Data2, D - data de sfarsit pentru rularea filmului).

Se cere:

a)   crearea tabelelor si popularea cu date;

b)   sa se afiseze filmele care au rulat la cinematograful "Patria", cu urmatoarele informatii: titlul filmului, numarul de spectatori, pretul biletului si totalul incasarilor;

c)    sa se afiseze totalul incasarilor la toate cinematografele pentru filmele care au rulat in perioada "10.02.2009 - 10.04.2009";

d)   pretul minim si maxim al unui bilet specificand cinematograful (cinematografele), filmul (filmele) si regizorul.




Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright

stiinta

Informatica



Access
Autocad
Baze de date
C
Calculatoare
Catia
Excel
Foxpro
Grafica design
Html
Internet
Java
Linux
Mathcad
Matlab
Oracle
Outlook
Photoshop
Php
Powerpoint
Retele calculatoare
Sql
Windows
Word

Analize pe aceeasi tema


Bazele informaticii - test grila
Aplicatii - nnmodel
Bara de meniu
Programe utilitare
Stocarea si manipularea datelor (2)



Ramai informat
Informatia de care ai nevoie
Acces nelimitat la mii de documente. Online e mai simplu.

Contribuie si tu!
Adauga online documentul tau.