Documente Academic
Documente Profesional
Documente Cultură
Laborator 1-2
Laborator 1-2
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
Baza
de
date,
cu
numele
Gestiune
personal,
va
fi
salvat
pe
calea
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
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
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
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
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
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
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
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#
Obs
MASTER
DETAIL
Legturile dintre tabelele bazei de date sunt reprezentate grafic mai jos:
1
Proprietari
Imobile
Nr
proprietar
1
Agenti
Imobile
Nr agent
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.