Tema BD

3
In atentia studentilor Facultatii de Stiinte Economice, forma de invatamint ID, anul II, specializarile FB, CIG, MK, AA care vor sustine examenul la Baze de Date in sesiunea de examene ian-feb 2014. Pentru promovarea examenului studentii trebuie: - sa sustina un examen scris la data stabilita in sesiunea de examene ian-feb 2014 (a se consulta planificarea examenelor) - sa elaboreze un proiect (aplicatie) de gestiune a unei baze de date in mediul Access. Tema proiectului este prezata in continuare. Nota finala se va stabili ca medie intre cele doua note de la proba scrisa si de la proiect (70 % nota de la proba scrisa, 30% nota de la proiect). Tema proiect Se considera trei structuri de date cu numele Excursii, Turisti si Autocare continand: Excursii Atribute Tip date Valori proprietati campuri de date Cod excursie Numeric Intreg Denumire excursie Text 30 caractere Numar zile Numeric Intreg Data inceput excursie Data calendar Data calendar scurta Data sfarsit excursie Data calendar Data calendar scurta Cost excursie Numeric Intreg lung Turisti Atribute Tip date Valori proprietati campuri de date Nume turist Text 20 caractere Prenume turist Text 30 caractere Varsta turist Numeric Byte Adresa turist Text 50 caractere Numar telefon Text 15 caractere

description

BAZE DE DATE

Transcript of Tema BD

Page 1: Tema  BD

In atentia studentilor Facultatii de Stiinte Economice, forma de invatamint ID, anul II,

specializarile FB, CIG, MK, AA care vor sustine examenul la Baze de Date in sesiunea de

examene ian-feb 2014.

Pentru promovarea examenului studentii trebuie:

- sa sustina un examen scris la data stabilita in sesiunea de examene ian-feb 2014 (a se consulta

planificarea examenelor)

- sa elaboreze un proiect (aplicatie) de gestiune a unei baze de date in mediul Access. Tema

proiectului este prezata in continuare.

Nota finala se va stabili ca medie intre cele doua note de la proba scrisa si de la proiect (70 %

nota de la proba scrisa, 30% nota de la proiect).

Tema proiect

Se considera trei structuri de date cu numele Excursii, Turisti si Autocare continand:

Excursii

Atribute Tip date Valori proprietati campuri de date

Cod excursie Numeric Intreg

Denumire excursie Text 30 caractere

Numar zile Numeric Intreg

Data inceput excursie Data calendar Data calendar scurta

Data sfarsit excursie Data calendar Data calendar scurta

Cost excursie Numeric Intreg lung

Turisti

Atribute Tip date Valori proprietati campuri de date

Nume turist Text 20 caractere

Prenume turist Text 30 caractere

Varsta turist Numeric Byte

Adresa turist Text 50 caractere

Numar telefon Text 15 caractere

Page 2: Tema  BD

Suma platita Numeric Intreg

Cod excursie Numeric Intreg

Numar autocar Numeric Byte

Autocare

Atribute Tip date Valori proprietati campuri de date

Numar autocar Numeric Byte

Tip autocar Text 20 caractere

Numar locuri Numeric Intreg

Cod excursie Numeric Intreg

Denumire excursie Text 30 caractere

Se cere:

1. Sa se creeze obiectele de tip Table cu numele tExcursii, tTuristi si tAutocare si relatiile dintre

aceste obiecte astfel:

a. tExcursii si tTuristi cu cheia primara pe campul de date Cod excursie din tabelul

tExcursii;

b. tExcursii si tAutocare cu cheia primara pe campul de date Cod excursie din tabelul

tExcursii;

c. tAutocare si tTuristi cu cheia primara pe campul de date Numar autocar din tabelul

tAutocare

Odata cu crearea relatiilor dintre tabele sa se stabileasca si regulile de integritate referentiala si

apoi sa se introduca cel putin 10 inregistrari in fiecare tabela;

2. Sa se creeze patru obiecte de tip Query astfel:

a. qDenExc, de tip interogare parametrizata, avand campurile de date: Denumire excursie,

Data inceput excursie, Data sfarsit excursie, Numar zile, cu parametrul pe campul de

date Denumire excursie;

b. qExcAutocar, de tip interogare parametrizata, avand campurile de date: Denumire

excursie, Data inceput excursie, Tip autocar, Numar locuri cu trei parametrii: Denumire

excursie, Tip autocar, Numar locuri;

c. qExcVarstaTur, de tip interogare de selectie, avand campurile de date: Nume turist,

Prenume turist, Varsta turist, Denumire excursie, cu criteriul de selectie: Varsta

turist<=20;

d. qCostExcZi, de tip interogare cu camp calculate avand campurile de date: Denumire

excursie, Cost excursie, Numar zile, dupa care sa se adauge campul Cost-exc/zi, calculat

cu expresia Cost Excursie/Numar zile;

Page 3: Tema  BD

3. Sa se creeze patru obiecte de tip Form, astfel:

a. Trei formulare pentru actualizarea inregistrarilor din cele trei obiecte Table;

b. Un formular meniu pentru deschiderea celor trei obiecte Form de la pct a);

4. Sa se creeze doua obiecte de tip Report astfel:

a. Un raport pentru afisarea inregistrarilor din tabelul tExcursii grupate dupa campul de

date Cod excursie, cu insumarea datelor din campul de date Cost Excursie si cu totaluri

pe grupe de inregistrari si total general;

b. Un raport pentru afisarea inregistrarilor din tabelul tTuristi grupate dupa campul de

date Varsta turist;

Fisierul de tip .mdb (Access XP, 2002, 2003) sau .accdb (Access 2007) se va aduce

la ultima intalnire tutoriala.