Tarp vizijos ir realybės...
Esybių sąryšių modeliavimas
Duomenų bazių tipai
Darbuotojai turi darbus
Esybių vaizdavimas diagramomis
Atributai naudojami diagramose
Ryšiai naudojami diagramose
Diagramų informatyvumas
Dvi galimybės
Viena kryptis
Kita kryptis
Sąryšių galų skaitymas
Sąryšių galų skaitymas
Sąryšių galų skaitymas
Sąryšių galų skaitymas
Sąryšių galų skaitymas
Sąryšių galų skaitymas
Sąryšių galų skaitymas
Oro prognozė
498.50K
Category: managementmanagement

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

1. Tarp vizijos ir realybės...

2. Esybių sąryšių modeliavimas

PRICE LEVEL
# CODE
* DESCRIPTION
defined by
applied to
part of
ORGANIZATION
Neskirta verslo
įgyvendinimui;
Stabili metodika;
Nereikalaujanti
pastangų sintaksė
Rezultatas lengvai
skaitomas iš
diagramos…
o
*
o
o
o
o
o
o
o
at
TITLE
MOVIE
# PRODUCT CODE * CATEGORY
* TITLE
o AGE RATING
o DESCRIPTION
* DURATION
* MONOCHROME
o AUDIO
o PREVIEW
GAME
* CATEGORY
* MEDIUM
o MINIMUM MEMORY
for
PRICE HISTORY
reviewed inavailable as
# EFFECTIVE DATE
* PRICE
* DEFAULT DAYS
* OVERDUE RATE
on
the
distributor fo
r
available
from
the source of
parent organization of
SUPPLIER
# SUPPLIER CODE
o EMAIL
* APPROVED
* REFERENCE
OTHER ORGANIZATION
PUBLICATION
#
*
o
o
o
REFERENCE
TITLE
VOLUME
ISSUE
PUBLISH DATE
the holder o
f
CATALOG
# REFERENCE
o CATALOG DATE
o DESCRIPTION
CUSTOMER
managed by
EMPLOYEE
the source of the source of
*
*
o
o
o
acquired fro
m
of
the manager of
POSITION
LAST NAME
FIRST NAME
OTHER INITIALS
EMAIL
the cancellor of
responsible
for
responsible
for
o
*
*
*
o
*
*
*
*
o
o
o
o
o
EMAIL
DESIGNATION
FIRST NAME
LAST NAME
OTHER INITIALS
STREET
TOWN
POSTAL CODE
REGION
HOME PHONE
WORK EXTENSION
WORK PHONE
PHOTOGRAPH
STAFF REMARKS
COPY
* ACQUIRE DATE
* PURCHASE COST
* SHELF CODE
o CONDITION
o CUSTOMER REMARKS
...
rented on
the holder of
responsible for
MEMBERSHIP TYPE
# CODE
* DESCRIPTION
* DISCOUNT PERCENTAGE
o STANDARD FEE
reserved on
held by
in
the type o
f
of
MEMBERSHIP
REVIEW
#
*
*
o
o
held by
of
in
# NUMBER
o TERMINATION REASON
o TERMINATION DATE
SEQUENCE
ARTICLE
HOT
AUTHOR
URL
approved by
renewed fo
r
the reservation for
for
requested
against
*
o
o
o
o
BOOK DATE
EXPIRE DATE
NOTIFY DATE
RESERVE DATE
STAFF REMARKS
authorized by of
the
requestor
of
MEMBERSHIP PERIOD
# START DATE
o ACTUAL FEE PAID
approved by
for
fulfilled as
RENTAL
* RENTAL DATE
o STAFF REMARKS
o COMPLETED
composed of
the rental for
for
RENTAL ITEM
# LINE NO
* RENTAL PERIOD
* PRICE PAID
o RETURN DATE
o STAFF REMARKS
used fo
r
cancelled by
BOOKING
... nors ir jų išvaizda gali
atrodyti iš pirmo žvilgsnio
gana sudėtinga
EMAIL
NAME
POSTAL CODE
REGION
STREET
TOWN
TELEPHONE NUMBER
CONTACT NAME
CONTACT EXTENSION
part of

