Fiecare afacere are restrictii asupra valorilor atributelor si relatiilor care sunt acceptate. Aceste restrictii se numesc constrangeri.
“Sau exclusive (OR exclusive)”, sau relatiile mutual-exclusive sunt exemplu de astfel de constrangeri.
Relatiile mutual excl 727f59h usive exista adesea. De exemplu un panou de afisare in locurile publice este un spatiu pentru reclame ce poate afisa un film, un produs sau un anunt public. Poate contine reclame doar despre una din aceasta de fiecare data. Fiecare astfel de reclama are caracteristici si atribute proprii.
Arcele sunt un mod de a reprezenta relatiile mutual-exclusive in ERD. Ele pot avea urmatoarele proprietati:
Apartin unei singure entitati
Pot cuprinde mai multe relatii
Nu e necesar ca toate relatiile unei entitati sa fie incluse intr-un arc
O entitate poate avea mai multe arce
Un arc trebuie sa cuprinda intotdeauna relatii de aceeasi optionalitate (adica ori toate relatiile sunt optionale, ori sunt obligatorii toate), dar nu e neaparat ca aceastea sa aiba acelasi grad (lucru ce se intampla mai rar).
Uneori arcele pot fi reprezentate sub forma de subtipuri si supratipuri.
In cazul in care arcele trec peste mai multe relatii, acelea pe care le include vor fi marcate cu un cerc ( º ), pe langa notatia obisnuita a arcelor ( ).
Tema 1
Arce
Obiective
Definirea termenului „constrangere” aplicat unei modelari de date.
Identificarea unei relatii exclusive OR intr-un scenariu de afacere
Diagrama unui arc de constrangere pentru a reprezenta o relatie exclusiva OR.
Distingerea intre utilizarea unui arc si a unui subtip in modelarea datelor
Vocabular
Instructiuni: Identifica cuvantul potrivit pentru fiecare definitie de mai jos
O linie curba utilizata pentru a reprezenta o relatie exclusiva intr-o diagrama a relatiilor intre entitati.
_____ _______ ______ __________ Un operator logic ce returneaza valoarea “adevarat” daca unul dintre operanzi este adevarat.
_____ _______ ______ __________ O relatie care are alegeri ce nu sunt in masura sa aiba valoarea “adevarat” in acelasi timp.
_____ _______ ______ __________ O restrictie aplicata unei date, ce este adesea coordonata de regulile de business.
Incearca-l/Rezolva-l
Un bilet de spectacol este achizitionat de la un agent, de la un ghiseu sau de pe internet. Biletul are o descriere, un eveniment, o data si un pret. Un agent are un nume si un numar de telefon. Ghiseul are o adresa si un numar de telefon. Internetul are o adresa URL.
Deseneaza entitatile si reprezinta relatiile exclusive.
Redeseneaza meniul REGULAR si PROMOTIONAL al entitatilor sub forma de supertip si include relatia catre entitatea MANCARE (FOOD ITEM), bazata pe scenariul dat anterior.
(Exercitiu practic: Fast Food-ul global)
Acest exercitiu este pasul 7 in proiectul Fast Food –ul global
|