Tarp vizijos ir realybės... Esybių sąryšių modeliavimas

Содержание

Слайд 2

Esybių sąryšių modeliavimas

Neskirta verslo įgyvendinimui;
Stabili metodika;
Nereikalaujanti pastangų sintaksė
Rezultatas lengvai skaitomas iš diagramos…
...

Esybių sąryšių modeliavimas Neskirta verslo įgyvendinimui; Stabili metodika; Nereikalaujanti pastangų sintaksė Rezultatas
nors ir jų išvaizda gali atrodyti iš pirmo žvilgsnio gana sudėtinga

Слайд 3

Duomenų bazių tipai

Hierarchinės

Reliacinės

Tinklinės

Esybių sąryšių modelis

Duomenų bazių tipai Hierarchinės Reliacinės Tinklinės Esybių sąryšių modelis

Слайд 4

DARBAS

kelneris

virėjas

padavėjas

vadybininkas

finansininkas

budintis

muzikantas

Darbuotojai turi darbus

Petraitis

Jonaitis

Adomaitis

Onaitienė

DARBUOTOJAI

Iš schemos matosi, kad:
Visi DARBUOTOJAI turi DARBUS
Nėra DARBUOTOJO, kuris

DARBAS kelneris virėjas padavėjas vadybininkas finansininkas budintis muzikantas Darbuotojai turi darbus Petraitis
neturi nors vieno DARBO
Ne visi DARBAI yra priskirti DARBUOTOJAMS
Kai kuris DARBAS gali būti priskirtas vienam arba keliems DARBUOTOJAMS

Antanaitis

indų plovėjas

Слайд 5

Esybių vaizdavimas diagramomis

Sudaryta iš “dėžučių”
Vardai pateikiami vienaskaita
Vardai rašomi viduje
Nei dydis, nei vieta

Esybių vaizdavimas diagramomis Sudaryta iš “dėžučių” Vardai pateikiami vienaskaita Vardai rašomi viduje
neturi specialios reikšmės

!Atlikus projektavimą, esybės paprastai paverčiamos lentelėmis.

Слайд 6

Atributai naudojami diagramose

Būtinasis atributas, tai toks atributas, kuris tinkamas atskiram atvejui apibrėžti.
Neprivalomas

Atributai naudojami diagramose Būtinasis atributas, tai toks atributas, kuris tinkamas atskiram atvejui
atributas, tai toks atributas, kuris yra nežinomas arba nesvarbus apibrėžiant atskirą atvejį.

DARBUOTOJAS Pavardė Adresas o Gimimo data o Batų dydis o E-paštas

DARBAS Pavadinimas
o Aprašymas

!Atlikus projektavimą, atributai tampa lentelių stulpeliais.

* *

*

Слайд 7

DARBAS turi būti priskirtas vienam arba keliems darbuotojams

Kiekvienas darbuotojas turi turėti

DARBAS turi būti priskirtas vienam arba keliems darbuotojams Kiekvienas darbuotojas turi turėti
priskirtą vieną darbą.

Ryšiai naudojami diagramose

DARBUOTOJAS

DARBAS

!Atlikus projektavimą, sąryšiai tampa raktu (foreign keys).

vienas arba keli

vienintelis

Слайд 8

turi

Turi turėti

DARBUOTOJAS

DARBAS

Diagramų informatyvumas

turi Turi turėti DARBUOTOJAS DARBAS Diagramų informatyvumas

Слайд 9

DARBUOTOJAS

DARBAS

Dvi galimybės

privalo

gali turėti

privalomas:

neprivalomas:

DARBUOTOJAS DARBAS Dvi galimybės privalo gali turėti privalomas: neprivalomas:

Слайд 10

Kiekvienas DARBUOTOJAS privalo turėti vieną DARBĄ

Viena kryptis

privalo

DARBUOTOJAS

DARBAS

gali būti

privalomas:

neprivalomas:

Kiekvienas DARBUOTOJAS privalo turėti vieną DARBĄ Viena kryptis privalo DARBUOTOJAS DARBAS gali būti privalomas: neprivalomas:

Слайд 11

Kita kryptis

privalo

DARBUOTOJAS

DARBAS

gali būti

privalomas:

neprivalomas:

DARBAS gali būti priskirtas vienam arba keletui DARBUOTOJŲ

Kita kryptis privalo DARBUOTOJAS DARBAS gali būti privalomas: neprivalomas: DARBAS gali būti

Слайд 12

Sąryšių galų skaitymas

skaidosi
(dalijasi) į

Q

dalis iš

Sąryšių galų skaitymas skaidosi (dalijasi) į Q dalis iš

Слайд 13

Sąryšių galų skaitymas

skaidosi į

Q

dalis iš

Sąryšių galų skaitymas skaidosi į Q dalis iš

Слайд 14


“Kiekvienas P

skaidosi į

gali

vienas arba daugiau Qs

Sąryšių galų skaitymas

skaidosi į

Q

dalis iš

” “Kiekvienas P skaidosi į gali vienas arba daugiau Qs Sąryšių galų

Слайд 15

“Kiekvienas P gali būti viena arba keletas dalių iš Qs”

Sąryšių galų

“Kiekvienas P gali būti viena arba keletas dalių iš Qs” Sąryšių galų
skaitymas

skaidosi į

Q

dalis iš

Слайд 16

Sąryšių galų skaitymas

skaidosi į

Q

dalis iš

“Kiekvienas P turi būti viena arba kelios dalys

Sąryšių galų skaitymas skaidosi į Q dalis iš “Kiekvienas P turi būti
iš Qs”

Слайд 17

“Kiekvienas Q

dalis


turi būti

gali būti

vienas arba keli Ps

tik vienas P

Sąryšių galų skaitymas

skaidosi į

Q

dalis

“Kiekvienas Q dalis ” turi būti gali būti vienas arba keli Ps

“Kiekvienas P gali skaidytis į vieną arba kelis Qs”

Слайд 18

Sąryšių galų skaitymas

skaidosi į

Q

dalis iš

“Kiekvienas P gali skaidytis į vieną arba kelis

Sąryšių galų skaitymas skaidosi į Q dalis iš “Kiekvienas P gali skaidytis
Qs”

Слайд 19

Oro prognozė

Amsterdam

Bruxelles

Paris

Bordeaux

1/-5

7/2

3/-1

8/3

5/-3

4/0

4/1

0/-3

January 26

3

3

3

4

3

2

3

4

*

*

*

*

Oro prognozė Amsterdam Bruxelles Paris Bordeaux 1/-5 7/2 3/-1 8/3 5/-3 4/0

Слайд 20

(Copenhagen)

Bremen

Berlin

(Munich)

Bruxelles

Paris

Bordeaux

Amsterdam

UK

FR

DE

DK

CH

NL

BE

IT

LU

IR

København

München

(Brussels)

(Copenhagen) Bremen Berlin (Munich) Bruxelles Paris Bordeaux Amsterdam UK FR DE DK