start laborator 3 Etapele de creare a unei baze de date    Identificarea obiectivelor şi scopului creării bazei de date Identificarea datelor necesare (a.

Download Report

Transcript start laborator 3 Etapele de creare a unei baze de date    Identificarea obiectivelor şi scopului creării bazei de date Identificarea datelor necesare (a.

Slide 1

start

laborator 3


Slide 2

Etapele de creare a unei baze de date





Identificarea obiectivelor şi scopului creării bazei de date
Identificarea datelor necesare (a tabelelor, câmpurilor necesare, a relaţiilor)

Caracteristicile datelor







Etapele de creare

Gruparea datelor redundante în aşa-numitele tabele de alegere (lookup table), ce
vor fi legate la tabelele principale prin chei externe.

Crearea unei diagrame a relaţiilor dintre date (relaţiile dintre tabele)
Identificarea datelor specifice câmpurilor






Identificarea cheilor candidat şi alegerea cheilor primare

numele câmpurilor
identificarea tipului de date potrivit fiecărui câmp

Crearea propriu-zisă a tabelelor (pentru Access – se va prefera crearea
tabelelor în modul design)


Slide 3

Elementele din fereastra Microsoft Access
bara de meniuri
bara de instrumente

Interfata
panoul de acţiuni

spaţiul de lucru

bara de instrumente
fereastra bazei
de date
obiectele bazei de date

bara de stare


Slide 4

Crearea unei baze de date

opţiunea de
creare a unei noi
baze de date

Creare

meniul File → New
Ctrl - N

din panoul de acţiuni


Slide 5

Crearea unei baze de date

Creare2
se introduce
numele bazei de date
şi se apasă butonul
Creare

Baza de date va fi salvată în urma acestei operaţii.


Slide 6

Deschiderea unei baze de date existente

deschidere
Selectarea unei baze de
date recent utilizate

Alegerea unei baze de
date existente


Slide 7

Salvarea bazelor de date

Nu este necesară salvarea datelor care vor fi
adaugate bazei de date.

salvare

Salvarea se face automat pe disc la fiecare
modificare a datelor bazei de date.
ATENŢIE – fiecare obiect al bazei de date nou
creat sau care a suferit modificări la nivelul
structurii va trebui să fie totuşi salvat (tabele,
interogări, formulare, rapoarte).


Slide 8

Crearea unui tabel

3 modalităţi de creare a unui tabel.
Creare Există
tabel1
- în modul design/vizualizare
- utilizând un expert de creare
- prin introducerea directă a datelor

Se recomandă crearea tabelelor în modul design/vizualizare,
deoarece în acest mod se oferă cel mai bun control asupra
structurii tabelelor.


Slide 9

Crearea unui tabel

câmpul id_carte este cheie primară în
acest tabel

Creare tabel2

Se introduc câmpurile.
Se specifică numele câmpurilor şi tipul
datelor din câmpuri.

pentru proprietatea “Legenda” (Caption) se specifică o
denumire a câmpului ce va fi afişată în locul numelui
câmpului


Slide 10

Tipuri de date











text – pentru şiruri de caractere (1-255 caractere)
memo – pentru şiruri de caractere (max. 64000 caractere)

number – pentru numere întregi sau reale


byte – (1 octet) valori întregi pozitive între 0 .. 255



integer – (2 octeţi) valori întregi între -32768 .. 32767



long integer – (4 octeţi) valori întregi între -231.. 231-1



single – (4 octeţi) valori reale în simplă precizie (max. 7 cifre semnificative)



double – (8 octeţi) valori reale în dublă precizie (max. 15 cifre semnificative)

Tipuri de date

date/time – pentru date calendaristice şi timp (8 octeţi)
currency – pentru date de tip monedă
autonumber – valori numerice întregi ce se autoincrementează (4 octeţi)
yes/no – valori logice (booleene)(1 octet) (0 - False, 1 - True)
OLE Object – obiecte OLE (grafică, text, sunet, etc – max 1Gb)
hyperlink – pentru legături spre alte resurse


Slide 11

Salvarea tabelelor

Creare tabel3
După ce au fost definite toate câmpurile
din tabel se poate salva tabelul utilizând
opţiunea Save din meniul FILE

Atenţie – nu este necesară o salvare a tabelei după ce au fost
modificate datele ei ci doar după o modificare a structurii
tabelei (adăugarea, ştergerea, modificarea unui câmp)


Slide 12

Modificarea structurii tabelelor
Deschiderea în modul “Design View” se poate
face şi utilizând instrumentul “Proiect”

Modificare tabel

Pentru a modifica structura unui tabel se
deschide tabela utilizând modul “Design
View”. După modificare se va salva tabelul.


Slide 13

Introducerea datelor în tabele

un câmp

o înregistrare (articol)

Introducerea datelor

butoanele de navigare

Pentru a introduce date se va deschide
tabelul şi se va începe adăugarea datelor.
În acelaşi mod se poate face şi modificarea
sau ştergerea datelor.


Slide 14

Relaţiile între tabele

Pentru a defini relaţiile
între tabele se va accesa
din bara de instrumente
unealta “Relationships”

Relatiile intre tabele1


Slide 15

Relaţiile între tabele

Se pot adăuga sau şterge
relaţiile dintre tabele.

Relatiile intre tabele2

Trebuie să nu existe nici un
tabel care să nu fie legat prin
relaţii de celelalte tabele.