Proiectarea bazelor de date

Curs
7/10 (4 voturi)
Conține 1 fișier: pdf
Pagini : 27 în total
Cuvinte : 9055
Mărime: 348.36KB (arhivat)
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Dan Trana
Capitolul 4

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

Proiectarea bazelor de date - Pagina 1
Proiectarea bazelor de date - Pagina 2
Proiectarea bazelor de date - Pagina 3
Proiectarea bazelor de date - Pagina 4
Proiectarea bazelor de date - Pagina 5
Proiectarea bazelor de date - Pagina 6
Proiectarea bazelor de date - Pagina 7
Proiectarea bazelor de date - Pagina 8
Proiectarea bazelor de date - Pagina 9
Proiectarea bazelor de date - Pagina 10
Proiectarea bazelor de date - Pagina 11
Proiectarea bazelor de date - Pagina 12
Proiectarea bazelor de date - Pagina 13
Proiectarea bazelor de date - Pagina 14
Proiectarea bazelor de date - Pagina 15
Proiectarea bazelor de date - Pagina 16
Proiectarea bazelor de date - Pagina 17
Proiectarea bazelor de date - Pagina 18
Proiectarea bazelor de date - Pagina 19
Proiectarea bazelor de date - Pagina 20
Proiectarea bazelor de date - Pagina 21
Proiectarea bazelor de date - Pagina 22
Proiectarea bazelor de date - Pagina 23
Proiectarea bazelor de date - Pagina 24
Proiectarea bazelor de date - Pagina 25
Proiectarea bazelor de date - Pagina 26
Proiectarea bazelor de date - Pagina 27

Conținut arhivă zip

  • Proiectarea Bazelor de Date.pdf

Alții au mai descărcat și

Elaborare unui web-site și a unui program de administrare, utilizând PHP, Delphi, Mysql

INTRODUCERE Tehnologiile şi aplicaţiile de pe Internet se extind extraordinar de rapid, capătând o atenţie deosebită, deoarece Internetul...

Java

INSTRUCTIUNI SI EXPRESII Toate activitatile ce se realizeaza intr-un program Java pot fi rezumate la o serie de instructiuni . O instructiune (...

Baze de Date

Cap. I ELEMENTE DE TEORIA BAZELOR DE DATE 1.1 Scopul şi obiectivele organizării datelor Organizarea datelor ocupă un loc important în proiectarea...

Elemente de Bază ale Scriptului PHP

ELEMENTE DE BAZA ALE SCRIPTULUI PHP Scrierea programelor PHP Programele PHP sunt o mixtura de trei elemente : text, cod HTML si script PHP....

Limbajul SQL

CAPITOLUL 1. TEORIA BAZELOR DE DATE RELATIONALE 1.1. MODELUL RELATIONAL Modelul relational a fost propus de catre IBM si a revolutionat...

Noțiuni introductive în baze de date

1. INTRODUCERE 1.1. Definiţii Datele reprezintă informaţii fixate pe un anumit suport fizic în vederea utilizării şi prelucrării într-un anumit...

Prelucrarea Datelor printr-un Formular - Curs PHP

Sintaxa HTML pentru crearea unui formular. Un formular este delimitat de elementul FORM care contine alte câteva elemente numite “controale”, care...

Programare în Java Script

Java - Sectiunea 3 Reducerea efectului de palpaire la crearea animatiilor Efectul suparator de palpaire a imaginii in cazul animatiilor, se poate...

Te-ar putea interesa și

Sistem Informatic Pentru Evidența Contractelor la o Firmă

Activitatea economică reprezintă un domeniu fundamental pentru existenţa societăţii omeneşti, pentru ameliorarea continuă a condiţiei umane. Omul...

Proiectarea bazelor de date orientate pe obiecte

Introducere Esenţa oricărei baze de date este păstrarea informaţiei. Informaţia păstrată în baza de date este foarte diversă – de la simple...

Proiect Baze de Date (Oracle)

CERINTE PROIECT VARIANTA 1 A. Definirea schemei bazei de date  tabele (minim 4) cu legaturi si alte restrictii de integritate (CREATE TABLE),...

Proiectarea Bazelor de Date Relaționale pentru Gestionarea unei Biblioteci de CD-uri Folosind Microsoft Access

INTRODUCERE În contextul societatii actuale, caracterizata printr-o explozie fara precedent în istoria omenirii, sistemele informatice reprezinta...

Proiectarea unei Baze de Date

I. Principalele cerinte impuse de Serviciul de Ambulanta Judetean sunt urmatoarele : activitate acordarea serviciilor medicale de urgenta...

Baze de date relaționale - proiectare și implementare

INTRODUCERE Tema proiectului Proiectul tratează aspecte teoretice ale proiectării bazelor de date relaţionale şi transpune aceste aspecte în...

Proiect Baze Date - Access

Bazele de date In orice domeniu de activitate informaţia are o importanta decisiva. Cei care reuşesc in zilele noastre nu mai sunt neapărat cei...

Proiect baze de date - firmă transporturi

Se cere proiectarea unei baze de date care sa gestioneze informatii privind activitatea desfasurata de medici din spitalele din Romania. Pentru a...

Ai nevoie de altceva?