15
Crearea și actualizarea unei baze de date 1. Crearea BD (Available templates=blank database, filename= seminarBD.accdb). Se selecteaza butonul Create 2. Apare o fereastra in care se va defini structura tabelei Clienti. Se selecteaza optiunea Name&Caption

Seminar BD 2013 1

Embed Size (px)

DESCRIPTION

Seminar BD 2013 1

Citation preview

Page 1: Seminar BD 2013 1

Crearea și actualizarea unei baze de date

1. Crearea BD (Available templates=blank database, filename= seminarBD.accdb). Se selecteaza butonul Create

2. Apare o fereastra in care se va defini structura tabelei Clienti. Se selecteaza optiunea Name&Caption

Page 2: Seminar BD 2013 1

Se adauga atributul denc (denumire client). Se alege tipul de data: text

Page 3: Seminar BD 2013 1
Page 4: Seminar BD 2013 1

Click pe icoana table1 si se alege din meniul dr optiunea Design view. Se deschide fereastra pt definirea structurii tabelei pe care o salvam cu denumirea Clienti

Se vor face urm modificari: pt codc data type: number, pt denc si loc data type: text, field size=50. Atributul codc este cheie primara.

Page 5: Seminar BD 2013 1

Se vor crea si celelalte tabele Comenzi, Produse si Randcomanda

Page 6: Seminar BD 2013 1

Tabela Randcomanda are cheie compusa (codp+nrcom)

Se selecteaza nrcom si apoi cu shift apasat, se selecteaza si codp, click dr si se alege Primary key

Pt a crea tabele se poate alege si optiunea Create/table design

Page 7: Seminar BD 2013 1

Pt a crea asocierile dintre tabele: Database tools/relationships

Din fereastra Show tables, se aleg toate tabele

Page 8: Seminar BD 2013 1

Se stabileste asocierea dintre tabela Clienti si Comenzi: click pe codc din tabela Clienti, se tine apasat mouse-ul si se trage spre codc din Comenzi

Se deschide fereastra Edit Relationship.

Se selecteaza optiunea Enforce referential integrity (pt a crea asocieri 1:m), altfel se va crea o asociere (1:1)

Page 9: Seminar BD 2013 1

Se procedeaza la fel si pt celelalte asocieri: asociere (1:m) intre Comenzi si Randcomanda, asociere (1:m) intre Produse si randcomanda

Page 10: Seminar BD 2013 1

Asocierile se pot edita pt a fi modificate, se selecteaza asocierea si click dr mouse

Se vor incarca direct date in tabele, datele trebuie sa respecte restrictiile de integritate definite anterior: restrictia de cheie primara pt atributele cheie primara (codc, nrcom, codp, nrcom+codp) si restrictiile referentiale pt cheile externe/legatura.

Page 11: Seminar BD 2013 1

Sau se pot importa dintr-un fisier Excel si cu crearea tabelelor. Apoi se fac modificari in structura tabelelor.

(External data/excel)

Page 12: Seminar BD 2013 1
Page 13: Seminar BD 2013 1
Page 14: Seminar BD 2013 1
Page 15: Seminar BD 2013 1

Sursa de date pt tabela Clienti: