Constructii er-diagrama - studopediya
Noi reprezentăm zona de subiect ca interacțiunea dintre cele două entități - „curriculum Disciplina“ și „Student“: Fiecare student ia un examen sau test, în unele discipline ale curriculum-ului și este evaluată, care trebuie să fie înregistrate în modelul de date.
„Disciplina curriculumului“ în ceea ce privește problema care trebuie rezolvată ar trebui să fie reprezentat de un grup de proprietăți care permit caracterizarea unei discipline în cadrul fiecărui semestru: Denumirea disciplinei, semestru, numărul de ore, formularul de raportare (examen sau offset) și instructor, discipline de predare. Necesitatea de a stabili astfel de proprietăți, datorită, pe de o parte, sarcina de a organiza stocarea rezultatelor testelor și examinărilor (numele disciplinei, semestru și forma de raportare), iar pe de altă parte - sarcina de a forma foi de transcriere (numărul de ore și date profesorilor). O instanță separată a unei astfel de entități este identificată în mod unic printr-un svoystv- semestru triplu nume disciplina și forma de raportare.
Esența „Student“, pentru a se asigura că funcțiile declarate ar trebui să fie caracterizate prin următoarele proprietăți: numele, prenumele, numele tatălui și numărul de grup. Cu toate acestea, trebuie remarcat faptul că, chiar și setul de valori ale acestor proprietăți nu pot fi caracteriza în mod unic o instanță entitate, deoarece putem presupune prezența unui grup de namesakes de grăsime. Astfel, pentru a identifica o singură instanță a entității trebuie să introduceți caracteristică suplimentară (cheie) - un număr de identificare de student.
Interacțiunea dintre entitățile care pun în aplicare comunicarea „Rezumat“, adică. E. Studenții ar trebui să treacă examenul (offset) cu privire la subiectele de curriculum-ului. Conexiune de alimentare - "mulți la mulți" (M: M). Pentru a identifica conexiunea de instanțe individuale ale entităților, în acest caz, prezența comunicării următoarele proprietăți suplimentare: Evaluarea și data examenului (offset).
ER-diagrama a problemei este prezentată în Figura 6.5.
Construit ER-diagrama este în primul formă normală, deoarece, în esență, nici grupuri repetabile au proprietăți (vezi. P. 5.4.4). Cu toate acestea, atunci când se analizează proprietățile „curriculum Disciplina“ esență, veți observa că proprietatea „profesor“ depinde numai de o parte a proprietăților cheie, și anume proprietățile „Numele disciplinei“ și, eventual, „Formular pentru raportarea“. Prin urmare, pentru a da ER-diagrama a doua formă normală, trebuie să selectați proprietatea „profesor“ ca o entitate separată.
Modificat ER-chart prezentat în Fig. 6.6. O nouă variantă a ER-diagrame stocate în a treia formă normală, deoarece, în esență, nu au proprietăți care depind de non-cheie.