Sunteți pe pagina 1din 7

Capitolul 12.

Aplicaii practice
1

Gestiune personal

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.

Desfurarea lucrrii

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.

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-

Marca

Autonumbe
r

Nume si
prenume

Text

40

<>

Adresa

Text

30

<>

Stare
civila

Text

15

Lookup

Obs

datio
n
Rule
Cheie
primara

Lista
valori:

de

Casatorit;
Necasatorit;
Divortat;
Vaduv
Vechime

Number

Integer

>=0

Cod
functie

Number

Integer

>0

Cod
sectie

Number

Integer

>0

Salariu
incadrar
e

Currency

Currenc
y

>0

Se salveaz tabelul cu numele Personal.


3

Crearea tabelului Funcii

Tabelul Funcii va avea structura din tabelul de mai jos:


Field
Name

Data Type

Field
Size
/
Format

Decimal
Places

Vali-

Cod
functie

Number

Integer

>0

Denumir
e functie

Text

20

<>

Lookup

Obs

datio
n
Rule
Cheie
primar
a

Se salveaz tabelul cu numele Functii.


4

Crearea tabelului Secii

Tabelul Secii va avea structura din tabelul de mai jos:


Field
Name

Data Type

Field
Size
/
Format

Decimal
Places

Vali-

Cod
sectie

Number

Integer

>0

Denumir
e sectie

Text

20

<>

Lookup

Obs

datio
n
Rule
Cheie
primar
a

Se salveaz tabelul cu numele Sectii.


5

Crearea tabelului Prezena

Tabelul Prezen va avea structura din tabelul de mai jos:


Field Name

Data Type

Field Size
/ Format

Decima
l Places

Vali-

Lookup

Obs

datio
n
Rule

Marca

Number

Long
Integer

>0

Ore
efectuate

Number

Integer

>0

Tarif /Ora

Currency

Currency

>0

Se salveaz tabelul cu numele Prezenta.

IMOBILIARE

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.

4
1

Desfasurarea lucrarii
Crearea bazei de date Imobiliare

Baza de date, cu numele Imobiliare , va fi salvat pe calea C:\STUDENTI\AN 2\GRUPA


2xx\Nume_student.

Crearea tabelului Proprietari

Tabelul Proprietari va avea structura din tabelul de mai jos:

Field
Name

Data Type

Field
Size
/
Format

Decimal
Places

Validatio

Lookup

Obs

n
Rule
Numar
propriet
ar

Number

Integer

>0

Nume
propriet
ar

Text

40

<>

Adresa
propriet
ar

Text

30

<>

Telefon
propriet
ar

Text

10

<>

Cheie
primar
a

Crearea tabelului Ageni

Tabelul Ageni va avea structura din tabelul de mai jos:

Field
Name

Data Type

Numar
agent

Number

Nume
agent

Field
Size
/
Format

Decimal
Places

Vali-

Lookup

Obs

datio
n
Rule

Integer

>0

Text

40

<>

Adresa
agent

Text

30

<>

Telefon
agent

Text

10

<>

Cheie
primar
a

Crearea tabelului Imobile

Tabelul Imobile va avea structura din tabelul de mai jos:

Field
Name

Data Type

Field
Size
/
Format

Decimal
Places

Numar
imobil

Number

Integer

>0

Numar
propriet
ar

Number

Integer

>0

Tabel
PROPRIETARI

Cheie
extern
a

Numar
agent

Number

Integer

>0

Tabel AGENTI

Cheie
extern
a

Localitat
e

Text

20

<>

Zona

Text

15

<>

Lista de valori:
zona0;zona1;
zona2

Tip
imobil

Text

10

<>

Lista de valori:
garsoniera;
apartament;ca
sa

Camere

Number

Byte

>0

Adresa
imobil

Text

30

<>

Pret
solicitat

Currency

Currenc
y

>0

Pret
vanzare

Currency

Currenc
y

>=0

Data
vanzare

Date/Time

Short
Date

Vali-

Lookup

dation Rule
Cheie
primar
a

>#01/01/0
2#

Pentru definirea cheilor externe(Numr proprietar i Numr agent):

se apas eticheta Lookup;

Obs

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) .

Crearea relaiilor dintre tabele

Crearea relaiilor ntre tabele se face n dou etape:


1
2

Definirea cheilor primare din tabelele master si a cheilor externe din


tabelele detail.
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.

MASTER

DETAIL

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

Proprietari

Imobile
Nr
proprietar
1

Agenti

Imobile
Nr agent

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.
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