Proiectarea bazelor de date

Previzualizare curs:

Extras din curs:

CAPITOLUL 4.

BAZE DE DATE SI BAZE DE CUNOSTINTE: PROIECTARE,

ORGANIZARE, MANAGEMENT

4.1. Introducere în metodologia de proiectare a bazelor de date (BD)

Metodologia de proiectare, consta într-o abordare structurata, în care se

utilizeaza proceduri, tehnici, instrumente si documentatii, pentru a sustine si

facilita procesul de proiectare.

O metodologie de proiectare consta în mai multe faze, continând etape

care îndruma proiectantul în alegerea tehnicilor adecvate fiecarei etape a

proiectului; de asemenea îl ajuta la: planificare, administrare, control si

evaluarea proiectelor de dezvoltare a bazelor de date. În final are loc o abordare

structurata de analiza si modelare a unui set de cerinte privind BD, într-o

maniera standardizata si organizata.

Metodologia de proiectare a BD, consta din trei faze principale:

4.1.1. Proiectarea conceptuala a BD

Aceasta faza F1, reprezinta procesul de constituire a unui model al

informatiilor utilizate în cadrul unei întreprinderi, independent de toate

consideratiile de ordin fizic.

4.1.2. Proiectarea logica a BD

Aceasta faza F2, consta în procesul de construire a unui model al

informatiilor utilizate în cadrul unei întreprinderi, baza pe un anumit model de

date, dar independent de un anumit SGBD si de alte considerente de ordin fizic.

4.1.3. Proiectarea fizica a BD

Aceasta faza F3 reprezinta procesul de realizare a unei descrieri a

implementarii bazei de date într-o capacitate de memorare secundara; descrie

structuri de memorare si metode de acces utilizate pentru realizarea unui acces

eficient la date.

4.2. Proiectarea fizica a BD

Urmatoarele aspecte s-ar putea dovedi de importanta pentru succesul

proiectarii BD:

- lucrul interactiv cu utilizatorii cât de multi trebuie;

- urmarirea unei metodologii structurate de-a lungul procesului de

modelare a datelor;

- utilizarea unei abordari coordonata prin date;

- încorporarea consideratiilor structurale si de integritate în modelul

de date;

- combinarea tehnicilor de conceptualizare, normalizare si validare a

tranzactiilor în metodologia de modelare a datelor;

47

- utilizarea diagramelor, pentru a reprezenta cât mai mult din

modelul de date;

- utilizarea unui limbaj de proiectare a BD Data Base Design

Language (BDDL) pentru a reprezenta semantica suplimentara a

datelor;

- construirea unui dictionar care sa suplimenteze diagramele

modelului de date;

- disponibilitatea de a repeta anumite etape.

Metodologia de proiectare a BD consta dintr-o serie de etape:

4.3. Proiectarea conceptuala a BD (etape)

E1. Constituirea modelului de date conceptual local, pentru fiecare vedere a

utilizatorului.

E1.1. Identificarea tipurilor de entitati

E1.2. Identificarea tipurilor de relatii

E1.3. Identificarea si asocierea atributelor cu tipurile de entitati sau

relatii

E1.4. Determinarea domeniilor atributelor

E1.5. Determinarea atributelor cheie candidat si primare

E1.6. Specializarea/generalizarea tipurilor de identitati

E1.7. Desenarea diagramei Entitate-Relatie

E1.8. Revizuirea modelului de date conceptual local, împreuna cu

utilizatorul

Faza de proiectare conceptuala a bazelor de date începe cu crearea unui

model de date conceptual al întreprinderii, care este total independent de

detaliile privind implementarea, cum ar fi elementele de software ale sistemului

SG-BD tinta, programele aplicatie, limbajele de programare, platforma

hardware sau orice consideratie de ordin fizic.

În continuare se vor prezenta etapa cu etapa realizarea unui proiect

conceptual al unui BD.

Proiectarea conceptuala si logica a BD este împartita în trei etape

principale.

Obiectivul este de a descompune proiectarea în activitati mai usor

manevrabile, prin examinarea diverselor perspective ale utilizatorilor asupra

întreprinderii sau vederilor utilizatorilor.

O Vedere este rezultatul dinamic al uneia sau a mai multor operatii relationale,

care actioneaza asupra relatiilor de baza pentru a realiza o alta

relatie. O vedere este o relatie virtuala care, în realitate nu exista în BD,

ci este produsa în momentul respectiv la cererea unui anumit utilizator.

Observații:

Capitolul 4

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Proiectarea Bazelor de Date.pdf
Alte informații:
Tipuri fișiere:
pdf
Nota:
7/10 (4 voturi)
Nr fișiere:
1 fisier
Pagini (total):
27 pagini
Imagini extrase:
27 imagini
Nr cuvinte:
9 055 cuvinte
Nr caractere:
49 847 caractere
Marime:
348.36KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Profesorului:
Dan Trana
Sus!