Esybi ry i er ym jimas
This presentation is the property of its rightful owner.
Sponsored Links
1 / 16

Esybių – ryšių (ER) žymėjimas PowerPoint PPT Presentation


  • 175 Views
  • Uploaded on
  • Presentation posted in: General

Esybių – ryšių (ER) žymėjimas. Gabrielė Danusaitė Verslo informacijos vadyba , 4 kursas , 1 grupė VU, 2013. Temos a ktualumas. Koncepcinio duomenų modelio paskirtis – pavaizduoti realaus pasaulio problemą objektais, kurie abstrahuojami iš dalykinės srities.

Download Presentation

Esybių – ryšių (ER) žymėjimas

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Esybi ry i er ym jimas

Esybių – ryšių (ER) žymėjimas

GabrielėDanusaitė

Versloinformacijosvadyba, 4 kursas, 1 grupė

VU, 2013


Temos a ktualumas

Temosaktualumas

Koncepcinio duomenų modelio paskirtis – pavaizduoti realaus pasaulio problemą objektais, kurie abstrahuojami iš dalykinės srities.

Pagrindiniai koncepcinio modelio elementai (konceptai) yra objektai ir ryšiai tarp jų. Paprastai koncepciniame modelyje objektai yra aprašomi daiktavardžiais, o ryšiai tarp jų – veiksmažodžiais.

Koncepcinis lygmuo turi du pagrindinius tikslus:

1. Atvaizduoti duomenis išsamiai ir tiksliai.

2. Pateikti vartotojams, programuotojams ir administratoriams lengvai suprantamą duomenų schemą.

Dažnai aprašomi esybių - ryšių (Entity-Relationships) diagramose, ER diagramomis.


Esybi ry i modelis

Esybių – ryšiųmodelis

ER modelis sudaro pagrindą ER diagramoms, kurios atitinka konceptualią duomenų bazę taip, kaip ją įsivaizduoja vartotojas.

Pagrindiniai komponentai:

  • esybės (entities);

  • ryšiai (relationships);

  • atributai (attributes).


Esyb s

Esybės

Esybė(angl. Entity) – tai realus ar įsivaizduojamas reikšmingas daiktas, sąvoka ar objektas, apie kurį modeliuojama DB turės saugoti informaciją:

  • kiekvienai esybei suteikiamas unikalus tapatumo vardas;

  • esybės vardas yra vienaskaitos formos daiktavardis, užrašytas didžiosiomis raidėmis;

  • esybės žymimos stačiakampiaisviduje užrašant esybės vardą.

    Esybės žymėjimas: Esybės pavyzdys:

    Šiosesybėsegzemplioriaisgalibūti:

    Vilniausorouostas, Karmėlavosorouostasirt.t.

ESYBĖS VARDAS

ORO UOSTAS


Esybi ir j egzempliori pavyzd iai

Esybiųirjųegzemplioriųpavyzdžiai


Atributai

Atributai

Atributas (angl. Atribute) – tai esybės savybė, kuri kokybiškai ar kiekybiškai gali identifikuoti, klasifikuoti ar išreikšti esybės būseną:

  • esybę aprašo bent vienas atributas;

  • identifikuojamas vardu, kuris užrašomas vienaskaitos formoje mažosiomis raidėmis;

  • ieškant atributų, verta atkreipti dėmesį į būdvardžius (pažyminius).


Atributai 2

Atributai (2)

  • Atributai charakterizuoja esybes (arba ryšius). vaizduojami ovalais, kurių viduje rašomas atributo vardas. Ovalai sujungiami su atitinkama esybe.

    Esybės su atributais: Esybės su atributais pavyzdys:

    # - pažymiidentifikuojantįatributą;

    * - pažymi, kadatributoreikšmębūtinažinoti (angl.mandatory);

    O – pažymi, kadatributoreikšmėsnebūtinažinoti (angl.optional).

ESYBĖS VARDAS

# - atributo 1 vardas

* - atributo 2 vardas

O – atributo 3 vardas

ORO UOSTAS

# - kodas

* - pavadinimas

O – takųskaičius


Esybi ir j egzempliori pavyzd iai1

Esybiųirjųegzemplioriųpavyzdžiai


Esyb s ir atributai

Esybėsiratributai

Esybės su savo atributais gali būti aprašomos įvairiai:

  • grafiškai jos gali būti pavaizduotos rėmeliu ar ovalu su esybės ir atributų pavadinimais;

    Atributai, sudarantys raktą gali būti kokiu nors būdu išskirti (pažymėti).

  • tekstiniame aprašyme tai gali būti:

    Prekės(Prekės kodas, Prekės pavadinimas, Tiekėjas, Kaina, Kiekis)


Ry iai

Ryšiai

Ryšys (angl. Relationship) - tai asociacija tarp dviejų esybių. Kiekvienas ryšys pavadinamas taip, kad vardas atspindėtų ryšio esmę:

  • ryšiai žymimi rombais, kurių viduje rašomas ryšio vardas;

  • rombas jungiamas su esybėmis, tarp kurių ir yra aprašomas ryšys.


Ry iai 2

Ryšiai (2)

Ryšiolaipsnisparodoryšyjedalyvaujančių esybių skaičių:

  • Unariniairyšiai - tai ryšiaivienosesybėsviduje.

    Tokieryšiaidarvadinamirekursyviais.

  • Binarinisryšys bus tada, kaijungiamos dvi esybės.

    Šisryšysyradažniausiaipasitaikantis.

  • Ternarinisryšysjungiatrisesybes.

    Ryšiaitarp keturių irdaugiauesybių yraitinreti.


Ry iai 3

Ryšiai (3)

Ryšiai gali būti klasifikuojami į tokias rūšis:

  • vienas su vienu (1:1), (1-1);

  • vienas su daug (1:N), (1 - *);

  • daug su daug (N:M), (* - *).


Ry iai pagal r barker 1993

Ryšiaipagal R. Barker (1993)


Ry iai pagal r barker 1993 pavyzdys

Ryšiaipagal R. Barker (1993) pavyzdys


Ry iai pagal r barker 1993 2

Ryšiaipagal R. Barker (1993) (2)


Naudota literat ra

Naudotaliteratūra

  • http://cds.cern.ch/record/238971

  • http://mif.vu.lt/cs2/en/courses/infsyst/files/E-R.pdf

  • http://studento.vikis.lt/wiki/index.php/ER

  • http://www.techmat.vgtu.lt/konspektai/duom_bazes/dalis_3.pdf

  • http://www.scribd.com/doc/129277795/Esybių-ryšių-diagrama


  • Login