Crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_BD-2014-1.pdfCrearea și...

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

Transcript of Crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_BD-2014-1.pdfCrearea și...

Page 1: Crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_BD-2014-1.pdfCrearea și actualizarea unei baze de date 1. Crearea BD (Available templates=blank database,

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: Crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_BD-2014-1.pdfCrearea și actualizarea unei baze de date 1. Crearea BD (Available templates=blank database,

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

Page 3: Crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_BD-2014-1.pdfCrearea și actualizarea unei baze de date 1. Crearea BD (Available templates=blank database,
Page 4: Crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_BD-2014-1.pdfCrearea și actualizarea unei baze de date 1. Crearea BD (Available templates=blank database,

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: Crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_BD-2014-1.pdfCrearea și actualizarea unei baze de date 1. Crearea BD (Available templates=blank database,

Se vor crea si celelalte tabele Comenzi, Produse si Randcomanda

Page 6: Crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_BD-2014-1.pdfCrearea și actualizarea unei baze de date 1. Crearea BD (Available templates=blank database,

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: Crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_BD-2014-1.pdfCrearea și actualizarea unei baze de date 1. Crearea BD (Available templates=blank database,

Pt a crea asocierile dintre tabele: Database tools/relationships

Din fereastra Show tables, se aleg toate tabele

Page 8: Crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_BD-2014-1.pdfCrearea și actualizarea unei baze de date 1. Crearea BD (Available templates=blank database,

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: Crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_BD-2014-1.pdfCrearea și actualizarea unei baze de date 1. Crearea BD (Available templates=blank database,

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

Page 10: Crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_BD-2014-1.pdfCrearea și actualizarea unei baze de date 1. Crearea BD (Available templates=blank database,

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: Crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_BD-2014-1.pdfCrearea și actualizarea unei baze de date 1. Crearea BD (Available templates=blank database,

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

(External data/excel)

Page 12: Crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_BD-2014-1.pdfCrearea și actualizarea unei baze de date 1. Crearea BD (Available templates=blank database,
Page 13: Crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_BD-2014-1.pdfCrearea și actualizarea unei baze de date 1. Crearea BD (Available templates=blank database,
Page 14: Crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_BD-2014-1.pdfCrearea și actualizarea unei baze de date 1. Crearea BD (Available templates=blank database,
Page 15: Crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_BD-2014-1.pdfCrearea și actualizarea unei baze de date 1. Crearea BD (Available templates=blank database,

Sursa de date pt tabela Clienti: