Sunteți pe pagina 1din 2

FISA DE LUCRU ACCESS

1. Sa se creeze o baza de date cu numele LICEU, formata din urmatoarele tabele:


DISCIPLINE, PROFESORI, CLASE, INSTRUMENTE, ELEVI.
Tabelele se vor crea in modul Design view, in ordinea de mai sus si vor avea urmatoarea
structura:
DISCIPLINE are campul disciplina de tipul text, lungime 20 si este index primar (clickdr si
selectati Primary key)
PROFESORI are campurile : profesor de tip text, lungime 25, index primar
disciplina de tip Lookup Wizard la tabelul DISCIPLINE
CLASE are campurile : clasa, de tip text, lung. 3, de forma 9A, 12C folosesc proprietatea Input
Mask: 99A
diriginte de tip Lookup la PROFESORI, index primar
sectia de tip Yes/No
sala de tip text, lungime 2, input mask 99
INSTRUMENTE are campul: instrument de tip text, lungime 20, index primar
ELEVI are campurile :
ID de tip autonumber, index primar
NUME de tip text, lungime 20, se introduce obligatoriu (Required = Yes)
CNP de tip text, lung13, obligatoriu cifre (folosesc propr. Input
mask)
CLASA de tip Looukup Wizard
MEDIA de tip numeric cu 2 zec; se introduce
obligatoriu;trebuie sa fie cuprinsa intre 7 si 10; valoarea
implicita este 7 (folosesc Properties ca in figura)
INSTRUMENT PR de tip Looukup Wizard
DATA NAST de tip data calendaristica
ADRESA de tip text, lungime 40
NR TELEFON de tip text, lungime 11 de forma 0264-592315
E-MAIL de tip Hiperlink
NAVETA? de tip Yes/No

2. Sa se verifice relatiile dintre tabele (click pe butonul Relatioships din meniul principal).
Daca s-a lucrat corect trebuie obtinuta o fereastra asemanatoare cu cea din figura. Daca nu, se
revine in Design View si se corecteaza. Se vor edita relatiile (clickdr pe linia dintre tabele) si se
va bifa optiunea Enforce Referential Integrity. Aceasta inseamna ca am impus integritate
referentiala, adica nu pot avea inregistari in tabela copil daca nu acestea nu apar si in tabela
parinte). Daca sterg sau modific articole din tabela parinte, modificarea apare si in tabela copil.
Se vor interpreta relatiile 1-1 si 1-n. Ce semnificatie au campurile ingrosate?
3. Se vor introduce date in tabelul DISCIPLINE (romana, matematica, engleza, geografie,
...minim 10 articole), apoi in tabelul PROFESORI (sa fie 2-3 profi la aceeasi disciplina) minim
12 articole.
Pentru tabelul CLASE se va crea un formular cu Form Wizard, dispunerea campurilor sa fie
verticala, iar apoi se vor introduce toate clasele de liceu 9A, 9B,...,12C, cu informatiile
corespunzatoare.
Pentru tabelul ELEVI, deoarece are multe campuri, se va crea un formular special cu Form
Design. Campurile se vor aranja ca in figura de mai jos, se vor colora diferit etichetele acestora,
se vor aplica efecte speciale iar la unele se va schimba denumirea, pentru a se intelege mai usor
ce se cere la introducerea datelor. Numarul de telefon se va scrie cu albastru. Modificarea culorii
textului sau a ettichetelor se va face cu clickdr pe obiectul respectiv.

4. OBTINEREA INFORMATIILOR PRIN INTEROGARI -Query->Create Query in Design View


se selecteaza tabelele din care vreau sa obtin informatii
cu drag and drop se aleg campurile care apar in interogare; pe randull Criteria se introduce conditia
1. Sa se afiseze lista claselor de la sectia romana
2. Sa se afiseze lista instrumentelor care incep cu litera C
3. Sa se afiseze lista claselor si dirigintii lor la sectia romana
4. Sa se afiseze dirigintii care sunt profesori de Geografie
5. Sa se afiseze NUMELE SI ADRESA elevilor din clasa 11A
6. Sa se afiseze dirigintii , NUMELE SI CLASA elevilor cu medie mai mare decat 9.50
7.Sa se afiseze NUMELE SI DATA NASTERII pentru elevii nascuti dupa 15.9.98
8. Se cere numele DIRIGINTILOR care au elevi cu domiciliul pe strada 22 Decembrie sau Horia
9. Numele si adresa elevilor cu telefon fix (la criteria pun 02????????)
10. Numele si adresa elevilor cu telefon mobil
11. Ce disciplina predau dirigintii de la clasele 12?
12. NUMELE si CLASA , sectia elevilor care nu fac naveta.
13. Ce disciplina predau dirigintii ai caror elevi au instrument pr vioara?
14. Ce sala au elevii care fac naveta si au instrument principal pian iar numele dirigentelui incepe cu S?

5. Sa se creeze cu ReportDesign urmatoarele rapoarte:


 Lista elevilor ordonata alfabetic, cu clasa, media generala, adresa
 Lista elevilor ordonata dupa media generala descrescator, grupati dupa clasa, se va
calcula media clasei si numarul de elevi din fiecare clasa.

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