3. Duomenų bazių tipai

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

4. Darbuotojai turi darbus

DARBAS
vadybininkas
DARBUOTOJAI
padavėjas
Antanaitis
Jonaitis
Adomaitis
virėjas
indų plovėjas
finansininkas
Petraitis
kelneris
Onaitienė
budintis
muzikantas
Iš schemos matosi, kad:
Visi DARBUOTOJAI turi DARBUS
Nėra DARBUOTOJO, kuris neturi nors vieno DARBO
Ne visi DARBAI yra priskirti DARBUOTOJAMS
Kai kuris DARBAS gali būti priskirtas vienam arba
keliems DARBUOTOJAMS

5. Esybių vaizdavimas diagramomis


Sudaryta iš
DARBUOTOJAS
“dėžučių”
Vardai pateikiami
vienaskaita
BILIETO
Vardai rašomi viduje
REZERVAVIMAS
PAREIGA
Nei dydis, nei vieta
neturi specialios
UŽSAKYMAS
reikšmės
RINKIMAI
!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 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. Ryšiai naudojami diagramose

Kiekvienas darbuotojas turi turėti priskirtą vieną
darbą.
vienintelis
turi būti
DARBAS
turi
DARBAS turi būti priskirtas vienam arba
keliems darbuotojams
vienas arba keli
!Atlikus projektavimą, sąryšiai tampa raktu (foreign
keys).

8. Diagramų informatyvumas

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

9. Dvi galimybės

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

10. Viena kryptis

Kita kryptis
privalomas:
DARBUOTOJAS
neprivalomas:
DARBAS
privalo
gali būti
DARBAS gali būti priskirtas vienam arba keletui
DARBUOTOJŲ

11. Kita kryptis

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

12. Sąryšių galų skaitymas

P
skaidosi į
Q
dalis iš

13. Sąryšių galų skaitymas

P
skaidosi į
Q
dalis iš
“Kiekvienas P
privalo
gali
skaidosi į
tik vienas Q
vienas arba
daugiau Qs

14. Sąryšių galų skaitymas

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

15. Sąryšių galų skaitymas

P
skaidosi į
Q
dalis iš
“Kiekvienas P turi būti viena arba kelios
dalys iš Qs”

16. Sąryšių galų skaitymas

P
skaidosi į
Q
dalis iš
“Kiekvienas P gali skaidytis į vieną arba kelis Qs”

turi būti
Kiekvienas Q
gali būti
dalis

tik vienas P
vienas arba keli Ps

17. Sąryšių galų skaitymas

P
skaidosi į
Q
dalis iš
“Kiekvienas P gali skaidytis į vieną arba kelis Qs”
“Kiekvienas Q turi būti dalis iš tik vieno P”

18. Sąryšių galų skaitymas

Oro prognozė
January 26
København
1/-5
3
Bremen
0/-3
4
Berlin
3/-1
3
5/-3
3
8/3
4
Bruxelles
4/0
2
Paris
4/1
3
Bordeaux
7/2
3
München
Amsterdam
* * **

19. Oro prognozė

DK
IR
København
(Copenhagen)
UK
Bremen
NL
Amsterda
m
BE Bruxelle DE
Berli
n
(Brussels
)
s
LU
München
(Munich)
Paris
FR
Bordeaux
CH
IT

20.

Oro prognozė
MIESTAS
* Pavadinimas
o Geografinė
padėtis
yra
gali turėti
ŠALIS
* Pavadinimas
o Geografinė
padėtis
gali turėti
priklauso
PROGNOZĖ
* Data
o Minimali
temperatūra
o Maksimali
temperatūra
o Vėjo
stiprumas
gali būti priklausyti ORO TIPAS
* Paveikslėlis
gali būti priskirtas * Apibūdinimas
gali būti priklausyti VĖJO TIPAS
gali būti * Paveikslėlis
priskirtas * Apibūdinimas
English     Русский Rules