Sunteți pe pagina 1din 33

Ionu Anica-Popa, Liana Anica-Popa Baze de date,

Office 2010
Unitatea de nvare III

Cuprins
2 TABELE (TABLES) .................................................................................................... 12
2.1

Operaii principale ........................................................................................................................................... 12

2.2

Stabilirea relaiilor ntre tabele....................................................................................................................... 35

2.3

Teste de verificare ............................................................................................................................................ 38

11

Tabele (Tables)
Obiective

crearea unei noi tabele, modificarea structurii unei tabele

existente; nume de cmpuri;


tipuri de cmpuri de date: Text, Memo, Number,

Currency,

AutoNumber,

Date/Time, Yes/No; proprietile cmpurilor: mrimea cmpurilor, formatul,


valoarea implicit, regula de validare, textul de validare, indexarea; cheia primar;
operaiuni cu nregistrrile existente ntr-o tabel - introducerea, modificarea i
tergerea datelor: introducerea nregistrrilor de date, modificarea coninutului
cmpurilor, tergerea nregistrrilor de date, cutarea i nlocuirea coninutului
cmpurilor;
copierea, redenumirea i tergerea tabelelor; schimbul de date: importul, exportul,
legarea tabelelor; actualizarea relaiilor ntre tabele: crearea unei legturi implicite,
tipuri de relaii (relaia 1:1, relaia 1:n ), integritate referenial, proprietile de legare.

2.1 Operaii principale


Se dorete realizarea unei baze de date a crei structur este urmtoarea:

Clienti

Denumire tabel:
Denumire cmp
CodClient

Tip de dat
Numeric

Lungime
Long Integer

Observaii
Cheie primar (accept numai valori
unice i nenule).

NumeClient

Text

30

Accept numai valori pozitive.


Nu accept valori nule.

Localitate

Text

30

Nu accept valori nule.

12

13

CUI Numeric
NrRegComert

Text

Long Integer

Nu accept valori nule.

15

Nu accept valori nule.

Marfuri

Denumire tabel:
Denumire cmp
CodMarfa

Lungime

Tip de dat

Numeric

Long Integer

Observaii
Cheie primar (accept numai valori
unice i nenule).
Accept numai valori pozitive.

DenumireMafa
UM

Text

Text

25
Valoarea implicit este KG.

Dintr-o list de valori pot fi selectate


urmtoarele uniti de
BUC, L, BAX, ST.

Facturi

Denumire tabel:
Denumire cmp
NrFactura

Tip de dat
Numeric

msur: KG,

Lungime
Long Integer

Observaii
Cheie primar (accept numai valori
unice i nenule).

CodClient

Numeric

DataFactura

Date / Time

Long Integer

Accept
numai valori
pozi
Cheie extern.

tive.

Valoarea implicit este data sistemului.


Nu poate fi mai mare dect data
sistemului.

DataScadenta

Date / Time

Nu accept valori nule.


Valoarea implicit este data sistemului
plus 30 de zile.

Observaie:

14

Nu accept valori nule.


Data scadenei nu poate fi mai mic dect
data facturii.

LiniiFactura

Denumire tabel:
Denumire cmp

Tip de dat

Lungime

Observaii

NrFactura

Numeric

Long Integer

Cheie extern.

CodMarfa

Numeric

Long Integer

Cheie extern.
NrFactura i CodMarfa formeaz
mpreun cheia primar a tabelei.

Observaie:
Cantitate

Numeric

Double

Nu accept valori nule.

Pret

Numeric

Double

Accept numai valori pozitive.

Incasari

Denumire tabel:
Denumire cmp

Tip de dat

NrDocIncasare

Numeric

Lungime
Long Integer

Observaii
Cheie primar (accept numai valori
unice i nenule).

CodClient

Text

DataDocIncasare

25

Accept numai valori pozitive.


Cheie extern.
Valoarea implicit este data sistemului.

Date / Time

Nu poate fi mai mare dect data


sistemului.
Nu accept valori nule.

LiniiIncasare

Denumire tabel:
Denumire cmp

Tip de dat

NrDocIncasare

Numeric

NrFactura

Numeric

Lungime
Long Integer

Cheie extern.

Long Integer

Cheie extern.
NrDocIncasare i NrFactura formeaz
mpreun cheia primar a tabelei.

Observaie:
ValoareIncasata

Numeric

Observaii

Double

Nu accept valori nule.


Accept numai valori pozitive.

15

2.1.1

Crearea unei noi tabele

Din seciunea Objects a ferestrei principale, se selecteaz subseciunea Tables (Figura 21).

Figura 2-1 Subseciunea Tables a seciunii Objects

Se efectueaz dublu clic pe opiunea Create table in Design view, fapt care determin
apariia ferestrei prezentat n Figura 2-2.

Figura 2-2 - Fereastra Table Design

n seciunea Field Name se introduce numele cmpului (de exemplu CodMarfa, vezi Figura
2-3).

16

Figura 2-3

n seciunea Data Type se specific tipul de dat specific cmpului respectiv (de exemplu
Number, vezi Figura 2-4).

Figura 2-4

(opional) n seciunea Description se introduce o scurt descriere a cmpului respectiv.

Principalele tipuri de data existente n MS Access 2003 sunt prezentate n

Tip

Subtip

Mrimea

Domeniu de definiie

locaiei
Text

Text

Lungimea

ntre 1 i 255 de caractere

irului
Memo

Memo

Lungimea
irului

Number

17

Byte

1 byte

ntre 1 i 65.535 de
caractere
0 255

Integer
Long Integer

2 bytes

-32.768 32.767

4 bytes

-2.147.483.648
2.147.483.647

Single

4 bytes

(singleprecision
floatingpoint)

pentru valori negative:

-3,402823E38
-1,401298E-45

pentru valori pozitive:

1,401298E-45
3,402823E38
Double

8 bytes

(doubleprecision
floatingpoint)

pentru valori negative

-1,79769313486232E308

-4,94065645841247E-324

Date/Time

Date/Time

8 bytes

pentru valori pozitive:

4,94065645841247E-324

1,79769313486232E308
1 Ianuarie 100 31
Decembrie 9999

Currency

Currency

AutoNumber Long Integer


Yes/No

Yes/No
OLE Object

OLE Object

8 bytes

-922.337.203.685.477,5808

4 bytes

922.337.203.685.477,5807
1 2.147.483.647

1 byte

True sau False.

Pn la 1 Gb

Obiecte de tip OLE.

n funcie de tipul de dat selectat pentru un cmp, acesta dispune de o serie de proprieti
Field Properties, cu care se poate lucra n partea inferioar a ferestrei de dialog utilizat pentru
realizarea structurii tabelei.

18

Proprietate

Descriere

Field Size

pentru cmpurile de tip ir de caractere,


specific numrul maxim de caractere care pot
fi memorate n cmpul respectiv;
pentru cmpurile de tip numeric, specific tipul
de dat corespunztor cmpului respective
(byte, integer, long, single, double,).

Format

Specific modul n care vor fi afiate datele


memorate n cmpul respective.

Decimal Places

Specific, pentru cmpurile numerice, numrul


de zecimale care vor fi afiate dup virgul.

Input Mask

Specific un ablon pe care trebuie s l respecte


datele memorate n cmpul respectiv.

Caption

Specific o etichet care va fi afiat n locul


denumirii cmpului respectiv.

Default Value

Reprezint valoarea implicit atribuit cmpului


respectiv.

Validation Rule

Reprezint o regul de validare care trebuie s fie


ndeplinit de datele care sunt memorate n
cmpul respectiv.

Validation Text

Reprezint mesajul de eroare care va fi afiat n


momentul n care datele introduse nu respect
regula de validare.

Required

Yes este necesar introducerea unei

valori n cmpul respectiv;

No nu este necesar introducerea unei


valori n cmpul respectiv (cu alte cuvinte, este
acceptat valoarea Null).
Indexed

Specific dac valorile din cmpul respective vor


fi indexate sau nu:
No datele din cmpul respectiv nu sunt

19

