Modelul de date infolog, descrierea entităților, descrierea relațiilor, er-diagramă, datalogică

Designul Infologicheskiy - construirea unui model de domeniu formalizat. Acest model este construit folosind instrumente standard de limbă, de obicei grafice.







La etapa de proiectare infologică, în timpul colectării informațiilor despre domeniu, este necesar să se afle:

1. Obiectele principale ale domeniului (obiecte care ar trebui să stocheze informații în baza de date);

2. atribute ale obiectelor;

3. conexiuni între obiecte;

4. Cereri de bază pentru baza de date.

Descrierea entităților

În cadrul proiectului "Policlinic", în conformitate cu aria tematică, au fost create următoarele entități:

# 45; "Contabilitate de lucru" - sunt stocate informații despre activitatea fiecărui medic;

# 45; "Medici" - sunt stocate informații despre medicii;

# 45; "Pacienți" - informațiile despre pacienți sunt stocate;

# 45; "Specializări" - se păstrează informații despre specializările medicilor;

# 45; "Schimbări" - sunt stocate informații despre schimburi.







Fiecare obiect are propriile atribute:

- Contabilitate de lucru: codul de schimb, codul medicului, codul de specializare, codul pacientului, ziua săptămânii;

- Medicii: codul doctorului, numele medicului, vechimea în serviciu, data nașterii, costul admiterii;

- Specializări: cod de specializare, nume;

- Schimbare: cod de schimb, timp de lucru, nume de schimb.

Descrierea legăturilor

În baza de date "Policlinică" sunt definite următoarele relații între tabele:

Tabelul 2.7 - Clasificarea relațiilor

Alegerea unor astfel de conexiuni se datorează faptului că, în general, activitatea clinicii conține informații despre toți medicii, pacienții, schimbările în activitatea medicilor și specializările acestora.

ER-chart

Figura 2.1 prezintă modelul infologic al bazei de date, care afișează toate entitățile bazei de date, relația dintre ele și atributele.

Figura 2.1 - Model infolog de baze de date

Modelul de date

Această secțiune conține conținutul tabelelor bazei de date. Pentru fiecare câmp din tabel, dimensiunea câmpului (numărul de caractere), tastați. Pentru cheile primare, trebuie să introduceți o interdicție de valori nedefinite. Pentru alte domenii, posibilitatea de a interzice valorile nedefinite este determinată de semantica domeniului.

Tabelul 2.8 - Componența tabelului "Specializare"







Articole similare

Trimiteți-le prietenilor: