Creeaza.com - informatii profesionale despre


Simplitatea lucrurilor complicate - Referate profesionale unice
Acasa » scoala » informatica
Proiectarea bazelor de date relationale

Proiectarea bazelor de date relationale


Proiectarea bazelor de date relationale


Materializarea unui proiect de la stadiul de idee la cel de program executabil, de produs finit, se realizeaza cu succes datorita proiectarii riguroase si eficiente a bazei de date.

O baza de date proiectata corespunzator furnizeaza acces la informatii precise, actualizate. Deoarece o proiectare corecta este esentiala pentru atingerea scopurilor utilizarii unei baze de date, investitia in timpul necesar invatarii principiilor unei bune proiectari este esentiala.

Proiectarea bazei de date este o activitate laborioasa, care presupune parcurgerea urmatoarelor etape:



2.1.    Analiza sistemelor economice pentru care se realizeaza B.D. si a cerintelor informationale;

2.2.    Definirea tabelelor, a structurii acestora si a relatiilor dintre tabele;

2.3.    Optimizarea structurii B.D.;

2.4.    Incarcarea datelor in B.D.;

2.5.    Exploatarea si intretinerea B.D.

Continutul acestor etape, respectiv activitatile implicate si modul lor de desfasurare depind, in general, de tipul B.D., precum si de domeniul pentru care realizam B.D.


Analiza cerintelor informationale si a procesului de prelucrare, ne vor conduce la identificarea datelor care vor fi stocate si vor alcatui B.D. prin:

1.            Obtinerea modelului E-R (entitate-relatie) si

2.            Obtinerea modelului relational;

Exemplu: Daca avem un magazin si dorim sa analizam: frecventa cu care aprovizionam, cine sunt furnizorii, ce produse achizitionam (si cerintele ar putea continua), trebuie sa alegem cele mai importante entitati, astfel incat sa putem structura informatiile in tabele. Entitatile principale identificate pot fi: Furnizori, Facturi (fig.1.) si Produse.


Fig.1


Pe baza datelor existente vom incerca sa identificam initial modelul E-R (Fig.2). Ulterior acesta va fi transpus in modelul relational (Fig.3) si va fi optimizat prin normalizare.






Fig.2

Modelul E-R


Tabela FURNIZORI

Cod furnizor

Denumire furnizor

Oras

Strada

Judet

Banca

Tabela FACTURI

Nr_factura

Data_factura

Cod furnizor





Tabela LINIE_FACTURA

Nr_factura

Nr_linie_factura

Cod produs

Cantitate



Tabela PRODUSE

Cod produs

Denumire produs

Um

Pret


Fig.3

Modelul relational


Crearea bazei de date in Microsoft Access


O baza de date, in Microsoft Access, poate fi creata selectand din meniul principal succesiunea de optiuni File/New, dupa care parcurgem urmatorii pasi:

1.     Selectam din bara Task Pane, optiunea Blank Database ;

2.     In fereastra File New Database, selectam discul sau folderul in care dorim sa salvam baza de date (A:, C: sau folderul Baze de date) si numele bazei de date: Aprovizionare.

3.     Pentru definirea structurilor logice ale tabelelor bazei de date:

a.               Selectam din fereastra bazei de date obiectul Tables;

b.     In cadrul aceleiasi ferestre, din partea dreapta a acesteia, selectam optiunea Create table in Design view sau New/Design View si OK.

c.      In noua fereastra definim structura fiecarei tabele, mai precis pentru fiecare camp trebuie sa stabilim:

numele (Field Name),

tipul (Data Type) si eventual

descrierea (Description) fiecarui camp in parte.

d.     Stabilirea cheilor primare. Este indicat sa existe un camp cheie primara in fiecare tabela pentru identificarea unica a inregistrarilor dintr-o tabela.

e.     Dupa parcurgerea pasilor a,b,c,d, tabela va fi salvata prin selectarea optiunii Save. In fereastra Save As este introdus numele tabelei (ex: Produse) si este selectat butonul OK.

Observatie! Se repeta punctele a,b,c,d,e pentru toate tabelele bazei de date si obtineti urmatoarele structuri.





Pentru campul Um este indicat tipul datei Lookup Wizard.



Politica de confidentialitate


logo mic.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.