PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
PROBLEMA nr 1.
Se consideră baza de date Hotel care conţine următoarele tabele: Clienti si
Camere. Structura tabelelor este următoarea:
CLIENTI
Nume Text Se vor afisa litere mari indifirent de caracterele
tastate in camp
NR_Buletin Numeric Cămp numeric de 6 caractere.In modul
Datasheet numele campului va fi Numar
Buletin
Serie_Buletin TEXT Lungime doua caractere În modul Datasheet
numele campului va fi SB
NR_Camera Numeric Campul este format din trei caractere
Cheia primara formată din câmpurile: Serie_Buletin + Nr_Buletin
CAMERE
Numar_Camera Numeric Campul este format din trei caractere
Ocupat Yes/NO Are valoarea adevarat daca o camera
este ocupata
NR_Paturi Numeric Format dintr-un singur caracter
Cheia Primară este formată din câmpul Numar_Camera
Se vor introduce 5 înregistrări în ambele tabele
1. Se vor impune restrictiile asupra campurilor si se vor lega tabelele intre ele;
2. Să se realizeze un filtru care afişează numele clienţilor care încep cu o
anumită literă introdusă de la tastatură;
3. Să se realizeze o interogare care să afişeze clienţii care sunt cazaţi în
camere cu două paturi.
4. Să se realizeze un formular şi un subformular prin care sunt afişate datele
din tabele Clienţi şi Camere;
5. Se va realiza un formular care vizualizeaza datele dintr-o tabela in obiecte
label si text box si care contine butoane de comanda pentru deplasarea prin
tabela si butoane de comanda pentru adaugarea de inregistrari sau pentru
stergerea de inregistrari. Formularul nu are butoanele de navigare implicite;
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
PROBLEMA nr 2.
Se consideră baza de date Hotel care conţine următoarele tabele: Clienti si Camere.
Structura tabelelor este următoarea:
CLIENTI
Nume Text Se vor afisa litere mari indifirent de caracterele
tastate in camp
NR_Buletin Numeric Cămp numeric de 6 caractere.In modul Datasheet
numele campului va fi Numar Buletin
Serie_Buletin TEXT Lungime doua caractere În modul Datasheet numele
campului va fi SB
NR_Camera Numeric Campul este format din trei caractere
Cheia primara formată din câmpurile: Serie_Buletin + Nr_Buletin
CAMERE
Numar_Camera Numeric Campul este format din trei caractere
Ocupat Yes/NO Are valoarea adevarat daca o camera
este ocupata
NR_Paturi Numeric Format dintr-un singur caracter
Cheia Primară este formată din câmpul Numar_Camera
1. Se vor realiza restrictiile asupra campurilor;
2. Se vor lega intre ele tabelele
3. Să se realizeze un filtru prin care se vizualizează clienţii cazaţi într-o
anumită cameră. Numărul camerei se va introduce de la tastatura.
4. Să se realizeze o interogare prin care se vizualizeaza clienţii cazaţi în
camere cu unu şi două paturi.
5. Să se realizeze un formular prin care sunt vizualizate datele din tabela
Clienţi şi care conţine butoane de deplasare prin tabelă;
6. Se va realiza un formular care vizualizeaza datele dintr-o tabela in obiecte
label si text box si care contine butoane de comanda pentru deplasarea prin
tabela si butoane de comanda pentru adaugarea de inregistrari sau pentru
stergerea de inregistrari. Formularul nu are butoanele de navigare implicite;
PROBLEMA Nr 3.
Se consideră baza de date Hotel care conţine următoarele tabele: Clienti si Camere.
Structura tabelelor este următoarea:
CLIENTI
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
Nume
Text Se vor afisa litere mari indifirent de caracterele tastate in
camp
NR_Buleti
n
Numeri
c
Cămp numeric de 6 caractere.In modul Datasheet numele
campului va fi Numar Buletin
Serie_Bulet
in
TEXT Lungime doua caractere În modul Datasheet numele
campului va fi SB
NR_Camer
a
Numeri
c
Campul este format din trei caractere
Cheia primara formată din câmpurile: Serie_Buletin + Nr_Buletin
CAMERE
Numar_Camera Numeric Campul este format din trei caractere
Ocupat Yes/NO Are valoarea adevarat daca o camera
este ocupata
NR_Paturi Numeric Format dintr-un singur caracter
Cheia Primară este formată din câmpul Numar_Camera
1. Se vor lega intre ele tabelele
2. Să se realizeze o interogare în care sunt vizualizate câmpurile: Nume,
Numar_Camera si NR_Paturi în ordinea alfabetica a numelui;
3. Să se realizeze o interogare prin care sunt vizualizati clienţii în ordinea
seriei de buletin şi în ordinea numărului de buletin
4. Să se realizeze un formular prin care sunt vizualizate datele din interogarea
de la punctul 1 in obiecte de tip TextBox si butoane de deplasare inainte,
inapoi, adaugare de date si de inchidere a formularului;
5. Se va realiza un formular care vizualizeaza datele dintr-o tabela in obiecte
label si text box si care contine butoane de comanda pentru deplasarea prin
tabela si butoane de comanda pentru adaugarea de inregistrari sau pentru
stergerea de inregistrari. Formularul nu are butoanele de navigare implicite;
PROBLEMA Nr 4.
Se consideră baza de date Hotel care conţine următoarele tabele: Clienti si Camere.
Structura tabelelor este următoarea:
CLIENTI
Nume Text Se vor afisa litere mari indifirent de caracterele
tastate in camp
NR_Buletin Numeric Cămp numeric de 6 caractere.In modul Datasheet
numele campului va fi Numar Buletin
Serie_Buletin TEXT Lungime doua caractere În modul Datasheet
numele campului va fi SB
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
NR_Camera Numeric Campul este format din trei caractere
Cheia primara formată din câmpurile: Serie_Buletin + Nr_Buletin
CAMERE
Numar_Camera Numeric Campul este format din trei caractere
Ocupat Yes/NO Are valoarea adevarat daca o camera
este ocupata
NR_Paturi Numeric Format dintr-un singur caracter
Cheia Primară este formată din câmpul Numar_Camera
1. Se vor lega intre ele cele doua tabele;
2. Să se realizeze o interogare prin care este vizualizat numărul camerei în
care este cazat un anumit client. Numele clientului este introdus de la
tastatura.
3. Să se realizeze o interogare care afişează camerele ocupate în ordinea
numărului de cameră şi clientul care o ocupă.
4. Să se realizeze un formular prin care sunt vizualizate datele din interogarea
de la punctul 1 intr-un obiect de tip LIST;
5. Sa se realizeze un raport care vizualizeaza numarul de locuri al hotelurilor
pe categorii.
PROBLEMA Nr 5.
Se consideră baza de date NHotel formată din următoarele tabele: Nume_Hotel,
Orase. Structura tabelelor este următoarea:
NHOTEL
Nume_Hotel Text Numele hotelului format numai din litere
Categoria Text Numarul de stele al hotelului
Localitate Text Orasul in care se gaseste hotelul
Nr_Locuri Numeric Numarul de locuri in hotel
Cheia primara este formată din câmpurile Nume_Hotel si Localitate
Orase
Nume_Oras Text Numele orasului format din 30 de caractere mari
Nume_Judet Text Numele judeţului format numai din litere mari
Numar_loc Numeric Numar de locuitori dintr-un oraş
Cheia primara formată din câmpul Nume_Oras
1. Sa se lege intre ele cele doua tabele;
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
2. Să se realizeze un filtru pentru vizualizarea: numelui, numărul de locuri,
categoria unui anumit hotel. Numele hotelului este introdus de la tastatură.
3. Să se realizeze o interogare care afişează numele hotelului, numărul de
locuri al acestuia categoria, judeţul, pentru hotelurile dintr-un anumit oraş.
4. Să se realizeze un formular prin care sunt vizualizate datele din interogarea
de la punctul 2, intr-un obiect de tip COMBO BOX;
5. Sa se realizeze un raport care vizualizeaza numarul de locuri al hotelurilor
pe categorii.
PROBLEMA Nr 6.
Se consideră baza de date NHotel formată din următoarele tabele: Nume_Hotel,
Orase. Structura tabelelor este următoarea:
NHOTEL
Nume_Hotel Text Numele hotelului format numai din litere
Categoria Text Numarul de stele al hotelului
Localitate Text Orasul in care se gaseste hotelul
Nr_Locuri Numeric Numarul de locuri in hotel
Cheia primara este formată din câmpurile Nume_Hotel si Localitate
Orase
Nume_Oras Text Numele orasului format din 30 de caractere mari
Nume_Jude
t
Text Numele judeţului format numai din litere mari
Numar_loc Numeric Numar de locuitori dintr-un oraş
Cheia primara formată din câmpul Nume_Oras
1. Se vor lega intre ele cele doua tabele;
2. Să se realizeze o interogare care afişează hotelurile în ordinea judeţelor şi a
numelor oraşelor din judeţe;
3. Să se realizeze o interogare care afişează numele hotelurilor din oraşe.
Oraşele sunt afişate în ordinea numărului de locuitori ai oraşului;
4. Sa se realizeze in modul Design View un formular si un subformular prin
care sa se gestioneze datele din cele doua tabele.
5. Se va realiza un formular care vizualizeaza datele dintr-o tabela in obiecte
label si text box si care contine butoane de comanda pentru deplasarea prin
tabela si butoane de comanda pentru adaugarea de inregistrari sau pentru
stergerea de inregistrari. Formularul nu are butoanele de navigare implicite;
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
PROBLEMA Nr 7.
Se consideră baza de date NHotel formată din următoarele tabele: Nume_Hotel,
Orase. Structura tabelelor este următoarea:
NHOTEL
Nume_Hotel Text Numele hotelului format numai din
litere
Categoria Text Numarul de stele al hotelului
Localitate Text Orasul in care se gaseste hotelul
Nr_Locuri Numeric Numarul de locuri in hotel
Cheia primara este formată din câmpurile Nume_Hotel si Localitate
Orase
Nume_Oras Text Numele orasului format din 30 de caractere
mari
Nume_Judet Text Numele judeţului format numai din litere
mari
Numar_loc Numeric Numar de locuitori dintr-un oraş
Cheia primara formată din câmpul Nume_Oras
1. Se vor lega intre ele cele doua tabele;
2. Să se realizeze un filtru prin care sunt vizualizate informaţiile referitoare la
numele unui anumit hotel, dintr-un anumit oraş. Numele hotelului şi al
oraşului este introdus de la tastatură.
3. Să se realizeze o interogare de acţiune prin care este realizată o nouă tabelă
care conţine numele hotelurilor dintr-un anumit judeţ. Numele judeţului este
introdus de la tastatură.
4. Sa se realizeze un formular prin care este apelata interogarea realizata la
punctul 2;
5. Se va realiza un raport prin care se va vizualiza numarul mediu de locuri din
hoteluri pe orase.
PROBLEMA nr 8.
Se consideră baza de date NHotel formată din următoarele tabele: Nume_Hotel,
Orase. Structura tabelelor este următoarea:
NHOTEL
Nume_Hotel Text Numele hotelului format numai din
litere
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
Categoria Text Numarul de stele al hotelului
Localitate Text Orasul in care se gaseste hotelul
Nr_Locuri Numeric Numarul de locuri in hotel
Cheia primara este formată din câmpurile Nume_Hotel si Localitate
Orase
Nume_Oras Text Numele orasului format din 30 de caractere
mari
Nume_Judet Text Numele judeţului format numai din litere
mari
Numar_loc Numeric Numar de locuitori dintr-un oraş
Cheia primara formată din câmpul Nume_Oras
1. Sa se lege intre ele cele doua tabele;
2. Să se realizeze o interogare de acţiune prin care se introduc inregistrări noi
în tabela Nhotel;
3. Să se realizeze o interogare de acţiune prin care se crează o tabelă nouă în
care sunt memorate informaţiile despre hotelurile de o anumită categorie;
4. Sa se realizeze un formular prin care sunt apelate cele doua interogari
realizate la punctele precedente;
5. Se va realiza un formular care vizualizeaza datele dintr-o tabela in obiecte
label si text box si care contine butoane de comanda pentru deplasarea prin
tabela si butoane de comanda pentru adaugarea de inregistrari sau pentru
stergerea de inregistrari. Formularul nu are butoanele de navigare implicite;
PROBLEMA nr 9.
Se consideră o agenţie de turism care organizează diferite activităţi în ţară şi
străinătate. Baza de date se numeşte Turism şi conţine următoarele tabele: Clienţi,
ExIntern, ExExtern. Structura tabelelor este următoarea:
CLIENTI
Cod_Client Text Campul este format din 6 caractere. Primele 4
caractere sunt cifre iar ultimele doua litere. Se va
realiza masca de intrare corespunzatoare.
Nume_Client Text Numele Clientului
Cod_Excursie Text Camp format din 8 caractere, 7 cifre si o litera.
Litera poate fi "E" pentru excursii externe si "I"
pentru excursii interne
Cheia primară este formată din câmpul Cod_Client
EXINTERN
Cod_Excursie Text Identic cu campul cu acelasi nume din tabela
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
CLIENTI. Litera este I.
Destinatie Text Defineste destinatia excursiei
Data_Excursie Date/Time Data excursiei
Pret Numeric Pretul excursiei
Cheia primară este formată din câmpul Cod_Excursie
EXEXTERN
Cod_Excursie Text Identic cu campul cu acelasi nume din tabela
CLIENTI. Litera este E.
Destinatie Text Defineste destinatia excursiei
Data_Excursie Date/Time Data excursiei
Pret Numeric Pretul excursiei
Cheia primară este formată din câmpul Cod_Excursie
1. Sa se lege intre ele tabelele;
2. Să se realizeze o interogare care afiseaza numele persoanelor participante la
excursii interne. Se va afisa numele clientului, destinaţia excursiei interne si
data excursiei.
3. Să se realizeze o interogare care afiseaza clientiii inscrisi la excursia interna
cu cel mai mare pret. Se va folosi funcţia agregat MAX;
4. Se va realiza un formular care vizualizeaza datele dintr-o tabela in obiecte
label si text box si care contine butoane de comanda pentru deplasarea prin
tabela si butoane de comanda pentru adaugarea de inregistrari sau pentru
stergerea de inregistrari. Formularul nu are butoanele de navigare implicite;
PROBLEMA nr 10.
Se consideră o agenţie de turism care organizează diferite activităţi în ţară şi
străinătate. Baza de date se numeşte Turism şi conţine următoarele tabele: Clienţi,
ExIntern, ExExtern. Structura tabelelor este următoarea:
CLIENTI
Cod_Client Text Campul este format din 6 caractere. Primele 4 caractere sunt
cifre iar ultimele doua litere. Se va realiza masca de intrare
corespunzatoare.
Nume_Client Text Numele Clientului
Cod_Excursie Text Camp format din 8 caractere, 7 cifre si o litera. Litera poate fi
"E" pentru excursii externe si "I" pentru excursii interne
Cheia primară este formată din câmpul Cod_Client
EXINTERN
Cod_Excursie Text Identic cu campul cu acelasi nume din tabela
CLIENTI. Litera este I.
Destinatie Text Defineste destinatia excursiei
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
Data_Excursie Date/Time Data excursiei
Pret Numeric Pretul excursiei
Cheia primară este formată din câmpul Cod_Excursie
EXEXTERN
Cod_Excursie Text Identic cu campul cu acelasi nume din
tabela CLIENTI. Litera este E.
Destinatie Text Defineste destinatia excursiei
Data_Excursie Date/Time Data excursiei
Pret Numeric Pretul excursiei
Cheia primară este formată din câmpul Cod_Excursie
1. Se vor lega intre ele tabelele;
2. Să se realizeze o interogare care afişează numele persoanelor participante la
excursii externe. Se va afişa numele clientului, numele excursiei externe şi
data excursiei.
3. Să se realizeze o interogare care afişează clienţii înscrişi la excursia internă
cu cel mai mic pret. Se va folosi functia agregat MIN;
4. Se va realiza un formular care vizualizeaza datele dintr-o tabela in obiecte
label si text box si care contine butoane de comanda pentru deplasarea prin
tabela si butoane de comanda pentru adaugarea de inregistrari sau pentru
stergerea de inregistrari. Formularul nu are butoanele de navigare implicite;
PROBLEMA nr.11
Se consideră o agenţie de turism care organizează diferite activităţi în ţară şi
străinătate. Baza de date se numeşte Turism şi conţine următoarele tabele: Clienţi,
ExIntern, ExExtern. Structura tabelelor este următoarea:
CLIENTI
Cod_Client Text Campul este format din 6 caractere. Primele 4
caractere sunt cifre iar ultimele doua litere. Se va
realiza masca de intrare corespunzatoare.
Nume_Client Text Numele Clientului
Cod_Excursie Text Camp format din 8 caractere, 7 cifre si o litera. Litera
poate fi "E" pentru excursii externe si "I" pentru
excursii interne
Cheia primară este formată din câmpul Cod_Client
EXINTERN
Cod_Excursie Text Identic cu campul cu acelasi nume din tabela
CLIENTI. Litera este I.
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
Destinatie Text Defineste destinatia excursiei
Data_Excursie Date/Time Data excursiei
Pret Numeric Pretul excursiei
Cheia primară este formată din câmpul Cod_Excursie
EXEXTERN
Cod_Excursie Text Identic cu campul cu acelasi nume din tabela
CLIENTI. Litera este E.
Destinatie Text Defineste destinatia excursiei
Data_Excursie Date/Time Data excursiei
Pret Numeric Pretul excursiei
Cheia primară este formată din câmpul Cod_Excursie
1. Se vor lega intre ele tabelele.
2. Să se realizeze o interogare care afişează toate excursiile interne şi externe
care au loc într-o anumită lună;
3. Să se realizeze o interogare care afişează toate excursiile interne care au o
anumită destinaţie.
4. Să se realizeze un formular prin care sunt afişate datele din tabelele Clienţi
şi Exintern. Formularul va conţine un buton prin care se va afişa interogarea
de la punctul 2
PROBLEMA nr.12
Se consideră o agenţie de turism care organizează diferite activităţi în ţară şi
străinătate. Baza de date se numeşte Turism şi conţine următoarele tabele: Clienţi,
ExIntern, ExExtern. Structura tabelelor este următoarea:
CLIENTI
Cod_Client Text Campul este format din 6 caractere. Primele 4
caractere sunt cifre iar ultimele doua litere. Se va
realiza masca de intrare corespunzatoare.
Nume_Client Text Numele Clientului
Cod_Excursie Text Camp format din 8 caractere, 7 cifre si o litera.
Litera poate fi "E" pentru excursii externe si "I"
pentru excursii interne
Cheia primară este formată din câmpul Cod_Client
EXINTERN
Cod_Excursie Text Identic cu campul cu acelasi nume din tabela
CLIENTI. Litera este I.
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
Destinatie Text Defineste destinatia excursiei
Data_Excursie Date/Ti
me
Data excursiei
Pret Numeric Pretul excursiei
Cheia primară este formată din câmpul Cod_Excursie
EXEXTERN
Cod_Excursie Text Identic cu campul cu acelasi nume din tabela
CLIENTI. Litera este E.
Destinatie Text Defineste destinatia excursiei
Data_Excursie Date/Ti
me
Data excursiei
Pret Numeric Pretul excursiei
Cheia primară este formată din câmpul Cod_Excursie
1. Să se realizeze o interogare care afişează persoanele participante la o
excursie internă a cărei nume începe cu o anumită literă;
2. Să se realizeze o interogare care afişează persoanele înscrise la excursiile
care au pretul mai mic decat pretul mediu al tuturor excursiilor;
3. Să se realizeze un formular prin care sunt afişate datele din tabelele Clienţi
şi Exextern. Formularul va conţine un buton prin care se va afişa
interogarea de la punctul 2.
PROBLEMA nr.13
Se consideră o bază de date cu numele Product formată din următoarele fişiere:
Produse, Comenzi, Clienti cu următoarea structură:
Produse
Nr_prod Numeric Număr produs
Nume_Prod Text Descrierea produsului format din litere mari. În modul
Datasheet numele câmpului apare “Numele
Produsului”
Pret_Prod Numeric Preţul produsului
Cheia primară este formată din câmpul Nr_prod
Comenzi:
Cod_Client Numeric Cod client format din 4 caractere numerice
Nr_prod Numeric Număr produs
Cant_Prod Numeric Cantitate produs
Cod_Cda Numeric Cod comadă În modul Datasheet va apare pentru câmp
textul “Cod Comanda”
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
Achitat yes/no Se consideră valoarea “y”es dacă factura este achitată şi
valoarea “no” dacă factura nu este achitată
Data_Cda Date/Time Data comenzi
Cheia primară este formată din câmpul Cod_Cda.
Clienţi
Cod_Client Num
eric
Cod client format din 4 caractere numerice
Nume_Client Text Nume client
Adresa Text Adresa clientului. Primele caractere reprezinta localitatea de
domiciliu, urmata de numele străzi, nr, bloc etc
Judet Text Judeţul de domiciliu al clientului
Nr Telef Text Numărul de telefon al clientului Masca de intrare este
999/999999
Cheia primară este formată din câmpurile Nume Client şi Adresa.
1. Se vor lega intre ele tabelele;
2. Să se realizeze o interogare prin care să se vizualizeze produsele comandate
de un anumit client;
3. Să se realizeze o interogare prin care să se vizualizeze clientul care are
comanda cu valoarea cea mai mare. Valoarea este egală cu produsul dintre
cantitate şi preţ. Se va folosi funcţia agregat Max;
4. Sa se realizeze un formular prin care se vor afisa datele din tabela “Clienti”.
Formularul contine butoane pentru deplasarea printre datele fisierului.
PROBLEMA nr. 14
Se consideră o bază de date cu numele Product formată din următoarele fişiere:
Produse, Comenzi, Clienti cu următoarea structură:
Produse
Nr_prod Numeric Număr produs
Nume_Prod Text Descrierea produsului format din litere mari. În modul
Datasheet numele câmpului apare “Numele Produsului”
Pret_Prod Numeric Preţul produsului
Cheia primară este formată din câmpul Nr_prod
Comenzi:
Cod_Client Numeric Cod client format din 4 caractere numerice
Nr_prod Numeric Număr produs
Cant_Prod Numeric Cantitate produs
Cod_Cda Numeric Cod comadă În modul Datasheet va apare pentru câmp textul
“Cod Comanda”
Achitat yes/no Se consideră valoarea “y”es dacă factura este achitată şi
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
valoarea “no” dacă factura nu este achitată
Data_Cda Date/Time Data comenzi
Cheia primară este formată din câmpul Cod_Cda.
Clienţi
Cod_Client Numeric Cod client format din 4 caractere numerice
Nume_Client Text Nume client
Adresa Text Adresa clientului. Primele caractere reprezinta localitatea de
domiciliu, urmata de numele străzi, nr, bloc etc
Judet Text Judeţul de domiciliu al clientului
Nr Telef Text Numărul de telefon al clientului Masca de intrare este
999/999999
Cheia primară este formată din câmpurile Nume Client şi Adresa.
1. Se vor lega intre ele tabelele;
2. Să se realizeze o interogare care calculează valoarea medie a produselor
comandate care au data comenzi mai mică decât data curentă;
3. Să se realizeze o interogare care vizualizează suma valorilor comenzilor
achitate. Valoarea este egală cu produsul dintre cantitate şi preţ. Se vor
folosi funcţiile agregat SUM şi AVG;
4. Se va realiza un formular care vizualizeaza datele dintr-o tabela in obiecte
label si text box si care contine butoane de comanda pentru deplasarea prin
tabela si butoane de comanda pentru adaugarea de inregistrari sau pentru
stergerea de inregistrari. Formularul nu are butoanele de navigare implicite;
PROBLEMA nr. 15
Se consideră o bază de date cu numele Product formată din următoarele fişiere:
Produse, Comenzi, Clienti cu următoarea structură:
Produse
Nr_prod Numeric Număr produs
Nume_Prod Text Descrierea produsului format din litere mari. În
modul Datasheet numele câmpului apare “Numele
Produsului”
Pret_Prod Numeric Preţul produsului
Cheia primară este formată din câmpul Nr_prod
Comenzi:
Cod_Client Numeric Cod client format din 4 caractere numerice
Nr_prod Numeric Număr produs
Cant_Prod Numeric Cantitate produs
Cod_Cda Numeric Cod comadă În modul Datasheet va apare pentru
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
câmp textul “Cod Comanda”
Achitat yes/no Se consideră valoarea “y”es dacă factura este
achitată şi valoarea “no” dacă factura nu este
achitată
Data_Cda Date/Time Data comenzi
Cheia primară este formată din câmpul Cod_Cda.
Clienţi
Cod_Client Numeric Cod client format din 4 caractere numerice
Nume_Client Text Nume client
Adresa Text Adresa clientului. Primele caractere reprezinta
localitatea de domiciliu, urmata de numele străzi, nr,
bloc etc
Judet Text Judeţul de domiciliu al clientului
Nr Telef Text Numărul de telefon al clientului Masca de intrare
este 9999 - 999999
Cheia primară este formată din câmpurile Nume Client şi Adresa.
1. Sa se lege intre ele tabelele;
2. Să realizeze o interogare prin care se vizualizează clientul care a comandat
produsul, cu valoarea cea mai mare;
3. Să se realizeze o interogare care afişează valaorea medie al produselor
comandate într-o anumită zi. Valoarea este egală cu produsul dintre
cantitate şi preţ. Se vor folosi funcţiile agregat MAX şi AVG;
4. Se va realiza un formular care vizualizeaza datele dintr-o tabela in obiecte
label si text box si care contine butoane de comanda pentru deplasarea prin
tabela si butoane de comanda pentru adaugarea de inregistrari sau pentru
stergerea de inregistrari. Formularul nu are butoanele de navigare implicite;
PROBLEMA nr. 16
Se consideră o bază de date cu numele Product formată din următoarele fişiere:
Produse, Comenzi, Clienti cu următoarea structură:
Produse
Nr_prod Numeric Număr produs
Nume_Prod Text Descrierea produsului format din litere mari. În modul
Datasheet numele câmpului apare “Numele Produsului”
Pret_Prod Numeric Preţul produsului
Cheia primară este formată din câmpul Nr_prod
Comenzi:
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
Cod_Client Numeric Cod client format din 4 caractere numerice
Nr_prod Numeric Număr produs
Cant_Prod Numeric Cantitate produs
Cod_Cda Numeric Cod comadă În modul Datasheet va apare pentru câmp
textul “Cod Comanda”
Achitat yes/no Se consideră valoarea “y”es dacă factura este achitată şi
valoarea “no” dacă factura nu este achitată
Data_Cda Date/Time Data comenzi
Cheia primară este formată din câmpul Cod_Cda.
Clienţi
Cod_Client Numeric Cod client format din 4 caractere numerice
Nume_Client Text Nume client
Adresa Text Adresa clientului. Primele caractere reprezinta localitatea
de domiciliu, urmata de numele străzi, nr, bloc etc
Judet Text Judeţul de domiciliu al clientului
Nr Telef Text Numărul de telefon al clientului Masca de intrare este
999/999999
Cheia primară este formată din câmpurile Nume Client şi Adresa. 1. Să se realizeze o interogare care afişează numele şi adresa clientului care a
comandat un anumit produs. Numele produsului este introdus de la
tastatură;
2. Să se realizeze o interogare care afişează numele produselor comandate de
catre clientul al carui nume are pe a treia pozitie o anumita litera
3. Să se realizeze un formular care afişează tabela Produse şi conţine un
subformular care afişează tabela Comenzi;
4. Realizati un raport care afiseaza pretul mediu al produselor cu acelasi nume.
PROBLEMA nr. 17
Se consideră o bază de date cu numele Product formată din următoarele fişiere:
Produse, Comenzi, Clienti cu următoarea structură:
Produse
Nr_prod Numeric Număr produs
Nume_Prod Text Descrierea produsului format din litere mari. În modul
Datasheet numele câmpului apare “Numele Produsului”
Pret_Prod Numeric Preţul produsului
Cheia primară este formată din câmpul Nr_prod
Comenzi:
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
Cod_Client Numeric Cod client format din 4 caractere numerice
Nr_prod Numeric Număr produs
Cant_Prod Numeric Cantitate produs
Cod_Cda Numeric Cod comadă În modul Datasheet va apare pentru câmp
textul “Cod Comanda”
Achitat yes/no Se consideră valoarea “y”es dacă factura este achitată şi
valoarea “no” dacă factura nu este achitată
Data_Cda Date/Time Data comenzi
Cheia primară este formată din câmpul Cod_Cda.
Clienţi
Cod_Client Numeric Cod client format din 4 caractere numerice
Nume_Client Text Nume client
Adresa Text Adresa clientului. Primele caractere reprezinta localitatea
de domiciliu, urmata de numele străzi, nr, bloc etc
Judet Text Judeţul de domiciliu al clientului
Nr Telef Text Numărul de telefon al clientului Masca de intrare este
999/999999
Cheia primară este formată din câmpurile Nume Client şi Adresa. 1. Să se realizeze o interogare care afişează valoarea facturilor neachitate;
2. Să se realizeze o interogare care afişează numele produselor comandate
într-o zi;
3. Sa se realizeze un formular prin care sunt gestionate datele din tabela
Clienti folosind butoane de comanda realizate in modul Design View;
4. Sa se realizeze un raport care calculeaza cantitatea totala de produse pe data
calendaristica.
PROBLEMA nr. 18
Se consideră o bază de date cu numele Product formată din următoarele fişiere:
Produse, Comenzi, Clienti cu următoarea structură:
Produse
Nr_prod Numeric Număr produs
Nume_Prod Text Descrierea produsului format din litere mari. În modul
Datasheet numele câmpului apare “Numele Produsului”
Pret_Prod Numeric Preţul produsului
Cheia primară este formată din câmpul Nr_prod
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
Comenzi:
Cod_Client Numeric Cod client format din 4 caractere numerice
Nr_prod Numeric Număr produs
Cant_Prod Numeric Cantitate produs
Cod_Cda Numeric Cod comadă În modul Datasheet va apare pentru câmp
textul “Cod Comanda”
Achitat yes/no Se consideră valoarea “y”es dacă factura este achitată şi
valoarea “no” dacă factura nu este achitată
Data_Cda Date/Time Data comenzi
Cheia primară este formată din câmpul Cod_Cda.
Clienţi
Cod_Client Numeric Cod client format din 4 caractere numerice
Nume_Client Text Nume client
Adresa Text Adresa clientului. Primele caractere reprezinta localitatea
de domiciliu, urmata de numele străzi, nr, bloc etc
Judet Text Judeţul de domiciliu al clientului
Nr Telef Text Numărul de telefon al clientului Masca de intrare este
999/999999
Cheia primară este formată din câmpurile Nume Client şi Adresa. 1. Să se realizeze o interogare care afişează cantitatea totală dintr-un anumit
produs comandată într-o zi;
2. Să se realizeze o interogare care afişează numărul de telefon al unui client.
Numele clientului se va introduce de la tastatură. Se va folosi funcţia
agregat SUM;
3. Sa se realizeze un formular care afiseaza datele din tabela “Produse” si
contine butoane de comanda pentru adaugare modificare si stergere de date,
precum si butoane de comanda pentru apelul interogarilor de la punctele 1
si 2.
PROBLEMA nr. 19
Se consideră o bază de date cu numele Product formată din următoarele fişiere:
Produse, Comenzi, Clienti cu următoarea structură:
Produse
Nr_prod Numeric Număr produs
Nume_Prod Text Descrierea produsului format din litere mari. În modul Datasheet
numele câmpului apare “Numele Produsului”
Pret_Prod Numeric Preţul produsului
Cheia primară este formată din câmpul Nr_prod
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
Comenzi:
Cod_Client Numeric Cod client format din 4 caractere numerice
Nr_prod Numeric Număr produs
Cant_Prod Numeric Cantitate produs
Cod_Cda Numeric Cod comadă În modul Datasheet va apare pentru câmp textul “Cod
Comanda”
Achitat yes/no Se consideră valoarea “y”es dacă factura este achitată şi valoarea “no”
dacă factura nu este achitată
Data_Cda Date/Time Data comenzi
Cheia primară este formată din câmpul Cod_Cda.
Clienţi
Cod_Client Numeric Cod client format din 4 caractere numerice
Nume_Client Text Nume client
Adresa Text Adresa clientului. Primele caractere reprezinta localitatea de domiciliu,
urmata de numele străzi, nr, bloc etc
Judet Text Judeţul de domiciliu al clientului
Nr Telef Text Numărul de telefon al clientului Masca de intrare este 999/999999
Cheia primară este formată din câmpurile Nume Client şi Adresa. 1. Să se realizeze un filtru care afişează clienţii domiciliaţi într-o anumită
localitate;
2. Să se realizeze o interogare care afişează produsele care au fost comandate
de clienţi domiciliaţi în aceaşi localitate;
3. Se va realiza un formular care vizualizeaza datele dintr-o tabela in obiecte
label si text box. Formularul contine butoane de comanda pentru deplasarea
prin tabela si butoane de comanda pentru adaugarea de inregistrari si pentru
stergerea de inregistrari. Formularul nu are butoanele de navigare implicite;
4. Să se realizeze un formular de tip “SandStone” în care se afişează datele din
tabela Clienţi.
PROBLEMA nr. 20
Se consideră o bază de date cu numele Product formată din următoarele fişiere:
Produse, Comenzi, Clienti cu următoarea structură:
Produse
Nr_prod Numeric Număr produs
Nume_Pr
od
Text Descrierea produsului format din litere mari. În modul
Datasheet numele câmpului apare “Numele Produsului”
Pret_Prod Numeric Preţul produsului
Cheia primară este formată din câmpul Nr_prod
Comenzi:
Cod_Clie
nt
Numeric Cod client format din 4 caractere numerice
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
Nr_prod Numeric Număr produs
Cant_Pro
d
Numeric Cantitate produs
Cod_Cda Numeric Cod comadă În modul Datasheet va apare pentru câmp textul
“Cod Comanda”
Achitat yes/no Se consideră valoarea “y”es dacă factura este achitată şi
valoarea “no” dacă factura nu este achitată
Data_Cda Date/Time Data comenzi
Cheia primară este formată din câmpul Cod_Cda.
Clienţi
Cod_Client Numeric Cod client format din 4 caractere numerice
Nume_Clie
nt
Text Nume client
Adresa Text Adresa clientului. Primele caractere reprezinta
localitatea de domiciliu, urmata de numele străzi, nr,
bloc etc
Judet Text Judeţul de domiciliu al clientului
Nr Telef Text Numărul de telefon al clientului Masca de intrare este
999/999999
Cheia primară este formată din câmpurile Nume Client şi Adresa.
1. Să se realizeze o interogare care vizualizează cantitatea dintr-un produs.
Codul produsului se introduce de la tastatură;
2. Să se realizeze o interogare care afişează numele, adresa şi numărul de
telefon al unui client, pentru care a fost emisă o anumită comandă. Codul
comenzii se va introduce de la tastatură;
3. Să se realizeze cate un formular pentru fiecare tabela. Formularele vor
contine butoane de comanda prin care se vor putea apela intre ele.
PROBLEMA nr. 21
Se consideră o bază de date cu numele Product formată din următoarele fişiere:
Produse, Comenzi, Clienti cu următoarea structură:
Produse
Nr_prod Numeric Număr produs
Nume_Pr
od
Text Descrierea produsului format din litere mari. În modul
Datasheet numele câmpului apare “Numele Produsului”
Pret_Prod Numeric Preţul produsului
Cheia primară este formată din câmpul Nr_prod
Comenzi:
Cod_Clie
nt
Numeric Cod client format din 4 caractere numerice
Nr_prod Numeric Număr produs
Cant_Pro Numeric Cantitate produs
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
d
Cod_Cda Numeric Cod comadă În modul Datasheet va apare pentru câmp
textul “Cod Comanda”
Achitat yes/no Se consideră valoarea “y”es dacă factura este achitată şi
valoarea “no” dacă factura nu este achitată
Data_Cda Date/Time Data comenzi
Cheia primară este formată din câmpul Cod_Cda.
Clienţi
Cod_Client Numeric Cod client format din 4 caractere numerice
Nume_Clie
nt
Text Nume client
Adresa Text Adresa clientului. Primele caractere reprezinta localitatea de
domiciliu, urmata de numele străzi, nr, bloc etc
Judet Text Judeţul de domiciliu al clientului
Nr Telef Text Numărul de telefon al clientului Masca de intrare este
999/999999
Cheia primară este formată din câmpurile Nume Client şi Adresa. 1. Să se realizeze o interogare care vizualizează cantitatea dintr-un produs.
Codul produsului se introduce de la tastatură;
2. Să se realizeze o interogare care afişează numele, adresa şi numărul de
telefon al unui client, pentru care a fost emisă o anumită comandă. Codul
comenzii se va introduce de la tastatură;
3. Să se realizeze un formular de tip “BluePrint” în care se afişează datele din
tabela Clienţi şi conţine un buton prin care este apelată interogarea de la
punctul 2 si de la punctul 1;
4. Sa se realizeze un raport care afiseaza clientii grupati pe judete.
PROBLEMA nr.22
Se consideră o bază de date cu numele Product formată din următoarele fişiere:
Produse, Comenzi, Clienti cu următoarea structură:
Produse
Nr_prod Numeric Număr produs
Nume_Prod Text Descrierea produsului format din litere mari. În modul
Datasheet numele câmpului apare “Numele
Produsului”
Pret_Prod Numeric Preţul produsului
Cheia primară este formată din câmpul Nr_prod
Comenzi:
Cod_Client Numeric Cod client format din 4 caractere numerice
Nr_prod Numeric Număr produs
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
Cant_Prod Numeric Cantitate produs
Cod_Cda Numeric Cod comadă În modul Datasheet va apare pentru câmp textul
“Cod Comanda”
Achitat yes/no Se consideră valoarea “y”es dacă factura este achitată şi valoarea
“no” dacă factura nu este achitată
Data_Cda Date/Time Data comenzi
Cheia primară este formată din câmpul Cod_Cda.
Clienţi
Cod_Client Numeric Cod client format din 4 caractere numerice
Nume_Client Text Nume client
Adresa Text Adresa clientului. Primele caractere reprezinta localitatea de
domiciliu, urmata de numele străzi, nr, bloc etc
Judet Text Judeţul de domiciliu al clientului
Nr Telef Text Numărul de telefon al clientului Masca de intrare este
999/999999
Cheia primară este formată din câmpurile Nume Client şi Adresa. 1. Să se realizeze o interogare prin care să se vizualizeze produsele comandate
de un anumit client;
2. Să se realizeze o interogare prin care să se vizualizeze clientul care are
comanda cu valoarea cea mai mare. Valoarea este egală cu produsul dintre
cantitate şi preţ. Se va folosi funcţia agregat Max.
3. Se va realiza un formular care vizualizeaza datele dintr-o tabela in obiecte
label si text box si care contine butoane de comanda pentru deplasarea prin
tabela si butoane de comanda pentru adaugarea de inregistrari sau pentru
stergerea de inregistrari. Formularul nu are butoanele de navigare implicite;
PROBLEMA nr 23.
Se consideră o agenţie de turism care organizează diferite activităţi în ţară şi
străinătate. Baza de date se numeşte Turism şi conţine următoarele tabele: Clienţi,
ExIntern, ExExtern. Structura tabelelor este următoarea:
CLIENTI
Cod_Client Text Campul este format din 6 caractere. Primele 4 caractere
sunt cifre iar ultimele doua litere. Se va realiza masca de
intrare corespunzatoare.
Nume_Client Text Numele Clientului
Cod_Excursie Text Camp format din 8 caractere, 7 cifre si o litera. Litera
poate fi "E" pentru excursii externe si "I" pentru excursii
interne
Cheia primară este formată din câmpul Cod_Client
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
EXINTERN
Cod_Excursie Text Identic cu campul cu acelasi nume din tabela
CLIENTI. Litera este I.
Destinatie Text Defineste destinatia excursiei
Data_Excursie Date/Time Data excursiei
Pret Numeric Pretul excursiei
Cheia primară este formată din câmpul Cod_Excursie
EXEXTERN
Cod_Excursie Text Identic cu campul cu acelasi nume din tabela
CLIENTI. Litera este E.
Destinatie Text Defineste destinatia excursiei
Data_Excursie Date/Time Data excursiei
Pret Numeric Pretul excursiei
Cheia primară este formată din câmpul Cod_Excursie
1. Sa se lege intre ele tabelele;
2. Să se realizeze o interogare care afişează numele persoanelor participante la
excursii externe. Se va afişa numele clientului, numele excursiei externe şi
data excursiei.
3. Să se realizeze o interogare care afişează clienţii înscrişi la excursia internă
cu cel mai mic pret. Se va folosi functia agregat MIN.
4. Sa se realizeze un raport care afiseaza clientii grupati pe excursii interne.
PROBLEMA nr 24.
Se consideră baza de date NHotel formată din următoarele tabele: Nume_Hotel,
Orase. Structura tabelelor este următoarea:
NHOTEL
Nume_Hotel Text Numele hotelului format numai din litere
Categoria Text Numarul de stele al hotelului
Localitate Text Orasul in care se gaseste hotelul
Nr_Locuri Numeric Numarul de locuri in hotel
Cheia primara este formată din câmpurile Nume_Hotel si Localitate
Orase
Nume_Oras Text Numele orasului format din 30 de caractere mari
Nume_Judet Text Numele judeţului format numai din litere mari
Numar_loc Numeric Numar de locuitori dintr-un oraş
Cheia primara formată din câmpul Nume_Oras
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
1. Sa se lege intre ele cele doua tabele;
2. Să se realizeze o interogare de acţiune prin care se introduc inregistrări noi în
tabela Nhotel;
3. Să se realizeze o interogare de acţiune prin care se crează o tabelă nouă în care
sunt memorate informaţiile despre hotelurile de o anumită categorie.
4. Sa se realizeze un formular prin care sunt apelate cele doua interogari realizate la
punctele precedente.
PROBLEMA Nr 25
I. Să se construiască in Access baza de date Universitate, care conţine tabelele
Facultate si Studenti cu următoarele câmpuri:
PENTRU TABELA FACULTATE
Den_facult T 30 denumire facultate cheie primară
Cod_sect T 5 cod secţie
Nume sectie T30 denumire sectie. Prima litera este mare
celelalte sunt litere mici
Nr_stud N Integer număr studenţi
PENTRU TABELA STUDENTI
Denumirefac T 30 denumire facultate cheie primară
Matricol N 10 matricolul studentului cheie primara
Nume_stud T 30 denumire secţie
Grupa N număr studenţi
1. Restrictii asupra campurilor:
a. Nr_stud >0 si <100. Denumirea câmpului in modul DataSheet View va fi
Numar Studenti, cu valoarea initiala 1;
b. Cod_sect masca de intrare din doua litere si trei cifre;
c. Den_facult si Denumirefac poate fi Inginerie, Medicina, St. Economice,
Stiinte sau Drept;
d. Grupa formata din 4 caractere numerice;
e. Matricol format din 10 caractere cifre sau spatiu.
2. Se vor lega intre ele cele doua tabele;
3. Sa se realizeza un filtru “Advanced Filter”, care vizualizeaza campurile in ordine
alfabetica functie de denumirea facultatii si denumirea sectiei. Filtrul se va salva
ca si o interogare;
4. Sa se realizeze o interogare care vizualizeaza studentii din acele inregistrari
pentru care “Den_facult” incepe cu o litera si are “Nr_stud” mai mare decat o
valoare numerica;
5. Sa se realizeze un formular de culoare albastra, care vizualizeaza datele din
tabela in campuri textbox si contine butoane de comanda pentru deplasare in
fisier, butoane pentru adaugare de date si stergere date, butoane de comanda
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
pentru apelul filtrelor realizate anterior. Formularul contine textul “Universitate”
scris cu culoare rosie pe fond galben;
6. Sa se realizeze un raport care afiseaza numarul total de studenti pe grupe.
PROBLEMA Nr 26
Să se construiască baza de date STUDENŢI, care conţine fisierul Grupa_STUD.
cu următoarea structură: NUME_STUD T 30 nume student; NR_GRUPA N
număr grupă; NR_STUD N nr. legitimaţie student; VARSTA N vârsta
studentului;
cheia primară formată din câmpurile Nr_grupa şi Nr_stud;
si tabela NOTE cu campurile:
NR_LEGITIMATIE N, NOTA N cu doua zecimale; CODUL
DISCIPLINEI N; cheia primara este formata din toate cele trei campuri.
Restrictiile care se vor pune asupra campurilor vor fi:
1. In tabela Grupa_stud,
a. Nume student, prima litera este mare celelalte sunt litere mici
b. Varsta nu poate fi mai mică de 18;
c. Nr_stud >0 si <30;
d. Nr_grupa si Varsta campuri de tip numeric byte si sunt formate din doua
caractere numerice;
e. Nota este cuprinsa intre 1 si 10;
2. Se vor lega intre ele cele doua fisiere si se vor afisa concomitent datele din cele
doua fisiere.
3. Sa se realizeze un filtru avansat prin care se vizualizeaza studentii dintr-o
anumita grupa si care au varsta mai mare decat o anumita valoare. Se va salva
filtrul ca si o interogare;
4. Sa se realizeze o interogare prin care se va afisa studentii cu varsta cuprinsa intre
doua valori numerice si au nota mai mare decat 5;
5. Sa se realizeze un formular pentru vizualizarea datelor din tabela Grupa_stud in
obiecte label si textbox. Formularul contine butoane pentru cautarea unei anumite
inregistrari, pentru deplasarea la sfarsitul formularului si la inceputul sau, pentru
vizualizarea filtrelor si a formularului creat anterior.
PROBLEMA Nr 27
Să se realizeze in Access o bază de date cu numele Teritoriu, care conţine fişierul de
date ORAŞE cu următoarea structură:
NUME_ORAS T 20 denumire oraş; NR_LOC N long integer număr
locuitori;
NUME_JUD T 20 nume judet;
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
cheia primară formată din câmpurile Nume_jud şi Nume_oraş
si fisierul JUDET cu campurile:
NUME_JUDET T 20; SUPRAFATA N cu doua zecimale,
NR_LOCUITORI N de tip intreg;
cheia primara este formata din campul Nume_judet
1. Restrictii asupra campurilor:
a. Nume_Judet se va scrie prima litera mica celelalte litere mari;
b. Numărul de locuitori este mai mare decât 20000;
c. Nume_oraş şi Nume_jud se vor scrie cu caractere mari indiferent de
caracterul introdus si se vor transforma in modul introducere date in
Numele Orasului, Numele Judetului;
d. Pentru campul Suprafata valoarea initiala este 10000.
e. Se vor lega intre ele cele doua tabele;
2. Se va realiza un filtru avansat prin care se vor vizualiza numai oraşele a căror
nume au pe a doua şi a patra poziţie litera “I”. Filtrul se va salva ca interogare;
3. Se va vizualiza fişierul în ordinea alfabetică a judeţelor şi a oraşelor folosind
un filtru avansat. Filtrul se va salva ca interogare;
4. Sa se realizeze o interogare prin care se vor vizualiza judele pentru care suprafata
este cuprinsa intre doua valori si numarul de locuitori al oraselor este mai mare
decat o anumita valoare;
5. Sa se realizeze un formular care vizualizeaza datele din tabela ORASE in
campuri textbox si contine butoane de comanda pentru deplasare in fisier,
butone pentru adaugare de date si stergere date. Formularul are culoare galbena,
titlul formularului este ORASE scris cu culoare galbena pe fond negru;
PROBLEMA Nr. 28
Să se creeze fişierul de date CARTI. în baza de date BIBLIOTECA care conţine
următoarele câmpuri:
NR_INV N 4 număr inventar; TITLU T 50 titlul cărţii;
AUTOR T 30 numele autorului; PREŢ N 10.2 preţul
cărţii;
DATA_INTRARII D 8 data cumpărării cărţii; TIP_CARTE Lookup
cheia primara este formata din campul NR_INV
In aceeasi baza de date sa se creeze tabela AUTORI cu campurile:
Nume_autor T 30 numele autorului; Data_nasterii D data nasterii autorului;
ADRESA T adresa autorului.
Cheia primara este formata din campurile Nume_autor si Adresa
1. Asupra câmpurilor se vor introduce următoarele restricţii: Nr_inv>1000,
Data_intrarii mai mică decât data curentă, Data nasterii autorului mai mica decat
data curenta cu 15 ani. Pentru campul Tip_carte se va realiza o lista de tip Combo
Box cu valorile Roman, Nuvela, Basm, Piesa de teatru, Schita. Campul Adresa
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
va avea pe primele caractere cuvantul SIBIU. Se va definii o masca de intrare
prin care numele autorului va avea prima litera, litera mare celelalte litere mici;
2. Se vor lega intre ele cele doua tabele;
3. Sa se realizeze un filtru avansat prin care se vizualizeaza cartile intrate in aceeasi
luna si an. Filtrul se va salva ca interogare;
4. Să se realizeze o interogare prin care vor fi vizualizati autorii care au aceeasi
data de intrare pentru cartile lor;
5. Sa se realizeze un formular si un subformular pentru vizualizarea datelor din
cele doua tabele;
6. Sa se realizeze un raport care vizualizeaza pretul mediu al cartilor pe autori.
PROBLEMA Nr. 29
Să se creeze baza de date SPORT care conţine o tabela cu numele TENIS, care
ţine evidenţa ocupării unei baze de tenis pe zile şi ore. Câmpurile fişierului de date vor
fi următoarele:
NR_TEREN N 2 numărul terenului de tenis;
DATA D 8 data inchirierii;
ORA C 5 intervalul de timp de închiriere în ore;
OCUPAT L 1 este True dacă terenul este ocupat şi este False
dacă terenul este liber;
TARIF N pretul pentru inchirierea terenului;
Cheia primara este formata din campul Nr_teren.
Tabela CLIENTI tine evidenta clentilor care au inchiriat tabelele si este formata din
campurile:
CODCLIENT N 5 codul clientului; NUMEC T 30 numele clientului ; NRT
N 2 numarul terenului.
Cheia primara este formata din campul CODCLIENT.
1. Restricţiile asupra câmpurilor vor fi următoarele: Data este egală cu data curentă
din calculator, Nr_teren >0 şi Nr_teren<=10. Numec se transforma in numele
clientului. Caracterele introduse in camp se vor transforma in caractere mari;
2. Sa se lege intre ele cele doua tabele;
3. Sa se realizeze un filtru avansat prin care se vor afişa terenurile libere dintr-o
anumita data calendaristica. Filtrul se va salva ca interogare;
4. Sa se realizeze un filtru avansat care afiseaza terenul care a fost inchiriat intr-o
anumita luna un anumit interval de timp. Filtrul se va salva ca interogare;
5. Sa se realizeze un filtru avansat prin care se vor vizualiza terenurile ocupate.
Filtrul se va salva ca interogare;
6. Sa se realizeze un formular care vizualizeaza datele din tabela TENIS in campuri
textbox si contine butoane de comanda pentru deplasare in fisier, butone pentru
adaugare de date si stergere date;
PROBLEME PROPUSE PENTRU COLOCVIU anul III CRP
PROBLEMA Nr. 30
Să se realizeze o bază de date LOCALITATI care conţine o tabela cu numele ORASE
cu următoarea structură :
NUME_ORAS C 20 denumire oraş;
NR_LOC N 7 număr locuitori;
NUME_JUD C 20 nume judet
Cheia primara este formata din campurile Nume_oras si Nume_jud si o tabela JUDETE cu campurile:
NUME_JUDET C 20;
SUPRAFATA N 6;
NR_LOCUITORI N.
Cheia primara este formata din campurile nume_judet si nr_locuitori
1. Restrictii asupra campurilor din tabele: Nume_jud poate fi numai “Sibiu”, “Alba”
sau “Valcea”, Suprafata mai mare decat 1000 si mai mica decat 100000, numarul
de caractere al campurilor numerice se defineste prin masca de intrare. Pentru
campul Nume_oras se defineste o masca de intrare prin care primul caracter al
numelui este o litera mica celelalte sunt litere mari;
2. Se vor lega cele doua tabele intre ele si se vor vizualiza datele din ambele tabele;
3. Se va vizualiza din fişierul ORASE datele despre doua orase diferite. Se va salva
filtrul ca si interogare;
4. Se va realiza o interogare prin care se vizualizeaza datele despre orasele dintr-un
anumit judet, cu suprafata cuprinsa intre doua valori;
5. Se va crea un formular si un subformular pentru vizualizarea datelor din cele
doua tabele.
6. Se va realiza un formular care vizualizeaza datele dintr-o tabela in obiecte label si
text box si care contine butoane de comanda pentru deplasarea prin tabela si
butoane de comanda pentru adaugarea de inregistrari sau pentru stergerea de
inregistrari. Formularul nu are butoanele de navigare implicite;