indexate;
Yes (Duplicates OK) datele din cmpul respectiv sunt
indexate i sunt acceptate valori duplicate;
Yes (No Duplicates) datele din cmpul respectiv sunt indexate
i nu sunt acceptate valori duplicate.

Observaie: Cmpurile de tip Memo, OLE


Object i Hyperlink nu pot fi indexate

Pentru a specifica cheia primar a unei tabele se selecteaz cmpul (cmpurile) respectiv,
iar din meniul Edit se selecteaz opiunea Primary Key, sau n bara de pictograme se
efectueaz clic pe pictograma corespunztoare stabilirii cheii primare (Figura 2-5).

Figura 2-5 Pictograma Primary Key

Dup specificarea tuturor proprietilor aferente cmpului CodMarfa, seciunea General


corespunztoare acestuia se prezint ca n Figura 2-6:

20

Figura 2-6

Dac pentru un cmp se dorete specificarea unei liste de valori din care s poat fi
selectate valorile care se doresc a fi introduse, din seciunea Data Type se va selecta
opiunea Lookup Wizard. n urma alegerii acestei opiuni, va fi afiat fereastra de dialog
prezentat n Figura 2-7. Dup cum se dorete preluarea datelor dintr-o alt tabel sau
cerere ( I want the lookup column to lookup the values in a table or query) sau specificarea
manual a acestora (I will type in the values that I want), se va selecta opiunea dorit.

21

Figura 2-7 Fereastra Lookup Wizard

Dac, pentru cmpul UM, se dorete selectarea uneia dintre urmtoarele uniti de msur:
KG, BUC, L, BAX sau ST dintr-o list de valori, fereastra Lookup Wizard corespunz toare
este prezentat n Figura 2-8.

Figura 2-8 Fereastra Lookup Wizard

22

Dac se dorete modificarea numelui cmpului, acest lucru se poate realiza cu ajutorul
ferestrei prezentat n Figura 2-9.

Figura 2-9 - Fereastra Lookup Wizard

Dup definitivarea structurii tabelei, fereastra corespunztoare modului Design al acesteia se


va prezenta ca n Figura 2-10.

Figura 2-10

Pentru salvarea tabelei, din meniul File se va selecta opiunea Save, sau din bara de
pictograme se efectueaz clic pe pictograma corespunztoare salvrii tabelei (Figura 2-11).

n fereastra de dialog prezentat n Figura 2-12 se va introduce numele noii tabele ( de


exemplu, Marfuri).

Figura 2-11 Pictograma Save

23

Figura 2-12 Fereastra de dialog Save As

Pentru stabilirea unor proprieti la nivel de tabel, din meniul View se va selecta op iunea
Properties, fereastra de dialog fiind afiat ca n Figura 2-13. n exemplul prezentat s-a
implementat urmtoarea regul de validare: Data scadenei nu poate fi mai mic dect
data facturii.

Figura 2-13 - Proprieti la nivel de tabel

Dup ncheierea realizrii structurii tuturor tabelelor propuse, fereastra corespunztoare bazei
de date se prezint ca n Figura 2-14:

24

Figura 2-14 - Structura bazei de date

Copierea, redenumirea i tergerea tabelelor

2.1.2

Copierea unei tabele

Din seciunea Objects a ferestrei principale se selecteaz subseciunea Tables (Figura 2-15).

Se selecteaz tabela dorit, dup care se apas tastele CTRL + C, apoi combinaia CTRL + V ,
apoi se tasteaz noul nume al tabelei n fereastra special deschis (Figura 2-16).
sau:
Se lucreaz cu opiunile Copy i Paste din submeniul Edit al MS Access, ori cu pictogramele
corespunztoare acestor dou operaiuni din bara de meniuri: , .
sau:
Cu clic pe butonul din dreapta al mouse-ului deasupra tabelei de redenumit se afieaz meniul
contextual, din care se aleg, succesiv, opiunile Copy i Paste, apoi se atribuie numele nou
tabelei respective.

25

Figura 2-15
Figura 2-16. Tastarea numelui copiei tabelei Linii Factura

Redenumirea unei tabele

