crearea și actualizarea unei baze de datesinf.ase.ro/seminarii/ie/seminar_bd-2014-1.pdfcrearea și...
TRANSCRIPT
![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,](https://reader030.vdocuments.net/reader030/viewer/2022012916/60708c7d6f89d8065e0ad8b9/html5/thumbnails/1.jpg)
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,](https://reader030.vdocuments.net/reader030/viewer/2022012916/60708c7d6f89d8065e0ad8b9/html5/thumbnails/2.jpg)
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,](https://reader030.vdocuments.net/reader030/viewer/2022012916/60708c7d6f89d8065e0ad8b9/html5/thumbnails/3.jpg)
![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,](https://reader030.vdocuments.net/reader030/viewer/2022012916/60708c7d6f89d8065e0ad8b9/html5/thumbnails/4.jpg)
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,](https://reader030.vdocuments.net/reader030/viewer/2022012916/60708c7d6f89d8065e0ad8b9/html5/thumbnails/5.jpg)
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,](https://reader030.vdocuments.net/reader030/viewer/2022012916/60708c7d6f89d8065e0ad8b9/html5/thumbnails/6.jpg)
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,](https://reader030.vdocuments.net/reader030/viewer/2022012916/60708c7d6f89d8065e0ad8b9/html5/thumbnails/7.jpg)
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,](https://reader030.vdocuments.net/reader030/viewer/2022012916/60708c7d6f89d8065e0ad8b9/html5/thumbnails/8.jpg)
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,](https://reader030.vdocuments.net/reader030/viewer/2022012916/60708c7d6f89d8065e0ad8b9/html5/thumbnails/9.jpg)
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,](https://reader030.vdocuments.net/reader030/viewer/2022012916/60708c7d6f89d8065e0ad8b9/html5/thumbnails/10.jpg)
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,](https://reader030.vdocuments.net/reader030/viewer/2022012916/60708c7d6f89d8065e0ad8b9/html5/thumbnails/11.jpg)
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,](https://reader030.vdocuments.net/reader030/viewer/2022012916/60708c7d6f89d8065e0ad8b9/html5/thumbnails/12.jpg)
![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,](https://reader030.vdocuments.net/reader030/viewer/2022012916/60708c7d6f89d8065e0ad8b9/html5/thumbnails/13.jpg)
![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,](https://reader030.vdocuments.net/reader030/viewer/2022012916/60708c7d6f89d8065e0ad8b9/html5/thumbnails/14.jpg)
![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,](https://reader030.vdocuments.net/reader030/viewer/2022012916/60708c7d6f89d8065e0ad8b9/html5/thumbnails/15.jpg)
Sursa de date pt tabela Clienti: