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