Diferența dintre modelul bazei de date logice și fizice Diferența între

Anonim

Logical vs Physical Database Model

Modelele bazelor de date logice și fizice sunt necesare pentru a prezenta vizual baza de date care a fost propusă pentru o anumită cerință de afaceri. Modelele ajută la afișarea asociației cerințelor de afaceri și a obiectelor bazei de date. Acest lucru este necesar pentru a colecta cu exactitate și complet toate cerințele bazei de date. Modelarea datelor este legătura dintre cerințele de sistem și nevoile afacerii. Există două modele de date, logice și fizice.

Model de bază de date logică

Modelarea logică a bazelor de date este necesară pentru compilarea cerințelor de afaceri și pentru reprezentarea cerințelor ca model. Este asociat în principal cu colectarea nevoilor afacerii, mai degrabă decât cu proiectarea bazei de date. Informațiile care trebuie colectate se referă la unitățile organizaționale, entitățile de afaceri și procesele de afaceri.

Odată ce informațiile sunt compilate, se fac rapoarte și diagrame, inclusiv:

Diagrama relației ERD-entitate arată relația dintre diferitele categorii de date și prezintă diferitele categorii de date necesare pentru dezvoltarea unei baze de date.

diagrama proceselor de afaceri - arată activitățile persoanelor din cadrul companiei. Acesta arată modul în care datele se deplasează în cadrul organizației pe baza interfeței de aplicație care poate fi proiectată.

Documentație de feedback de către utilizatori.

Modelele bazelor de date logice determină în principiu dacă au fost colectate toate cerințele afacerii. Este revizuită de dezvoltatori, de conducere și, în sfârșit, de utilizatorii finali pentru a vedea dacă trebuie colectată mai multe informații înainte de a începe modelarea fizică.

Modelul bazei de date fizice

Modelarea bazei de date fizice se ocupă de proiectarea bazei de date reale pe baza cerințelor acumulate în timpul modelarea bazelor de date logice. Toate informațiile colectate sunt transformate în modele relaționale și modele de afaceri. În timpul modelării fizice, obiectele sunt definite la un nivel numit nivel de schemă. O schemă este considerată un grup de obiecte care sunt legate între ele într-o bază de date.

Tabelele și coloanele sunt realizate în funcție de informațiile furnizate în timpul modeirii logice. Cheile primare, cheile unice și cheile străine sunt definite pentru a oferi constrângeri. Sunt definite indecșii și instantaneele. Datele pot fi rezumate și utilizatorii beneficiază de o perspectivă alternativă odată ce tabelele au fost create.

Modelarea bazei de date fizice depinde de software-ul deja utilizat în organizație. Este specific software-ului. Modelarea fizică include:

Diagrama modelului serverului - include tabele și coloane și diferite relații care există într-o bază de date.

Documentația de proiectare a bazei de date.

Documentația de feedback a utilizatorilor.

Rezumat:

1. Modelarea bazelor de date logice este în principal pentru colectarea de informații despre nevoile afacerii și nu implică proiectarea unei baze de date; întrucât modelarea bazelor de date fizice este necesară în principal pentru proiectarea reală a bazei de date.

2. Modelarea bazelor de date logice nu include indici și constrângeri; modelul bazei de date logice pentru o aplicație poate fi folosit în diferite aplicații și aplicații de baze de date; întrucât modelarea bazei de date fizice este specifică pentru software și hardware și are indici și constrângeri.

3. Modelarea bazelor de date logice include; ERD, diagrame ale proceselor de afaceri și documentație de feedback de la utilizatori; întrucât modelarea bazelor de date fizice include; server diagramă model, documentația de proiectare a bazei de date, și documentația feedback-ul utilizatorului.