Sunteți pe pagina 1din 7

Capitolul 12.

Aplicaii practice

A 1. Gestiune personal

A 1.1. Obiectivele lucrrii
a) Familiarizarea cu mediul Access;
b) ntelegerea primelor noiuni teoretice: baz de date, tabele, nregistrri,
cmpuri, structuri de tabele;
c) Definirea primelor structuri de tabele.
A 1.2. Desfurarea lucrrii
A 1.2.1 Crearea bazei de date Gestiune Personal
Baza de date, cu numele Gestiune personal, va fi salvat pe calea C:\STUDENTI\AN 2\GRUPA
2xx\Nume_student.
A 1.2.2 Crearea tabelului PERSONAL
Pentru crearea unui tabel se apas butonul New , apoi se alege optiunea Design View, OK. n urma
acestor aciuni va apare fereastra Table. Se vor introduce numele cmpurilor, tipul de date asociat
cmpurilor respective, proprietile cmpurilor respective conform tabelului de mai jos:

Field Name Data Type Field Size
/ Format
Decimal
Places
Vali-
dation
Rule
Lookup Obs
Marca Autonumber
Cheie
primara
Nume si
prenume
Text 40 <>
Adresa Text 30 <>
Stare civila Text 15 Lista de valori:
Casatorit;
Necasatorit;
Divortat; Vaduv

Vechime Number Integer >=0
Cod Number Integer >0
functie
Cod sectie Number Integer >0
Salariu
incadrare
Currency Currency 0 >0

Se salveaz tabelul cu numele Personal.
A 1.2.3 Crearea tabelului Funcii
Tabelul Funcii va avea structura din tabelul de mai jos:

Field Name Data Type Field Size
/ Format
Decimal
Places
Vali-
dation
Rule
Lookup Obs
Cod
functie
Number Integer >0
Cheie
primara
Denumire
functie
Text 20 <>

Se salveaz tabelul cu numele Functii.
A 1.2.4 Crearea tabelului Secii
Tabelul Secii va avea structura din tabelul de mai jos:

Field Name Data Type Field Size
/ Format
Decimal
Places
Vali-
dation
Rule
Lookup Obs
Cod sectie Number Integer >0
Cheie
primara
Denumire
sectie
Text 20 <>

Se salveaz tabelul cu numele Sectii.
A 1.2.5 Crearea tabelului Prezena
Tabelul Prezen va avea structura din tabelul de mai jos:

Field Name Data Type Field Size /
Format
Decimal
Places
Vali-
dation
Rule
Lookup Obs
Marca Number Long
Integer
>0
Ore efectuate Number Integer >0
Tarif /Ora Currency Currency >0

Se salveaz tabelul cu numele Prezenta.


A 2. IMOBILIARE

A 2.1. Obiectivele lucrrii
a) Intelegerea notiunilor de cheie externa, relatii intre tabele, tabele master, tabele
detail;
b) Definirea structurilor tabelelor din baza de date IMOBILIARE;
c) Crearea relatiilor intre tabele.
A 2.2. Desfasurarea lucrarii
A 2.2.1 Crearea bazei de date Imobiliare
Baza de date, cu numele Imobiliare , va fi salvat pe calea C:\STUDENTI\AN 2\GRUPA
2xx\Nume_student.
A 2.2.2 Crearea tabelului Proprietari
Tabelul Proprietari va avea structura din tabelul de mai jos:

Field Name Data Type Field Size
/ Format
Decimal
Places
Vali-
dation
Rule
Lookup Obs
Numar
proprietar
Number Integer >0
Cheie
primara
Nume
proprietar
Text 40 <>
Adresa
proprietar
Text 30 <>
Telefon
proprietar
Text 10 <>

A 2.2.3 Crearea tabelului Ageni
Tabelul Ageni va avea structura din tabelul de mai jos:

Field Name Data Type Field Size
/ Format
Decimal
Places
Vali-
dation
Rule
Lookup Obs
Numar
agent
Number Integer >0
Cheie
primara
Nume
agent
Text 40 <>
Adresa
agent
Text 30 <>
Telefon
agent
Text 10 <>



A 2.2.4 Crearea tabelului Imobile
Tabelul Imobile va avea structura din tabelul de mai jos:

Field Name Data Type Field Size
/ Format
Decimal
Places
Vali-
dation Rule
Lookup Obs
Numar
imobil
Number Integer >0
Cheie
primara
Numar
proprietar
Number Integer >0 Tabel
PROPRIETARI
Cheie
externa
Numar
agent
Number Integer >0 Tabel AGENTI Cheie
externa
Localitate Text 20 <>
Zona Text 15 <> Lista de valori:
zona0;zona1;
zona2

Tip imobil Text 10 <> Lista de valori:
garsoniera;
apartament;casa

Camere Number Byte >0
Adresa
imobil
Text 30 <>
Pret
solicitat
Currency Currency 0 >0
Pret
vanzare
Currency Currency 0 >=0
Data
vanzare
Date/Time Short
Date
>#01/01/02#

Pentru definirea cheilor externe(Numr proprietar i Numr agent):
se apas eticheta Lookup;
pe linia Display Control se alege opiunea List Box;
pe linia Row Source Type se alege opiunea Table/Query (este opiunea
implicit);
pe linia Row Source se selecteaz tabelul master (care trebuie pus n
Lookup) .
A 2.2.5 Crearea relaiilor dintre tabele
Crearea relaiilor ntre tabele se face n dou etape:
Etapa 1. Definirea cheilor primare din tabelele master si a cheilor externe din tabelele detail.
Etapa 2. Crearea propriu zis a relaiilor dintre tabele.
Etapa 1 a fost realizata cnd s-au definit structurile tabelelor.
Pentru realizarea etapei 2 se va utiliza instrumentul Relationship. Legtura se face ntre
tabelul master i tabelul detail pe cmpul care este cheie primar n master i cheie
extern n tabelul detail.





Legturile dintre tabelele bazei de date sunt reprezentate grafic mai jos:









Crearea relaiilor utiliznd Relationship se va face parcurgnd etapele:
Se apas butonul Relationship;
Se selecteaz toate cele trei tabele i se apas pe butonul Add. Cele trei
tabele apar pe fundalul ferestrei Relationships. Apoi se apasa pe butonul
Close.
Pentru a face prima legatur, dintre tabelul Proprietari i tabelul
Imobile, se ia campul Nr proprietar din tabelul Proprietari si cu tehnica
drag and drop se trece peste campul Nr proprietar din tabelul
Imobile.
Se bifeaz butoanele de validare Enforce Referential Integrity ,
Cascade Update Related Fields , Cascade Delete Related Records, apoi
se apas pe butonul Create.
1
MASTER DETAIL
1
Proprietari Imobile
Nr proprietar
1
Imobile Agenti
Nr agent
Se procedeaz la fel i pentru legtura dintre tabelele Ageni i Imobile.
Se nchide fereastra Relationships i se salveaz nainte de nchidere.

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