Diagrame „entitate-relație“ notație Chen; notație Barker; construirea modelului - studopediya
Diagrame „entitate-relație» (ERD) sunt destinate pentru dezvoltarea modelelor de date și să ofere o modalitate standard de a defini datele și relațiile dintre ele. Cu ERD diagrame detaliere se realizează și sistemul de stocare a datelor proiectat prin identificarea fasonată și documentarea obiectelor (entități), sunt importante pentru domeniu, proprietățile acestor obiecte (atribute) și relația lor cu alte obiecte (obligațiuni).
REZUMAT reprezintă o multitudine de copii ale obiectelor reale sau abstracte (persoane, evenimente, obiecte, stări, idei sau altele asemenea) având caracteristicile comune (atribute). Orice obiect de sistem poate fi reprezentat de o singură entitate, care trebuie să fie identificate în mod unic. În acest caz, denumirea ar trebui să reflecte esența tipul sau clasa obiectului, nu exemplu specific (de exemplu, orașul și nu în București).
Raportul reprezintă o legătură între două sau mai multe entități. Naming relație cu ajutorul unui viraj verb gramatical (Are. Defineste. Mozhetvladet etc.).
Cu alte cuvinte, esența reprezintă tipuri de bază de informații stocate în baza de date, precum și relațiile arată modul în care aceste tipuri de date interconectate unele cu altele. Introducerea unei astfel de relație are două obiective fundamentale:
- Stocarea informațiilor într-un singur loc (chiar dacă acesta este folosit în diverse combinații);
- utilizarea acestor informații în diferite aplicații. Simboluri ERD-diagrame, entitățile relevante și relațiile sunt prezentate în Fig. 3.11.
entitate independentă este de date independente, care sunt întotdeauna prezente în sistem. În acest caz, relația cu alte entități pot exista atât și să fie absentă. La rândul său, natura sensibilă a datelor depinde de alte entități din sistem. Prin urmare, ar trebui să aibă întotdeauna o relație cu altă entitate suschnostyami.Assotsiirovannaya reprezintă datele pe care este asociat cu relația dintre două sau mai multe entități.
Nelimitat (obligatoriu), raportul este raportul dintre absolut, adică o atitudine care există întotdeauna, atâta timp cât există entități relevante. Limited (opțional) reprezintă raportul dintre relația condițională între entități. În esență, relația utilizată limitată atunci când entitățile relevante din sistem sunt interdependente.
Pentru a identifica relația, care a implicat în mod esențial ispolzuyutsyasvyazi. Fiecare link se conectează spiritul și atitudinea și să se concentreze doar pe raportul dintre esența. Valoarea caracterizează tipul de conexiune și este, în general, selectat din următorul set:
obligațiuni Valoare pereche aparținând aceleiași relație, determină tipul de relație. Practica a arătat că pentru majoritatea aplicațiilor, utilizați următoarele tipuri de relații:
- 1 * 1 (unu-la-unu). Relația de acest tip sunt utilizate, de obicei, în nivelele superioare ale ierarhiei modelului de date, iar la nivelele inferioare sunt relativ rare.
- 1 * n (one-to-many). Relația de acest tip sunt cel mai frecvent utilizate.
- n * m (multi-to-many). Relația de acest tip sunt utilizate în mod obișnuit în primele etape ale proiectului, în scopul de a clarifica situația. Ulterior, fiecare dintre aceste relații să fie transformată într-o combinație a tipurilor 1 și 2 (eventual cu adaos de entități auxiliare și introducerea unor noi relații).
În figura 3.12 este un exemplu diagrama „entitate-relație“, modelarea relația dintre entitățile incluse în sistemul de control al ascensorului de stocare, notație Chen.
Fiecare entitate are una sau neskolkimiatributami care identifică în mod unic fiecare instanță entitate. În acest caz, orice atribut poate fi definit ca o cheie.
DETALIAT realizată în esență folosind diagrama atribute care dezvăluie caracteristicile (atributele) entitate. atribute diagrama cât mai detaliată constă în mod esențial corespunzător atribut Idomeni descrie valorile atributelor de câmp.
EXEMPLU atribute diagrama prezentată în Fig. 3.13. În diagrama, fiecare atribut este reprezentat ca o legătură între esența și domeniul relevant este o reprezentare grafică a setului de valori posibile de atribute. Toate valorile atributelor se datorează sfârșitul său. Pentru a identifica atributul cheie este folosit numele atributului subliniere.