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.
Preview document
Conținut arhivă zip
- Proiectarea Bazelor de Date.pdf