Din seciunea Objects a ferestrei principale se selecteaz subseciunea Tables (Figura 2-15).

Se selecteaz tabela dorit, dup care se apas tasta F2, apoi se tasteaz noul nume al
tabelei.

sau:

Se execut dou clicuri repetate pe numele tabelei de redenumit i se tasteaz noua


denumire.

sau:

Cu clic pe butonul din dreapta al mouse-ului deasupra tabelei de redenumit se afieaz

meniul contextual, din care se alege opiunea Rename, apoi se atribuie numele nou tabelei
respective.
26

Observaie: Este recomandabil ca redenumirea unei tabele s se realizeze nainte de stabilirea


legturilor logice cu celelalte tabele ale bazei de date.

tergerea unei tabele

Din seciunea Objects a ferestrei principale se selecteaz subseciunea Tables (Figura 2-15).

Se selecteaz tabela dorit, dup care se apas pe tasta Delete. Fereastra care va fi afiat
este prezentat n Figura 2-17.

Pentru a se confirma tergerea, se efectueaz clic pe butonul Yes.

Observaie: tergerea unei tabele este o operaiune ireversibil; dup ce o tabel a fost tears aceasta
nu mai poate fi recuperat.

Figura 2-17

2.1.3

Schimbul de date: importul, exportul, legarea

Pentru a importa o tabel sau a lega un obiect (tabel, cerere, formular, raport, modul etc.) dintr-o
alt baz de date:

din meniul File, se selecteaz opiunea Get External Data, iar de acolo, Import
,

27

respectiv Link Tables(Figura 2-18).


Figura 2-18. Opiunile pentru import/legare de tabele

Se selecteaz, din fereastra Import, baza de date surs (Figura 2-19).

Figura 2-19. Fereastra de import de obiecte Access

Se selecteaz tipul i denumirea obiectului care urmeaz s fie importat (Figura 2-20), apoi
se activeaz butonul OK.

n exemplul dat, se vizeaz importarea modulului ExempleVBA creat ntr-o alt baz de date.

28

Figura 2-20. Fereastra pentru import de obiecte dintr-o alt baz de date

n final, se verific dac s-a realizat efectiv importul, activnd, n fereastra principal a bazei de
date curente, opiunea desemnnd tipul de obiect importat (n cazul exemplificat,
Modules:

). Dac modulul dorit este afi at n lista de obiecte de tip modul, el a fost

importat cu succes.

Similar se lucreaz pentru a lega o tabel (a efectua un link) la baza de date curent (vezi
Figura 2-21). n lista de tabele, ea va avea o sgeat lng nume: de exemplu,

Figura 2-21. Fereastra pentru legarea unei tabele dintr-o alt baz de date

Exportul unui obiect din baza de date curent ntr-o alt baz de date presupune parcurgerea
urmtorilor pai:

se selecteaz denumirea obiectului care urmeaz s fie exportat;

se alege din submeniul Fileopiunea Export;

se selecteaz denumirea bazei de date destinaie (


Figura 2-22) i butonul

29

Figura 2-22. Fereastra pentru exportul unui obiect ntr-o alt baz de date

n final, se verific dac s-a realizat efectiv exportul.

2.1.4 Adugarea / tergerea de nregistrri n / din tabele Cum se


adaug nregistrri ntr-o tabel?

Se efectueaz dublu clic pe numele tabelei n care se dorete adugarea unei noi nregistr
ri (de exemplu, pentru tabela Marfuri, fereastra care va fi afiat este prezentat n Figura
2-23).

Figura 2-23

30

Dup introducerea datelor dorite, tabela se prezint ca n Figura 2-24.

Figura 2-24

Butoanele de navigare (Navigation Buttons) sunt butoane care permit poziionarea n


interiorul setului de nregistrri memorat n tabel (Figura 2-25).

Figura 2-25 - Butoane de navigare (Navigation Buttons)

Pictogram

Descriere
poziionare pe prima nregistrare;
poziionare pe precedenta nregistrare;
poziionare pe urmtoarea nregistrare;
poziionare pe ultima nregistrare;
adugarea unei noi nregistrri.

