probleme access

27
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;

Upload: raluca-andreea

Post on 13-Dec-2014

110 views

Category:

Documents


9 download

DESCRIPTION

probleme access

TRANSCRIPT

Page 1: probleme access

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;

Page 2: probleme access

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

Page 3: probleme access

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

Page 4: probleme access

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;

Page 5: probleme access

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;

Page 6: probleme access

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

Page 7: probleme access

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

Page 8: probleme access

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

Page 9: probleme access

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.

Page 10: probleme access

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.

Page 11: probleme access

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”

Page 12: probleme access

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

Page 13: probleme access

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

Page 14: probleme access

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:

Page 15: probleme access

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:

Page 16: probleme access

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

Page 17: probleme access

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

Page 18: probleme access

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

Page 19: probleme access

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

Page 20: probleme access

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

Page 21: probleme access

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

Page 22: probleme access

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

Page 23: probleme access

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

Page 24: probleme access

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;

Page 25: probleme access

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

Page 26: probleme access

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;

Page 27: probleme access

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;