Modelarea reprezentări locale

Reprezentarea locală (PL) - corespunde o aplicație separată externă (problemă funcțională sau un singur utilizator). Fiecare LP a formulat esența, care este de a colecta informații. Într-o reprezentare locală separată utilizează șase sau șapte tipuri de entități.

Când combinați modelele LP au format noi modele. Acestea sunt formate prin introducerea conceptelor de nivel superior în ceea ce privește conceptele PL. Design de intrare ar trebui să ofere o imagine coerentă a datelor. asociații binare sunt utilizate în mod obișnuit (fig. 4.3).

Există trei concepte de bază de asociere:

1) identitatea (două sau mai multe elemente de model sunt identice, în cazul în care au aceeași semantică (semantică) valoare);

2) de agregare (agregare permite să se ia în considerare legătura dintre elementele modelului ca un nou obiect);

- PL într-un singur obiect specificat ca un întreg, în alte părți componente identificate sale;

- obiectul nu este definit ca o singură unitate, părțile sale componente sunt definite în diferite PL;

- obiect este definit în alt LP, dar compoziția sa este diferită în diferite LP.

3) sinteza (sinteză - o abstracție de date, care trateaza clasa de obiecte de diferite tipuri, cum ar fi un singur tip de obiect generic numit).

Fig. 4.3. Model de reprezentare care rezultă

Faza, ulterior la proiectarea logică, proiectarea fizică se numește o fază. În cazul în care proiectarea logică nu sunt luate în considerare funcționalitatea specifică a bazei de date țintă și aplicații, cu toate acestea, să ia în considerare particularitățile modelului de stocare selectat. Design logic Rezultatul este un model global de date logic și un set de a descrie documentația de însoțire. Luate împreună, aceste rezultate sunt o sursă de informații pentru faza de proiectare a bazei de date fizice și să ofere dezvoltatorilor sale cu toate cele necesare pentru adoptarea unor decizii menite să ducă la maximizarea eficienței proiectului creat.

Figurat vorbind, dezvoltatorul este concentrat la proiectarea logică pe ceea ce trebuie făcut, în timp ce în proiectarea fizică, el caută o modalitate de a face acest lucru.

Metodologia de proiectare a bazei de date fizice cuprinde patru etape principale:

1. Dezvoltarea tabelelor bazei de date și a instala constrângerile de integritate a datelor necesare.

2. Selectarea unui sistem de stocare a datelor și definirea unui tabel de baze de date metode de acces la date.

De obicei, fiecare DBMS oferă mai multe circuite alternative de stocare a datelor. Din perspectiva utilizatorului, organizarea de stocare internă plasate în structura de date a tabelului trebuie să fie foarte clar - utilizatorul ar trebui să poată să obțină acces la orice masă și liniile sale individuale, fără a fi nevoie să se specifice modul în care sunt stocate aceste date. Acest lucru înseamnă că baza de date ar trebui să asigure independența deplină a stocării fizice a organizației lor logică. Numai în acest caz, schimbări în organizarea fizică a bazei de date va avea nici un impact asupra experienței utilizatorului. Cartografierea a modelului de date logic pentru a structura organizației lor fizică este determinată de schema bazei de date internă.

3. Proiectarea unui sistem de baze de date de protecție împotriva accesului neautorizat. Aceasta include deciziile privind metodele de punere în aplicare a fiecărui model local de date logice, precum și măsuri de control al accesului la tabele de baze de date individuale.

4. Sistemul de monitorizare a procesului instituit, a cărui sarcină este de a identifica și de a rezolva orice probleme asociate cu performanța aplicațiilor și caracteristicile rezultate ale proiectului. De asemenea, efectuat punerea în aplicare a cerințelor noi și în continuă schimbare.

1. Lista principiile generale ale unui model conceptual de domeniu.

2. Descrieți principalele componente modelul Infological.

3. Cum este modelul „entitate-relație“?

4. Care este reprezentarea locală și modul în care sa format?

5. Care este metodologia de proiectare a bazei de date fizice?