crearea tabelelor

13
Profesor: Gurmeza Inga Clasa: a XII-a Crearea tabelelor

Upload: liceul-republican-cu-profil-real-lt-m-marinciuc

Post on 21-Jun-2015

168 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Crearea  tabelelor

Profesor: Gurmeza Inga

Clasa: a XII-a

Crearea tabelelor

Page 2: Crearea  tabelelor

TabeleO bază de date relațională poate fi definită ca un ansamblu de

tabele aflate într-o anumită corelațieTabelul conține date despre un anumit subiect, numit entitate

(ex. Elevi, clase, profesori).Cu ajutorul tabelelor se pot crea: interogări, formulare,

rapoarte etc.O relație este reprezentată printr-un tabel bidimensional, în

care rîndurile reprezintă înregistrări referitoare la un exemplar, iar coloanele corespund atributelor. Fiecărui atribut i se atribuie un nume, cu ajutorul căruia are loc specificarea componentelor înregistrării.

Totalitatea valorilor unui atribut care pot fi utilizate în cadrul bazei de date se numește domeniu.

Page 3: Crearea  tabelelor

Crearea structurii unui tabelStructura unui tabel cuprinde informații privind

descrierea cîmpurilor de date, tipul și proprietățile fiecărui cîmp, cîmpurile cheii primare.

Datele sînt valori dependente fiecărei caracteristici în parte și sînt memorate sub formă de înregistrări de date.

O BD Acces poate conține maximum 32768 tabele.

Simultan pot fi deschise 254 tabele.

Page 4: Crearea  tabelelor
Page 5: Crearea  tabelelor

Crearea structurii unui tabelPentru a defini structura unui tabel:

1. Selectăm pictograma Tables de pe bara de obiecte Objects a ferestrei BD.

În zona de conținut a ferestrei apar opțiunile(Acces 2003):

- Create table in Design view (crearea tabelului în regim de proiectare);

- Create table by using wizard (crearea tabelului cu ajutorul unui program de asistență);

- Create table by entering data (crearea tabelului prin introducerea directă a datelor).

- Executăm un dublu-clic pe prima opțiune.

Pasul 1 este echivalent cu selectarea New-> Design view

Page 6: Crearea  tabelelor

Crearea structurii unui tabel

2. Apare fereastra de dialog de tip Table cu numele Table1.

Ea este formată din două zone:

Zona pentru descrierea structurii documentului

Zona descrieri

i propriet

ăților cîmpului selectat

din prima zonă

Page 7: Crearea  tabelelor

Crearea structurii unui tabelZona pentru descrierea structurii documentului este divizată în trei

coloane:Field Name (identificatorul cîmpului);Data Type (tpul cîmpului, adică al valorilor lui);Desctiption(descrierea cîmpului).

Pentru fiecare cîmp al tabelului ce urmează a fi creat se precizează identificatorul, dipul si descrierea cîmpului.

Identificatorul cîmpului poate conține caractere, în afară de semnele:”.”, “!”, “]”, “[”, spațiul, caractere invizibile.

Lungimea identificatorului nu poate fi mai mare de 64 de caractere.

Page 8: Crearea  tabelelor

Crearea structurii unui tabel

Tipurile cîmpurilor acceptate de Access sînt:Text – texte si numere care nu se folosesc la

calcule;Memo – texte lungiNumber – numere care se vor folosi la calcule;Date/Time – date calendaristiceCurrency – valori monetare/băneștiAutonumber – numerele întregi care își măresc în

mod automat valorile(nr de ordine)Yes/No – valori logice care pot lua numai doua

valori(adevar/fals);OLE Object – pentru imagini/sunete;Hiperlink – adrese Web.Descrierea cîmpului poate conține note explicative.

Page 9: Crearea  tabelelor

Crearea structurii unui tabel3. După definirea cîmpurilor din tabel se stabilește

cheia primară. Selectăm cîmpul necesar, apoi alegem

Atunci cînd nu definim o cheie primară, sistemul Access va sugera stabilirea cheii primare imediat după salvarea tabelului.Dacă utilizatorul va accepta sugestia, atunci sistemul va stabili drept cheie primară primul cîmp de tip AutoNumber sau dacă nu există va crea un astfel de cîmp, cu numele implicit ID.

4. Salvăm Tabelul, selectînd . Apare fereastra Save As în care scrim numele tabelului.

Creați tabelul Elevi al bazei de date Liceu, descrisă în capitolul precedent.

Page 10: Crearea  tabelelor

Proprietățile cîmpurilor tabelului

Cele mai utilizate proprietăți ale cîmpurilor sunt:Field Size – determină formatul mărimii datelor cîmpului și există

doar pentru tipurile Text și Number. Pentru tipul Text – valori de la 0 la 255. Valoarea implicită 50. Pentru tipul Number – valorile Byte, Integer, Long integer (valoare implicită),

Single, Double, Decimal.

Format – stabilește felul în care se vor afișa datele în cîmp, folosindu-se un anumit șablon.

Input Mask – se folosește la elaborarea unui șablon de restricționare a caracterelor ce urmează a fi introduse în cîmp.

Pentru crearea șablonului sînt admise unele simboluri.(manual pag.81)

Dacă anul este indicat cu 2 cifre, Access îl interpretează astfel:

-pentru valorile din intervalul 00-29 se subînțeleg anii 2000-2029;

-pentru valorile din intervalul 30-99 se subînțeleg anii 1930-1999;

Page 11: Crearea  tabelelor

Proprietățile cîmpurilor tabelului

Caption – specifică textul care va fi afișat în calitate de denumire a cîmpului în iterogări, formulare sau rapoarte.

Default Value – stabilește valoarea implicită a cîmpului.Validation Rule – se pot forma condiții de validare a datelor

care urmează a fi introduse.(ex. >=100 pot fi introduse numere).Validation Text – se scrie textul care apare într-o fereastră de

avertizare.Required – acceptă doar Yes/No. Valoarea Yes obligă utilizatorul

să completeze cîmpul.Allow Zero Length – Yes/No, doar pentru cîmpurile Text și

Memo. Pentru Yes cîmpul va accepta valori de lungimea 0 - șiruri vide.

Indexed – permite sau interzice repetarea valorilor în cîmp.New Values – doar pentru cîmpul AutNumber. Pentru valoarea

Increment, Accesss va genera valori noi în cîmp, adăugînd 1 la cea mai mare valoare existentă. Dacă atribuim Random- valori generate aleator.

Page 12: Crearea  tabelelor

Tema pentru acasăTema pentru acasăStudiat tema 8.1. Crearea tabelelor.Rezolvat exercițiile:Băieții – Ex. 8, pag. 82Fetele – Ex. 9, pag. 82

Page 13: Crearea  tabelelor