Graafilised mudelid ja nende koostamise vahendid MS Visio MYSQL Workbench (DB Designer) ER/Studio Data Architect Sybase PowerDesigner
GRAAFILINE MODELLEERIMINE
Mudel ja modelleerimine 3 11/3/2015
Matemaatiline mudel E mc 2
What is a Model? Prepare shipment Ship goods Register order (Re)send bill Archive order Receive payment Requirement for material has arisen Contact customer Purchase Requisition Requisition released for scheduling agreement schedule/sa release Purchase requisition released for purchase order Decide To Buy Computer Purchasing [bad reviews] Choose Model Save Money Order Machine [desktop] Goods received Inbound delivery entered Purchase order created Read Test Reviews [enough] Order Screen [laptop] Choose Operating System [reviews ok] Receive Machine Receive Screen [laptop] [windows] [linux] Goods Receipt Work Hard [desktop] Order Windows Download Linux Goods receipt posted Receive Windows Check Bank Account [not enough] Set Up And Connect Open Lid Plug In And Power On Warehouse/ Stores Material is released Invoice received Install Operating System TO item confirmed without differences Transfer order item is confirmed Invoice Verification Payment must be effected
MIKS ME VAJAME MUDELIT?
Milleks me vajame mudelit? Süsteemide modelleerimine Sissejuhatus www.aprote.ee/loeng/ 7 11/3/2015 V. Leping 2005
Milleks me vajame mudelit? Süsteemide modelleerimine Sissejuhatus www.aprote.ee/loeng/ 8 11/3/2015 V. Leping 2005
Milleks me vajame mudelit? Süsteemide modelleerimine Sissejuhatus www.aprote.ee/loeng/ 9 11/3/2015 V. Leping 2005
KUIDAS JÕUDA (ANDME)MUDELINI?
Analüütikutel on probleem selleks et süsteemist aru saada, tuleb modelleerida; selleks et modelleerida, tuleb süsteemist aru saada
A. Teade B. Uudis Mis on informatsiooni? C. Tunnetus- ja regulatsiooniprotsessides esinev ja aegruumis edasikanduv struktuursus ehk korrapära
Informatsioon ja andmed Informatsioon defineeritakse kui tunnetus- ja regulatsiooniprotsessides esinev ja aegruumis edasikanduv struktuursus ehk korrapära. Kuidas informatsioon levib? fikseeritakse andmetena ning kasutatakse instrumenti ja kandjat. Mõõtühikuks bitt Andmed on informatsiooni üleskirjutus
Andmete ja informatsiooni vahekord? Andmetest saadakse informatsioon andmeid töödeldakse Informatsioonist saadakse andmed informatsioon salvestatakse mandelbulb
Punamütsikese lugu
Ülesande püstitus INFOSÜSTEEM RAAMATUTE LAENUTAMISE KOHTA Objektsüsteemi kirjeldus. Härra X l on suur raamatukogu ja palju sõpru ning tuttavaid, kes temalt aegajalt raamatuid laenutavad. Ta püüab meeles pidada, kes milliseid raamatuid on laenutanud ja tahab oma sõpru raamatute valikul aidata. Strateegia on järgmine: kui viimati laenutas sõber raamatu R, siis tuletab ta meelde, kes veel on sama raamatut laenutanud ja pakub sõbrale neid raamatuid, mida sõber pole laenutanud, küll aga need teised, temaga samast soost isikud, kes ka kunagi laenutasid raamatu R. Loomulikult on härra X l täpselt teada millal mingi raamat laenutati, millal tagasi tuuakse ja kas on ka tagasi toodud. Kui suur on tema raamatukogu väärtus arvestades soetamise hinda. Kui palju lk on ühes või teises raamatus. Kui palju lk on tal momendil riiulitel ja kui palju ühe või teise sõbra käes. Kus sõber elab ja millal on sõbra sünnipäev Ta täiendab pidevalt oma raamatukogu ja ka sõprade tuttavate ring laieneb. Ja nii on hakanud kogu see arvepidamine pikapeale üle pea kasvama Tulevikus tahab ta uurida kuude ja aastaaegade mõju raamatute laenutamisele ja sündimise kuupäeva mõju inimese raamatuvalikule.
Ülesande püstitus INFOSÜSTEEM RAAMATUTE LAENUTAMISE KOHTA Objektsüsteemi kirjeldus. Härra X l on suur raamatukogu ja palju sõpru ning tuttavaid, kes temalt aegajalt raamatuid laenutavad. Ta püüab meeles pidada, kes milliseid raamatuid on laenutanud ja tahab oma sõpru raamatute valikul aidata. Strateegia on järgmine: kui viimati laenutas sõber raamatu R, siis tuletab ta meelde, kes veel on sama raamatut laenutanud ja pakub sõbrale neid raamatuid, mida sõber pole laenutanud, küll aga need teised, temaga samast soost isikud, kes ka kunagi laenutasid raamatu R. Loomulikult on härra X l täpselt teada millal mingi raamat laenutati, millal tagasi tuuakse ja kas on ka tagasi toodud. Kui suur on tema raamatukogu väärtus arvestades soetamise hinda. Kui palju lk on ühes või teises raamatus. Kui palju lk on tal momendil riiulitel ja kui palju ühe või teise sõbra käes. Kus sõber elab ja millal on sõbra sünnipäev Ta täiendab pidevalt oma raamatukogu ja ka sõprade tuttavate ring laieneb. Ja nii on hakanud kogu see arvepidamine pikapeale üle pea kasvama Tulevikus tahab ta uurida kuude ja aastaaegade mõju raamatute laenutamisele ja sündimise kuupäeva mõju inimese raamatuvalikule.
ER-diagramm Olem 1 Olem 2 Suhe Atribuut
Sõber Raamat Sõber Laenutab Raamat Sõber Laenutus Raamat
Ülesande püstitus INFOSÜSTEEM RAAMATUTE LAENUTAMISE KOHTA Objektsüsteemi kirjeldus. Härra X l on suur raamatukogu ja palju sõpru ning tuttavaid, kes temalt aegajalt raamatuid laenutavad. Ta püüab meeles pidada, kes milliseid raamatuid on laenutanud ja tahab oma sõpru raamatute valikul aidata. Strateegia on järgmine: kui viimati laenutas sõber raamatu R, siis tuletab ta meelde, kes veel on sama raamatut laenutanud ja pakub sõbrale neid raamatuid, mida sõber pole laenutanud, küll aga need teised, temaga samast soost isikud, kes ka kunagi laenutasid raamatu R. Loomulikult on härra X l täpselt teada millal mingi raamat laenutati, millal tagasi tuuakse ja kas on ka tagasi toodud. Kui suur on tema raamatukogu väärtus arvestades soetamise hinda. Kui palju lk on ühes või teises raamatus. Kui palju lk on tal momendil riiulitel ja kui palju ühe või teise sõbra käes. Kus sõber elab ja millal on sõbra sünnipäev Ta täiendab pidevalt oma raamatukogu ja ka sõprade tuttavate ring laieneb. Ja nii on hakanud kogu see arvepidamine pikapeale üle pea kasvama Tulevikus tahab ta uurida kuude ja aastaaegade mõju raamatute laenutamisele ja sündimise kuupäeva mõju inimese raamatuvalikule.
Olemid SÕBER LAENUTUS RAAMAT Sugu Laenutati Aadress Laekub Hind Sünniaeg Tagastatud Lehekülgi
A. Kõik, mis vaja, on olemas B. Osa infot on puudu
Olemid (lisatud loo välised atribuudid) SÕBER LAENUTUS RAAMAT Nimi Sugu Laenutati Pealkiri Aadress Laekub Hind Sünniaeg Tagastatud Lehekülgi
Nüüd on kõik olemas? A. Jah B. Ei
Olemid (koos võtmeatribuutidega) SÕBER LAENUTUS RAAMAT Isikukood Kes Raamatu number Nimi Mida Pealkiri Sugu Laenutati Autor Aadress Laekub Hind Sünniaeg Tagastatud Lehekülgi
ER-diagramm Sünni kuupäev Sõber Sugu Aadress Autor Pealkiri Raamat Nimi Laenutus Lk. Hind Laenutati Laekub Tagastatud
Vahendid graafiliste mudelite koostamiseks Lihtsad joonistusvahendid MS PowerPoint, Open Office Draw Dia MS Visio MYSQL Workbench (DB Designer) ER/Studio Data Architect Sybase PowerDesigner
SYBASE PowerDesigner
PowerDesigner 15 for Data Modeling Sybase PowerDesigner Mudelipõhise lähenemisega andmetemodelleerimine is the data modeling tool that offers a model-driven approach to empower and align Business and IT. Visualiseerimine, analüüsimine, andmete haldamine enables enterprises to more easily visualize, analyze and manipulate metadata for effective enterprise information architecture. Kontseptuaalne ja füüsiline andmete modelleerimine uniquely combines several data modeling techniques (traditional conceptual, logical and physical modeling with unique business intelligence and data movement modeling) to bring business analysis together with formal database design solutions. Töötab rohkem kui 80-ne RDBMS-ga (RABHS).
PowerDesigner Data movement Modeling
Andmemudel Sybase PowerDesigner
PowerDesigner avaekraan New model
Kuidas saab diagrammist andmebaas? Menüüst: Database Generate Database
SAP Sybase PowerDesigner Sybase PowerDesigner (YouTube) Prooviversioon 15 päeva 16.1 (32-BIT) 04 FEB 2012 336.7 MB DOWNLOAD http://sybase-powerdesigner.software.informer.com/download/
ER/Studio Data Architect
ER/Studio Data Architect https://downloads.embarcadero.com/free/er_studio_data_architect
MYSQL WORKBENCH
MYSQL Workbench http://www.mysql.com/downloads/workbench/
DB DESIGNER
Lahendus
DB Designer http://fabforce.net/dbdesigner4/downloads.php
MS VISIO
Lihtsad joonistusvahendid MS PowerPoint, Open Office Draw Dia
Isik
Isik Klubi
Isik Klubi Klubi Valge Must Turniir Partii Turniir
Täiendage diagrammi nii, et raamatul võiks olla rohkem kui üks autor