Sunteți pe pagina 1din 2

Ciobanu Sofia

a XII-a B
12B2021.1.2_Ciobanu.Sofia-Andreea

Supertip/subtip

Folosirea subtipurilor şi supertipurilor


Subtipurile trebuie să respecte două reguli importante:
- trebuie să acopere toate cazurile posibile de instanţe ale supertipului, cu alte cuvinte, orice instanţă a
supertipului trebuie să aparţină unui subtip. De multe ori ERD-urile includ un subtip "ALTUL" pentru a acoperi
toate situaţiile, şi pentru a permite viitoare dezvoltări ale modelului.
- subtipurile trebuie să se excludă reciproc. Această regulă se traduce pe exemplul de mai sus în faptul
că un angajat nu poate fi, de exemplu, şi manager şi secretară în acelaşi timp.

Transferabilitate/Non-transferabilitate

În această diagramă este dat un exemplu de relaţie non-transferabilă. Este vorba despre notele date elevilor. Este
normal ca o notă dată unui elev să nu poată fi apoi transferată unui alt elev.

În diagrama de mai sus avem o situație în care relația este transferabilă. Un student se poate transfera de la un
grup de studiu la altul, deoarece de exemplu pot fi mai multe grupuri de studiu pentru materii diferite de studiu.
Ciobanu Sofia
a XII-a B

Identificatori unici artificiali, compuși, secundari


ELEV
CARTE LOC # CNP
# ISBN #id_tren (#)nr matricol
*titlu #vagon * numele
*autor #loc * clasa
*an apariţie *ora plecării o
media
* data naşterii

Pentru entitatea CARTE putem considera ca identificator unic codul ISBN, care este unic fiecărei cărţi.
(atribut artificial)

Dacă dorim să rezervăm un loc pentru o călătorie cu trenul, avem nevoie de entitatea LOC (care reţine
locurile dintr-un tren) şi putem considera ca identificator unic un grup de trei atribute: deoarece numărul locului
nu este suficient reţinem şi vagonul (deoarece în fiecare vagon locurile au aceeaşi numerotare). Dar nici aşa nu
este suficient să ştim sigur la ce loc ne referim. Trebuie să reţinem şi un indicativ al trenului în care se află
vagonul şi locul respectiv. (atribut compus)

Pentru entitatea ELEV putem avea, dacă reţinem CNP-ul şi numărul matricol, două atribute care
identifică unic fiecare elev. (atribut secundar)

S-ar putea să vă placă și