31

Dac o regul de validare nu este ndeplinit, va fi afiat un mesaj de eroare corespunztor (de
exemplu, dac pentru codul mrfii se introduce valoarea -1, va fi afiat imediat fereastra de dialog
care conine mesajul de eroare, ca n Figura 2-26).

Figura 2-26 - Afiare mesaj de eroare (regul de validare nerespectat)

Dac nu este realizat una dintre cerinele pe care trebuie s le ndeplineasc orice cheie primar
(s fie unic i nenul), fereastra de dialog care conine mesajul de eroare afiat este prezentat n
Figura 2-27).

Figura 2-27 - Afiare mesaj de eroare (cheia primar nu conine valori unice i nenule)

Cum se terg nregistrri dintr-o tabel?

Se selecteaz nregistrarea care se dorete a fi tears i din meniul Edit se alege op iunea
Delete Record sau din bara de pictograme se efectueaz clic pe pictograma corespunz
toare tergerii unei nregistrri (Figura 2-28)

Figura 2-28 - Pictograma Delete Record

32

Cutarea i nlocuirea coninutului cmpurilor

2.1.5

Cutarea coninutului cmpurilor


Din meniul Edit se selecteaz opiunea Find.

sau

sau:

Se apas combinaia de taste CTRL + F.

Se execut clicuri pe pictograma Find (

).

n fereastra Find and Replace, seciunea Find (Figura 2-29) vor fi specificate:
-

textul cutat (Find What);

locul unde va fi efectuat cutarea (Look In): o n cmpul curent (de


exemplu: NumeClient); o n tabela curent (de exemplu: Client).

modul n care trebuie s se realizeze potrivirea textului cutat (Match):


o n orice parte din cmp (Any Part of Field);
o ntreg cmpul (Whole Field); o nceputul
cmpului (Start of Field).

direcia de cutare n cadrul tabelei (Search): o de la nregistrarea


curent n sus (Up); o de la nregistrarea curent n jos (Down); o n
ntreg domeniul de cutare (All).

Figura 2-29 - Fereastra Find and Replace, seciunea Find

33

Efectuarea unui clic pe butonul Find Next are ca efect poziionarea pe urm toarea
nregistrare care ndeplinete criteriul de cutare.

nlocuirea coninutului cmpurilor

sau

Din meniul Edit se selecteaz opiunea Replace.

Se apas combinaia de taste CTRL + H.

n fereastra Find and Replace, seciunea Replace (Figura 2-30) vor fi specificate:
- textul cutat (Find What);
-

textul cu care va fi nlocuit textul cutat (Replace With); - locul unde


va fi efectuat cutarea (Look In): o n cmpul curent (de exemplu:
NumeClient); o n tabela curent (de exemplu: Client).

modul n care trebuie s se realizeze potrivirea textului cutat (Match):


o n orice parte din cmp (Any Part of Field);
o ntreg cmpul (Whole Field); o nceputul
cmpului (Start of Field).

direcia de cutare n cadrul tabelei (Search):


o de la nregistrarea curent n sus (Up); o de
la nregistrarea curent n jos (Down); o n
ntreg domeniul de cutare (All).

Figura 2-30 Fereastra Find and Replace, seciunea Replace

34

Efectuarea unui clic pe butonul Find Next are ca efect poziionarea pe urm toarea
nregistrare care ndeplinete criteriul de cutare.

Efectuarea unui clic pe butonul Replace are ca efect nlocuirea valorii cutate cu noua
valoare pentru nregistrarea curent i poziionarea pe urmtoarea nregistrare care
ndeplinete criteriul de cutare.

Efectuarea unui clic pe butonul Replace All are ca efect nlocuirea valorii c utate cu noua
valoare pentru toate nregistrrile din domeniul de cutare.

2.2 Stabilirea relaiilor ntre tabele

Crearea relaiilor ntre tabele

2.2.1

Din meniul Tools se va selecta opiunea Relationships.

Dac fereastra Show Table (Figura 2-31) nu este afiat, se va selecta din meniul
Relationships opiunea Show Table.

Figura 2-31 - Fereastra Show Table

Din lista tabelelor afiate vor fi selectate cele care se doresc a fi utilizate n stabilirea
relaiilor, dup care se efectueaz clic pe butonul Add.

35

Dup ce au fost adugate toate tabele care sunt utilizate la stabilirea rela iilor, se va efectua
clic pe butonul Close. Fereastra Relationship se va prezenta ca n Figura 2-32.

Figura 2-32 - Fereastra Relationships

Pentru crearea relaiei ntre dou tabele se va selecta cheia primar din tabela p rinte (de
exemplu, CodClient din tabela Clienti) i, cu tehnica drag and drop, aceasta va fi poziionat
peste cheia extern corespunztoare din tabela copil (de exemplu, CodClient din tabela
Facturi). Dup efectuarea acestei operaiuni, va fi afiat fereastra Edit Relationships
(Figura 2-33).

Figura 2-33 - Fereastra Edit Relationships

n situaia n care se dorete activarea integritii refereniale (acest lucru presupune ca


valorile cheii externe s nu poat fi diferite de valorile pe care le are cheia respectiv n
tabela n care este cheie primar), se va selecta opiunea Enforce Referential Integrity.

36

Dac a fost selectat opiunea Enforce Referential Integrity (Figura 2-34), devin posibil de
selectat alte dou opiuni: Cascade Update Related Fields i Cascade Delete Related
Records.

Dac a fost selectat opiunea Cascade Update Related Fields, n cazul modific rii
valorilor cheii primare din tabela printe, automat n tabela copil vor fi modificate valorile
cheii externe corespunztoare. Dac aceast opiune nu este selectat , valorile cheii
primare din tabela printe pot fi modificate doar dac aceasta nu are nregistr ri
corespondente n tabela copil (de exemplu, codul unui client poate fi modificat doar dac
acestuia nu i-au fost emise facturi).

Dac a fost selectat opiunea Cascade Delete Related Records, n cazul tergerii unei
nregistrri din tabela printe, automat n tabela copil vor fi terse toate nregistr rile
corespondente. Dac aceast opiune nu este selectat, o nregistrare din tabela p rinte
poate fi tears doar dac nu are nregistrri corespondente n tabela copil (de exemplu, un
cl ient poate fi ters doar dac acestuia nu i-au fost emise facturi).

Figura 2-34 - Enforce Referential Integrity

Dup ce s-a efectuat clic pe butonul Create, fereastra Relationships se va prezenta ca n


Figura 2-35.

Figura 2-35 - Fereastra Relationships

Ulterior definitivrii relaiilor ntre toate tabelele bazei de date, fereastra Relationship se va prezenta
ca n Figura 2-36.
37

Figura 2-36 - Fereastra Relationships

2.2.2

tergerea relaiilor dintre tabele

Din meniul Tools se va selecta opiunea Relationships.

Se selecteaz relaia care se dorete a fi tears.

Se efectueaz clic pe butonul dreapta al mouse-ului, iar din meniul contextual afi at va fi
selectat opiunea Delete, dup care va fi afiat fereastra din Figura 2-37

Pentru a se confirma tergerea, se efectueaz clic pe butonul Yes.

Figura 2-37

2.3 Teste de verificare

38

1.

Care dintre urmtoarele afirmaii este adevrat:

a. Menionarea tipului de dat specific unui cmp se realizeaz n seciunea Format.


b. Menionarea tipului de dat specific unui cmp se realizeaz n seciunea Field Name.
c. Menionarea tipului de dat specific unui cmp se realizeaz n seciunea Description.
d. Menionarea tipului de dat specific unui cmp se realizeaz n seciunea Data Type.
e. Menionarea tipului de dat specific unui cmp se realizeaz n seciunea Input Mask.

2.

Care dintre urmtoarele afirmaii este adevrat:

a. Valoarea implicit a unui cmp se specific la proprietatea Format.


b. Valoarea implicit a unui cmp se specific la proprietatea Implicit Value.
c. Valoarea implicit a unui cmp se specific la proprietatea Caption.
d. Valoarea implicit a unui cmp se specific la proprietatea Default Value.
e. Valoarea implicit a unui cmp se specific la proprietatea Input Mask.
3. Care dintre urmtoarele elemente nu este inclus ntre elementele din seciunea Data Type: a.
Number.
b. Text.
c. Currency.
d. Image.
e. AutoNumber.

4.

ntr-un cmp avnd tipul de dat Byte se pot memora:

a. Valori cuprinse ntre: -32.768 32.767.


b. ntre 1 i 255 de caractere.
c. Valori cuprinse ntre: 0 255.
d. ntre 1 i 65.535 de caractere.
e. Valori cuprinse ntre: 1 Ianuarie 100 31 Decembrie 9999.

5.
Care dintre urmtoarele afirmaii este adevrat:
a. Regula de validare pe care trebuie s o ndeplineasc datele memorate ntr-un cmp se specific
la proprietatea Format.
b. Regula de validare pe care trebuie s o ndeplineasc datele memorate ntr-un cmp se specific
la proprietatea Validation Rule.
39

c. Regula de validare pe care trebuie s o ndeplineasc datele memorate ntr-un cmp se specific
la proprietatea Validation Text.
d. Regula de validare pe care trebuie s o ndeplineasc datele memorate ntr-un cmp se specific
la proprietatea Description.
e. Regula de validare pe care trebuie s o ndeplineasc datele memorate ntr-un cmp se specific
la proprietatea Restrictions.

6.

Care dintre urmtoarele afirmaii privind redenumirea unei tabele n MS Access nu este

adevrat:
a. Din seciunea Objects a ferestrei principale se selecteaz subseciunea Tables, urmeaz selectarea
tabelei dorit, dup care se apas tasta F2, apoi se tasteaz noul nume al tabelei.
b. Se execut dou clicuri repetate pe numele tabelei de redenumit i se tasteaz noua denumire.
c. Selectarea opiunii a Table Rename din submeniul Options al meniului principal Tools.
d. Cu clic pe butonul din dreapta al mouse-ului deasupra tabelei de redenumit se afieaz meniul
contextual, din care se alege opiunea Rename, apoi se atribuie numele nou tabelei respective.

7. Care dintre urmtoarele afirmaii referitoare la modalitatea de stabilire a unor proprieti la nivel
de tabel este adevrat:
a. din meniul View se va selecta opiunea Properties.
b. din meniul Table se va selecta opiunea Properties.
c. din meniul File se va selecta opiunea Database Properties.
d. din meniul Window se va selecta opiunea Table Properties.
e. din meniul Tools se va selecta opiunea Table Properties.

8. Care dintre urmtoarele afirmaii privind realizarea importului de tabele dint-un alt fiier de tip
baz de date este adevrat:
a. Selectarea opiunii Import a submeniului Get External Data al meniului principal File.
b. Selectarea opiunii Import a submeniului Options al meniului principal Tools.
c. Selectarea opiunii Import a submeniului Database Properties al meniului principal File.
d. Selectarea opiunii Import Table a submeniului Table Tools al meniului principal Tools.
e. Selectarea opiunii Import Table a meniului principal Import.

40

9.

Care dintre urmtoarele afirmaii este fals:

a. Butoanele de navigare (Navigation Buttons) sunt butoane care permit poziionarea n interiorul
setului de nregistrri memorat n tabel.
b. Butoanele de navigare (Navigation Buttons) sunt butoane care permit adugarea de noi
nregistrri n tabel.
c. Butoanele de navigare (Navigation Buttons) sunt butoane care permit adugarea de noi cmpuri
n tabel.

10. Care dintre urmtoarele afirmaii referitoare la posibilitatea cutrii coninutului cmpurilor este
fals:
a. Din meniul Edit se selecteaz opiunea Find.
b. Din meniul Tools se selecteaz opiunea Find.
c. Se apas combinaia de taste CTRL + F.
d. Se execut clic pe pictograma Find.
11. Care dintre urmtoarele elemente nu este inclus ntre elementele din Search din seciunea
Find a ferestrei Find and Replace:
a. Up.
b. Down.
c. Entire table.
d. All.
12. Care dintre urmtoarele elemente nu este inclus ntre elementele din Match din seciunea
Find a ferestrei Find and Replace:
a. Entire Field.
b. Any Part of Field.
c. Whole Field.
d. Start of Field
13. Care dintre urmtoarele afirmaii referitoare la posibilitatea nlocuirii coninutului cmpurilor nu
este fals:
a. Din meniul View se selecteaz opiunea Find.

41

b. Din meniul Edit se selecteaz opiunea Replace.


c. Se apas combinaia de taste ALT + F4.
d. Din meniul Tools se selecteaz opiunea Replace
14. Care dintre urmtoarele afirmaii, referitoare la butoanele existente n fereastra Find and
Replace, seciunea Replace, este fals:
a. Efectuarea unui clic pe butonul Find Next are ca efect poziionarea pe urmtoarea nregistrare
care ndeplinete criteriul de cutare.
b. Efectuarea unui clic pe butonul Find All are ca efect selectarea tuturor nregistrrilor care
ndeplinesc criteriul de cutare.
c. Efectuarea unui clic pe butonul Replace are ca efect nlocuirea valorii cutate cu noua valoare
pentru nregistrarea curent i poziionarea pe urmtoarea nregistrare care ndeplinete criteriul
de cutare.
d. Efectuarea unui clic pe butonul Replace All are ca efect nlocuirea valorii cutate cu noua valoare
pentru toate nregistrrile din domeniul de cutare.

15. Care dintre urmtoarele afirmaii, referitoare la elementele existente n fereastra Find and
Replace, seciunea Replace, este fals:
a. textul cutat este specificat n Find What;
b. textul cu care va fi nlocuit textul cutat este specificat n Replace With;
c. locul unde va fi efectuat cutarea este specificat n Search Text In:
d. modul n care trebuie s se realizeze potrivirea textului cutat este specificat n Match;
e. direcia de cutare n cadrul tabelei este specificat n Search.

16.

Care dintre urmtoarele afirmaii referitoare la fereastra Edit Relationship este adevrat:

a. Dac a fost selectat opiunea Enforce Referential Integrity, devin posibil de selectat alte dou
opiuni: Cascade Update Related Fields i Cascade Delete Related Records.
b. Opiunea Cascade Delete Related Records se poate selecta doar dac a fost selectat n prealabil
opiunea Cascade Update Related Fields.
c. Dac a fost selectat opiunea Cascade Delete Related Fields se anuleaz posibilitatea selectrii
opiunii Cascade Update Related Records.
d. Dac a fost selectat opiunea Enforce Referential Integrity, se poate selecta numai opiunea
42

Cascade Update Related Fields.


e. Dac a fost selectat opiunea Enforce Referential Integrity, se poate selecta numai opiunea
Cascade Delete Related Fields.

17. Care dintre urmtoarele afirmaii referitoare posibilitatea vizualizrii ferestrei Relationships este
adevrat:
a. Selectarea din meniul Database a opiunii View Relationships.
b. Selectarea din meniul Tools a opiunii Relationships.
c. Selectarea din meniul View a opiunii Relationships.
d. Selectarea din meniul Window a opiunii Relationships.
e. Selectarea din meniul Relationship a opiunii View Relationships.
18. Care dintre urmtoarele afirmaii referitoare la selectarea opiunilor disponibile din fereastra
Edit Relationship este fals:
a. Dac a fost selectat opiunea Cascade Delete Related Records, n cazul tergerii unei
nregistrri din tabela printe, automat n tabela copil vor fi terse toate nregistrrile
corespondente.
b. Dac a fost selectat opiunea Cascade Append Related Fields, n cazul adugrii unor noi
nregistrri n tabela printe, automat n tabela copil vor fi adugate noi nregistrri
corespondente.
c. Dac a fost selectat opiunea Cascade Update Related Fields, n cazul modificrii valorilor
cheii primare din tabela printe, automat n tabela copil vor fi modificate valorile cheii externe
corespunztoare.

43