You are on page 1of 10

12.03.

2013

ER (EA) model
1. Entiteti – abstraktni objekti
Slicni entiteti formiraat entitetski mnozestava!

2. Atributi - entitetskite mnozestava imaat asocirano atributi –


osobini na entitetite vo mnozestvata

3. Asocijacii – vrski pomedju dve ili poveke entitetski mnozestva

ER дијаграми: ER за филмови
name address

title year

Stars
Stars-in
name Movies

Studios Owns length genre

address

1
12.03.2013

1. One-one (1:1) асоцијација


2. Три-кратна асоцијација

studios runs Presidents

Stars Contracts Movies

Studios

Улоги кај асоцијациите


Само-асоцијација со улоги
Original

Sequel-of Movies

Sequel

2
12.03.2013

Четири-кратна асоцијација

Stars
Movies

Contracts

Studio Producing
of star studio

Studios

Асоцијација со атрибут
title year salary
name address

Movies Contracts Stars

length genre

Studios

name address

3
12.03.2013

Префрлање на атрибут во ентитетско


множество
salary
title year
name address
Salaries

Movies Contracts Stars

length genre

Studios

name address

Замена на повеке-кратна асоцијација со ентитетско


множество и бинаарни асоцијации

Stars Movies

Star-of Movie-of

Contracts

Producingg
Studio of star studio

Studios

4
12.03.2013

Подкласи во ЕР моделот: ISA асоцијација

title year
length
genre
To Stars
Movies

Voices
isa isa
weapon

Cartoons Myrder-
mysteries

Ограничувања кај ЕА моделот


• Секое ентитетско множество мора да има клуч (иако
во случаите на слаби ентитети и ИСА хиерархиите,
клучевите може да бидат во други ентитетски
множества)
• Ако има повеќе кандидати за примарен клуч, се бира
еден од нив!
• Ако ентитетското множество е инволвирано во ИСА
хиерархија, тогаш е потребно коренот-ентитетско
множество да ги има сите атрибути потребни за
клучот, а клучевите за останатите ентитетски
множества во хиерархијата се формираат од
компонентите на коренот
• Атрибутите во состав на клучот се подвлекуваат

5
12.03.2013

Ограничувања кај ЕА моделот


ЕА дијаграм кој ги покажува ограничувањата на
референтниот интегритет

-Every movie must be owned by one studio (this studio is present in the Studios entity
set) – sekoj film mora da bide sopstvenost na nekoe studio

-Every president runs a studio that exists in the Studios entity set – sekoj pretsedatel
upravuva so studio sto postoi vo entitetskoto mnozestvo “Sudija”

Own runs Presidents


Movies s Studios

Слаби (weak) ентитетски множества


M:1 “Unit-of” асоцијација (заокружената стрелка го
означува ограничувањето од типот на рефернцијален
интегритет)

number crewChief name addr

Crews Unit-of Studios

6
12.03.2013

Поврзаните ентитетски множества се слаби


salary

Contracts

Star-of Studio-of Movie-of

genre
Stars Studios Movies
length

name addr name addr title year

Од ER дијаграм во релации
Owns (title, year, studioName)
Stars-in (title, year, starName)

name address

title year

Stars
Stars-in
name Movies

Studios Owns length genre

address

7
12.03.2013

Contracts (starName, title, year, studioOfStar,


producingStudio)

Stars
Movies

Contracts

Studio Producing
of star studio

Studios

ER дијаграм за авио-компании
raw seat

Bookings

toCast toFlt

Customers phone Flights

SSNo number aircraft


addr
name day

8
12.03.2013

ER дијаграм за сестрински бродови


yearLaunched
name

Ships

The The sister


ship

Sister of

Конверзија во ER стил:
movies (title, year, length, genre)
MurderMysteries(title, year, weapon)
Cartoons (title, year)
Забелешка:нема релација за ISA

title year
length
genre
To Stars
Movies

Voices
isa isa
weapon

Myrder-
Cartoons mysteries

9
12.03.2013

name chair
room number

Depts
Courses GivenBy

isa

Lab Computer
Courses allocation

name address

Person

ChildOf

Child Father Mother

FatherOf Married

MotherOf

10

You might also like