Documente Academic
Documente Profesional
Documente Cultură
Access
1.1
Aplicaii rezolvate
Aplicaia 1.2.1
S se creeze o baz de date cu numele agendatelefon ce va conine un tabel cu datele
personale ale cunoscuilor. Se vor introduce nregistrri n tabelul bazei de date. Fiecare
cunoscut este caracterizat prin codpersoana, nume, prenume, porecl, localitate, strada, nr,
telefonfix, telefonmobil, data nasterii. Definii i un index de cutare ce folosete cmpul
Porecl.
Etape de rezolvare:
P1. Se creaz baza de date agendatelefon: File/New/Blank Database.
P2. Se creaz tabelul datepersonale: Tables/New/Design View.
P3. Se introduce structura tabelului:
CodPersoana- AutoNumber/LongInteger.
Nume- Text (Field Size 20).
Prenume - Text (Field Size 30).
Porecl- Text (Field Size 20).
DataNasterii Data/Time.
se acioneaz
Un cmp de tip Lookup Wizard devine de tip Combo Box adic utilizatorul are la dispoziie o
list de valori posibile, nu un Text box clasic de introducere a valorilor.
Aplicaia 1.2.2
Obs:
1. Pentru cele dou tabele definii abloane de preluare a denumirlor de obiecte cu
majuscule (Denumire, Indrumator, Nume, Prenume, Localitate, Strada). De asemenea,
matricolul va avea formatul : LL9999.
2. Definii urmtoarele reguli de validare:
- AnStudiu ntre 1 i 5
- Data nasterii s fie mai mare de 01.01.1956 i mai mic de data curent.
3. Schimbati modul de introducere pentru cod grup (din tabelul DateStudenti) astfel incat
sa se foloseasca un combo box cu valori din tabela Grupe (utilizatorul nu va mai tasta codul
ci il va prelua dintr-o list existent).
1.2 Aplicaii propuse (suplimentare)
1.2.1. S se creeze o baz de date cu numele bibliotec ce va conine dou tabele: crti i
cititori. Se vor introduce nregistrri n cele dou tabele ale bazei de date. Cele dou tabele vor
avea structura:
Carti
CodCarte- AutoNumber/LongInteger/ Primary Key.
Titlu- Text (Field Size 40).
Autori - Text (Field Size 50).
Editura Text (Field Size 50).
Cititori
Obs:
1. Pentru tabelul Carti definii abloane de preluare a titlului cu majuscule (campul Titlu).
De asemenea, numele autorilor va fi cu majuscule (Autori).
2. Definii urmtoarele reguli de validare:
- Pret >=1.
- NrPagini >1.
- Anaparitie>1800.
3. Se vor introduce nregistrri n fiecare din tabelele bazei de date
Aplicaia 1.2.3
S se creeze o baz de date cu numele masina ce va conine dou tabele: constructori i
modele. Cele dou tabele vor avea structura:
Constructori
CodConstructor- AutoNumber/LongInteger/ Primary Key.
Denumire- Text (Field Size 20).
Localitate - Text (Field Size 30)
Strada -Text (Field Size 30).
Nr - Text (Field Size 5).
Telefonfix - Text (Field Size 15).
TelefonMobil - Text (Field Size 15).
Modele
CodMasina-AutoNumber/LongInteger/ Primary Key
CodConstructor - Number/LongInteger.
Denumire- Text (Field Size 20).
Obs:
4. Pentru tabelul Constructori definii abloane de preluare a denumirii cu majuscule
(campul Denumire).De asemenea, din tabelul Modele denumirea modelului(campul
Denumire).
5. Se vor introduce nregistrri n fiecare din tabelele bazei de date
Aplicaia 1.2.4
S se creeze o baz de date cu numele informatii ce va conine dou tabele: judet i
localitate. Cele dou tabele vor avea structura:
Judet
CodJudet- AutoNumber/LongInteger/ Primary Key.
Nume- Text (Field Size 20).
Suprafata- Text (Field Size 20).
Populatie- Text (Field Size 20).
Localitate
CodLocalitate-AutoNumber/LongInteger/ Primary Key
CodJudet - Number/LongInteger.
Denumire- Text (Field Size 20).
Populatie- Text (Field Size 20).
Suprafata- Text (Field Size 20).
Pozitie_geografica- Text (Field Size 20).
Obs:
1. Pentru tabelul Judet definii abloane de preluare a numelui cu majuscule (campul
Nume). De asemenea, din tabelul Localitate denumirea va fi cu majuscule ( campul
Denumire).
2. Definii urmtoarele reguli de validare:
- Populatie >=1.
- Suprafata >1.
Regulile de validare se introduc pentru ambele tabele.
3. Se vor introduce nregistrri n fiecare din tabelele bazei de date
4. Schimbati modul de introducere pentru nume (din tabelul Judet) astfel incat sa se
foloseasca un combo box cu valori finite.