Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




PROIECTAREA BAZEI DE DATE

Baze de date


PROIECTAREA BAZEI DE DATE

Proiectarea unei baze de date presupune realizarea modelelor conceptual, logic si fizic prin trecerea de la Modelul conceptual al datelor (MCD) la Modelul logic al datelor (MLD), apoi de la Modelul logic al datelor (MLD) la Modelul fizic al datelor (MFD).



Corespondentele între entitati car 949c28j e se caracterizeaza prin cardinalitati 1,1 (intereseaza cardinalitatea maxima egala cu 1) si care de regula nu au proprietati specifice, se concretizeaza în restrictii de integritate functionala (RIF), iar asocierile sunt denumite ierarhice.

Cele pentru care cardinalitatile maxime au valori egale cu n (sau mai mari ca 1) sunt restrictii de integritate multipla (RIM); asocierile în acest caz, se numesc non-ierarhice.

Acestea din urma se recunosc usor fiindca de cele mai multe ori au proprietati (atribute) specifice, în timp ce asocierile ierarhice nu au, în general, caracteristici proprii.

MLD se obtine aplicând regulile de tecere de la MCD la MLD:

O entitate devine o relatie cu un nume distinct.

Identificatorul entitatii devine cheie primara a relatiei.

Atributele entitatii vor defini structura relatiei.

O restrictie de integritate functionala (RIF) devine o legatura între relatii. Concret, relatia provenind din entitatea pentru care cardinalitatile sunt 1,1 “absoarbe” identificatorul celeilalte entitati, care se transforma în cheie externa (secundara). Daca se întâmpla ca asocierea sa aiba proprietate specifica, atributul respectiv este transferat si devine câmp al relatiei care provine din entitatea cu cardinalitate maxima 1. (Pentru ca un câmp sa îndeplineasca rol de cheie externa, el trebuie sa fie cheie primara într-o alta relatie).

O restrictie de integritate multipla (RIM) devine o relatie a carei cheie primara este constituita prin concatenarea identificatorilor entitatilor participante la asociere. Totodata, atributele proprii ale asocierii devin câmpuri în relatia nou determinata.

Modelul logic al datelor se poate prezenta astfel:

a)          scriind numele relatiei, urmat de atributele sale între paranteze; cheia primara se subliniaza cu linie continua, iar cheia externa – cu linie punctata sau se marcheaza cu semnul diez #

b)          grafic, utilizând pentru relatie simbolul din MCD pentru entitate, iar pentru evidenta legaturilor – linii orientate; în ceea ce priveste cheile primare si externe, se subliniaza la fel ca la punctul a).

Trecerea de la MLD la MFD se face utilizând facilitatile si instrumentele oferite de SGBD-ul ales. De exemplu, în SGBD Access, care implementeaza în totalitate teoria modelului relational, trecerea de la MLD la MFD se face dupa cum urmeaza:

relatiile se transpun în tabele;

legaturile dintre tabele sunt asigurate prin corespondentele între cheile primare si cele externe.

În schema urmatoare sunt prezentate etapele proiectarii unei baze de date, pe nivele de reprezentare a datelor.

Nivelele a) si b) definesc sistemul informational organizational si sunt în responsabilitatea gestionarilor si utilizatorilor, iar nivelele c) si d) definesc sistemul informatic si sunt în responsabilitatea programatorilor.

a) Nivel conceptual

Modelul conceptual al datelor

MCD

Semnificatia informatiilor, fara restrictii tehnice sau economice

Modelul conceptual al prelucrarilor

MCP

Activitatea domeniului, fara a preciza resursele sau organizarea acestora

b) Nivel organizational

Modelul organizational al datelor

MOD

Semnificatia informatiilor, cu restrictii organizationale (geografice) si economice

Modelul organizational al prelucrarilor

MOP

Functionarea domeniului, cu resursele utilizate si organizarea acestora

c) Nivel logic

Modelul logic al datelor

MLD

Descrierea datelor tinând cont de conditiile impuse si de tehnicile de stocare

Modelul logic al prelucrarilor

MLP

Functionarea domeniului, cu resursele utilizate si organizarea lor informatica

d) Nivel fizic

Modelul fizic al datelor

MFD

Descrierea bazei de date respectând sintaxa impusa de SGBD utilizat

Modelul fizic al prelucrarilor

MFP

Arhitectura tehnica a programelor


Document Info


Accesari: 3796
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )