Sunteți pe pagina 1din 4

Fise de lucru Competente digitale Prof: Opris Simona

MICROSOFT ACCESS

Fisa de lucru 1

I. Să se creeze o baza de date având numele elev şi să se salveze în directorul personal. Baza de date va conţine un
tabel Infoelev în care se vor stoca informaţiile referitoare la elevi. Structura tabelului este următoarea:

NRMAT – numărul matricol – de tip text – 3 caractere


Nume – numele elevului – de tip text – 20 caractere
Prenume – prenumele elevului – tip text – 20 caractere
DN – data naşterii – de tip dată calendaristică
ADR – adresa elevului – de tip text – 30 caractere
SCT – secţia (se va introduce uman , real sau tehnic ) - text - 15 caractere
BRS – bursier - da sau nu (Yes/No)
Media – media elevului – de tip numeric-zecimal

1. Să se creeze tabela Infoelev cu câmpurile aferente.


2. Să se stabilească cheia primară pentru tabelul Infoelev.
3. Câmpul de date Media să permită introducerea unor valori mai mici sau egale cu 10.00.
De asemenea, în cazul în care se introduc valori mai mari de 10.00 să se afişeze
următorul mesaj de eroare: „Introduceţi valori mai mici decât 10!”.
4. Pentru câmpul de date SCT se va impune condiţia ca secţia sa fie numai uman , real sau tehnic
5. Să se introducă câte 6 înregistrări, 2 elevi de la fiecare sectie
6. Să se ordoneze baza de date crescător după câmpul Nume.
7. Să se ordoneze baza de date descrescător după câmpul Media.
8. Să se introducă un nou elev, Popescu Ion la secţia uman.
9. Să se şteargă elevul de pe poziţia a treia.
10. Modificaţi structura bazei de date prin adăugarea unui nou câmp Loc. – text (20),
localitatea de unde provine elevul, după câmpul adresa – ADR.
11. Să se completeze câmpul introdus cu informaţiile corespunzătoare pentru fiecare elev.

II. Să se creeze o bază de date având numele CADRE şi să se salveze în directorul personal.
Baza de date va conţine un tabel InfoCadre în care se vor stoca informaţiile referitoare la cadrele didactice.
Structura tabelului este următoarea:

COD - codul cadrului - de tip text - 3 caractere


Nume - numele cadrului didactic - de tip text - 20 caractere
Prenume - prenumele cadrului didactic - tip text - 20 caractere
DN - data naşterii - de tip dată calendaristică
SPEC - specialitatea - text - 30 caractere

Se cere:
1. Să se creeze tabelul InfoCadre cu câmpurile aferente.
2. Să se stabilească cheia primară a tabelului.
3. Să se introducă 4 înregistrări (4 cadre didactice).
4. Să se sorteze tabela InfoCadre crescător după câmpul nume.
5. Să se sorteze tabela InfoCadre descrescător după câmpul DN.
6. Să se şteargă câmpul DN şi în locul lui să se introducă un nou câmp numit ADR (adresa) -
text (30).
III. Să se salveze cele două tabele InfoCadre şi InfoELEV cu alt nume. Noile nume vor fi Cadr respectiv Elevi.
IV. Să se şteargă tabele InfoCadre şi InfoELEV.
Fise de lucru Competente digitale Prof: Opris Simona

Fisa de lucru 2

I. Se consideră baza de date Elevi. Să se creeze tabela DATE cu structura următoare:

NRMAT - text(3) (număr matricol ex. 100, 101,102….)


NP – text(30) (nume şi prenume ex. Pop Liviu)
DN - dată calendaristică (data naşterii ex. 03/04/92)
SCT - text(2) - (sectia ex. REAL , UMAN, TEHNIC)
AN – numeric, întreg (clasa ex. 9, 10 ,11 sau 12)
BRS – da/nu (bursier ex. DA, NU)
SEX – text(1) – (sexul f, m)
TEL – text(15) (telefon ex. 094123456)
ADR – text(25) (adresa ex. str. Gorunului nr. 5)
OR – text(15) (oraşul ex.Rupea, Codlea, ….)
JUD - text(2) (judeţul Brasov, Sibiu)

Să se introducă 10 înregistrări în tabela DATE astfel încât să se respecte următoarele cerinţe:


a) Să existe elevi al căror domiciliu să nu fie Rupea.
b) Să existe elevi de la ambele secţii REAL şi UMAN.
c) Să existe elevi cu vârste mai mari de 14.
d) Să existe elevi în diferiţi ani de studiu.
e) Să se definească regulile de validare pentru câmpul AN astfel încât să se poată introduce în tabel doar valorile 9,
10, 11 sau 12.
f) Să se definească regulile de validare pentru câmpul SCT astfel încât să fie permise doar valorile REAL, UMAN,
sau TEHNIC . Pentru câmpul SEX valorile permise vor fi F sau M.
g) Să se definească următoarele 30 de interogări pentru tabela DATE. Interogările se vor salva cu numele: inter1,
inter2,…, inter n.

OBSERVAŢIE ! Se va utiliza în exclusivitate modul de lucru Design View.

Să se creeze:
1. o listă cu numele elevilor care au domiciliul în Rupea, ordonaţi descrescătordupă numărul matricol.
2. o listă cu numele elevilor care au domiciliul în Rupea, ordonaţi crescător
după numărul matricol.
3. o listă cu numele elevilor din Rupea, ordonaţi crescător după vârstă.
4. o listă cu numele elevilor bursieri din Rupea.
5. o listă cu numele elevilor a căror vârstă este mai mare de 14 de ani şi nu sunt bursieri.
6. o listă cu numele elevelor bursiere care au domiciliul în Rupea.
7. o listă cu numele elevilorde sex masculin care au vârsta de 16 de ani şi nu sunt bursieri.
8. o listă cu numele elevilor născuţi după data de 03/06/91.
9. o listă cu numele elevilor nebursieri.
10. o listă cu numele elevilor bursieri.
11. o listă cu numele şi localitatea elevilor care nu domiciliază în Rupea, ordonaţi după câmpul secţie.
12. lista elevelor de la secţia UMAN.
13. lista elevilorde la UMAN, şi REAL.
14. o listă cu numele elevilor de la UMAN care nu sunt bursieri.
15. o listă cu numele elevilor de la toate profilurile care sunt bursieri şi nu domiciliază în Rupea.
16. o listă cu numele elevelor de la UMAN ordonate descrescător după vârstă.
17. o listă cu numele elevilorde la UMAN ordonaţi crescător după vârstă.
18. lista elevilo rcare nu au domiciliul în judeţul Rupea şi nu sunt bursieri, ordonaţi alfabetic după nume.
19. o interogare care să afişeze numele elevului care are numărul de telefon 0722123456.
20. o listă cu numele elevilor care au domiciliul în Rupea şi sunt bursieri.
21. lista elevelor fără bursă din clasa a 10 a de la secţia UMAN.
22. lista elevilor bursieri, de sex masculin, din clasa a 10 a, de la sectia UMAN, care domiciliază în Rupea.
Fise de lucru Competente digitale Prof: Opris Simona

23. lista elevilor de la toate profilurile care nu sunt în clasa a 10 a.


24. lista cu numele elevilor bursieri de la secţia UMAN din clasa a 10 a care au numărul matricol mai mare decât
102.
25. lista elevilor ordonată alfabetic după nume şi prenume.
26. lista tuturor elevilor secţiei REAL, ordonaţi alfabetic după nume şi prenume.
27. lista elevelor secţiei UMAN care nu sunt bursiere şi nu sunt din Rupea.

Fisa de lucru 3

Să se creeze un nou tabel cu numele Plăţi în baza de date CLIENTI. Tabelul va avea următoarea structură:

Cod_cl - Numeric, întreg


Data_platii - Data calendaristică
Suma_platită - Currency
Data_scadenta - Data calendaristică

a) Să se stabilească cheia primară.


b) Să se creeze o relaţie de tip 1:n între tabelul Infoclienţi şi tabelul Plăţi. Să se forţeze integritatea referenţială.
c) Să se introducă 8 articole în tabelul Plăţi

Fisa de lucru 4

I. Se consideră baza de date FACTF . Câmpurile care intra în definiţia tabelei FIRMA sunt :

CODF - codul firmei – text(4)


DENF - denumirea firmei – text(20)
ADR - adresa fimei – text(30)
CODFS - codul fiscal al firmei - text(15)
BK - banca cu care lucrează firma – text(20)
CT - contul firmei – text(15)
Se consideră apoi tabela FACTURA compusă din următoarele câmpuri :
NRF - număr factură – numeric - întreg
DF - data factură – data calendaristică
CODF - codul firmei – text(4)

Se cere:
1. Crearea tabelelor FIRMA şi FACTURA.
2. Să se definească cheile primare pentru cele două tabele (CODF, respectiv, NRF).
3. Să se creeze relaţia de tipul One-to-Many între cele două tabele.
4. Să se creeze prin intermediul wizard-ului un formular cu numele WFIRMA corespunzător tabelei FIRMA, de tip
columnar şi folosind stilul standard. Să se adauge formularului eticheta - FEREASTRA INTRODUCERE DATE
FIRMA.
5. Să se construiască prin intermediul wizard-ului subformularul corespunzător tabelei FACTURA, de tip columnar
şi folosind stilul standard. Să se adauge formularului eticheta - FEREASTRA INTRODUCERE DATE FACTURĂ.
6. Să se creeze un nou formular numit WWFIRMA care să conţină un formular principal -
ecranul WFIRMA şi un subformular WFACTURA.
7. Să se verifice legătura dintre tabele, proprietăţile Link Child Fields şi Link Master Fields.

Fisa de lucru 5

I. Considerăm baza de date ANGAJAT.MDB având în componenţă câmpurile:

NrOrd - numeric - întreg


Nume - text - 10
Prenume - text - 10
Fise de lucru Competente digitale Prof: Opris Simona

Oras – text - 10
Varsta – numeric - întreg
Salariu – numeric - întreg

Se cere:
1. Să se introducă 7 înregistrări cu diferite persoane din oraşe distincte.
2. Să se realizeze rapoarte prin intermediul cărora să se afişeze:
a) Raport_1 - numele şi prenumele angajaţilor
b) Raport_2 - numele, prenumele şi salariul angajaţilor
c) Raport_3 - numărul de ordine, numele, prenumele şi oraşul de provenienţă al
persoanelor respective.
d) Raport_4 - numele, prenumele angajaţilor şi totalul lor
e) Raport_5 - media de vârsta a angajaţilor
f) Raport_6 - totalul salariilor acordate
g) Raport_7 - cel mai mare salariu acordat
h) Raport_8 - cel mai mic salariu acordat
i) Raport_9 - media salariilor
3. Să se utilizeze realbele moduri de lucru, Design View şi Instrumentul wizard.
4. Să se realizeze un raport cu numele Raport_10 care să aibă in componenţă un subraport.
5. Să se observe asemănările dintre subraport şi subformular.
6. Să se creeze un raport Raport_11 care să conţină toate informaţiile prezentate deRaport_1,…, Raport_9.

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