................................................ 7 4 INFOSÜSTEEMI ANDMEVAADE ................................................................................................ 11 4.1. KONTSEPTUAALMUDEL ........................................................................................................... 11 4.2. ANDMEMUDEL........................................................................................................................... 12 4.3. OBJEKTIDE JA ATRIBUUTIDE SEMANTIKA ............................................................................. 13 5 INFOSÜSTEEMI AJALINE VAADE............................................................................................. 15 5.1. PROTSESSI TEGEVUSDIAGRAMM ............................................................................................ 15 5.2. SEISUNDIDIAGRAMM ...............................................................................................................
.........4 3.1Kasutusjuhtude mudel........................................................................................ 4 4.Infosüsteemi andmevaade...................................................................................... 7 4.1Kontseptuaalmudel............................................................................................. 8 4.2Andmemudel...................................................................................................... 8 4.3Objektide ning atribuutide semantika................................................................8 4.4CRUD maatriks................................................................................................. 10 5.Infosüsteemi ajaline vaade.................................................................................... 10 5.1Firma põhiprotsess........................................................................................... 11 5.2Põhiobjekti seisundidiagramm...................................
· CTRL+C: kopeerimine · CTRL+X: lõikamine · CTRL+V: kleepimine · CTRL+Z: tagasivõtmine · CTRL+B: paks kiri · CTRL+U: allakriipsutamine · CTRL+I: kursiivkiri Hiireklõpsu-/muuteklahvikombinatsioonid kestaobjektidele · SHIFT+paremklõps: alternatiivseid käske sisaldava otseteemenüü kuvamine · SHIFT+topeltklõps: alternatiivse vaikekäsu (menüü teine üksus) käivitamine · ALT+topeltklõps: atribuutide kuvamine · SHIFT+DELETE: üksuse kohe kustutamine ilma prügikasti paigutamata Üldised (ainult klaviatuuri) kiirklahvid · F1: Windowsi spikri käivitamine · F10: menüüriba suvandite aktiveerimine · SHIFT+F10: valitud üksuse otseteemenüü avamine (sama saab teha ka objekti paremklõpsamisel) · CTRL+ESC: menüü Start avamine (üksuse valimiseks saate kasutada nooleklahve)
valisvoti võti, mis seob tabelit mingi teise tabeliga. Välisvõti (veerg) seotakse kandidaatvõtmega (teise tabeli veerg). Veergude nimed ei pea olema samad. Iga välisvõtme väärtus peab vastama seotud tabeli kandidaatvõtme väärtusele või olema NULL. surrogaatvõti genereetitakse automaatselt nt mingi ID. • Relvari (relatsioonilise muutuja) supervotmete arvu leidmine. Supervõtmed on kõik atribuutide komplektid, mis tagavad relatsiooni kirjete unikaalsuse. Supervõtmed võivad sisaldada atribuute, mille eemaldamisel säilib unikaalsuse omadus. Seega supervõtmeid on nii palju, kui on kandidaatvõtmeid ja lisaks veel muid atribuute. • Relatsioonilise mudeli pohimoisted:̃ relatsiooniline muutuja (relvar) muutuja, mis on oma tüübilt relatsioon ja mille väärtuseks on korteežide hulk;
..........................................................4 3 Infosüsteemi funktsionaalne vaade....................................................5 4 Infosüsteemi andmevaade...................................................................6 4.1 KONTSEPTUAALMUDEL...................................................................................... 7 4.2 ANDMEMUDEL................................................................................................... 8 4.3 ANDMETABELITE JA ATRIBUUTIDE SEMANTIKA...................................................8 5 Infosüsteemi ajaline vaade..................................................................9 5.1 PROTSESSI TEGEVUSDIAGRAMM.....................................................................10 Joonis 4. Pakkumise üldine protsess......................................................................10 5.2 SEISUNDIDIAGRAMM........................................................................................ 10
Õpperühm: xxxxxx Matrikli nr.: xxxxxx Juhendaja: Raul Liivrand Tallinn 2013 Sisukord Üldvaade Lausendid Infovajaduste loetelu Infosüsteemi funktsionaalne vaade Nimekirjad Andmebaas Kasutusjuhtude mudel CRUD MATRIKS Seisundi- ja tegevusdiagramm Objektide ja Atribuutide semantika Üldvaade Tulika Grupp on kontsern, kuhu on koondunud takso- ja transporditeenuseid osutavad ettevõtted. Esimeseks kontserni taksofirmaks oli AS Tulika Takso aastast 1993. Järgnevas projektis kirjeldatakse Tulika taksofirma infosüsteemi. Projektis vaadeldakse seda osa, kus klient tellib endale taksofirmalt teenuse ning kuidas taksofirma kliendi tellimust täidab. Vaatluse alla ei kuulu taksofirma rahaline
Muutke teksti laade Teine tase Kolmas tase Neljas tase Viies ta Jaapan Võru 2014 Asukoht kaardil 35° N, 136° E Aasia rannikul, Vaikses ookeanis naabrid Põhja Korea LõunaKorea Venemaa 377 835 km² pindala omapärane piklikult kaares kitsa kujuga riik Riigi andmed Jaapani saarestikku kuulub 6852 saart Jaapani pealinn on Tky Riigikeel on jaapani keel Rahvaarv 126 659 700 (2012) Kultuur Geisad on kõrgelt haritud Jaapani naised Sumo maadlus on kultuuri üks osa geisad Sumo maadlus Kultuur Fuij mägi on jaapan...
Peremeeskirjete juurest viidatakse alluvkirjetele. Kui kustutada alluvkirje, siis tuleb peremeeskirjetest kustutada ka kõik viited sellele kirjele. Võrkandmebaasis on andmed organiseeritud võrkmudeli alusel. Relatsiooniline - 1970-ndatel töötati välja relatsiooniline andmemudel. Andmed on organiseeritud relatsioonideks (tabeliteks). 21. sajandi algul kõige levinum andmebaasi tüüp. Relatsioon on samade atribuutidega olemieksemplaride ja nende atribuutide hulk. Atribuut on nimeline olemi omadus. Atribuudi domeen on atribuudi kõigi võimalike väärtuste hulk. Domeen annab võimaluse defineerida väärtused, mida atribuut võib omada. Relatsioonide omadused : o Igal relatsioonil on relatsioonilise skeemi piires unikaalne nimi. o Igal atribuudil on relatsiooni piires unikaalne nimi. o Ühe atribuudi väärtused kuuluvad kõik ühte domeeni. o Iga kirje peab olema sisu (väärtuse) poolest unikaalne, st. eristatav
ANDMEBAASID Referaat Johanna-Margret Kakko 2010 SISUKORD ANDMEBAASID. Informatsioon ja andmed. Andmebaaside põhifunktsioonid. Andmebaaside tüübid. Andmelaod ja andmeaidad. ANDMEBAASIDE PÕHIMÕISTED. Objektid, atribuudid, võtmed, indeksid. Seosed 1:1, 1:M, M:M. Atribuutide tüübid. Normaliseerimine, normaalkujud (3). Semantilised mudelid (UML). Andmebaaside käivitamine (installeerimine, avamine). Uue andmebaasi loomine (objektsüsteemi analüüs). Olemasoleva andmebaasi kopeerimine. TÖÖ TABELITEGA. Tabeli väljade lisamine, kustutamine, ümbernimetamine. Primaarne võti. Väline võti. Unikaalne entifikaator. Tabelite seostamine (relatsioonid). TÖÖ ANDMETEGA. Andmete sisestamine töökirjetega. SQL KEELE ALUSED. Standardid (syntaks).
„Regioon”, kuhu kirjutasin regioone nime, selleks valisin Table/ Table/ Modify Structure/ Add Field. Veeru tüübiks valisin Character ja tähemärkide arvuks 25.Selleks, et ära kaotada väljundkihil maakondade piirid ja tekitaks uued piirid, kirjutasin veergu „Regioonid” regioonide nimed, mille sain grupitöö andmete lehelt. Seejärel kasutasin töövahendit Spatial/ Combine/Combine Objects using Column, mis liitis objektid (polügonid)atribuutide alusel. Valisin Group Objects By Column ning valisin „Regioon” ja lõin uue kihi. Selleks et uus kiht lisataks samasse kaardi aknasse, mitte ei avata uut kaardiakent toimisin järgmiselt: Store Results in Table: New. New Table: Add to current mapper, Table Structure: Using Table: Maakonnas. Create: salvestasin uue kihi oma kausta ning panin uue kihi nimeks Regioonid. Regioonide kihi atribuutide tabelisse lõin uue veeru ning nimetasin selle ümber „Põllumaa”
........................................................7 4INFOSÜSTEEMI ANDMEVAADE....................................................................................................11 4.1KONTSEPTUAALMUDEL...................................................................................................................11 4.2 ANDMEMUDEL...............................................................................................................................12 4.3ANDMETABELITE JA ATRIBUUTIDE SEMANTIKA..............................................................................12 5INFOSÜSTEEMI AJALINE VAADE................................................................................................15 5.1PROTSESSI TEGEVUSDIAGRAMM.....................................................................................................15 5.2SEISUNDIDIAGRAMM.......................................................................................................................16
) 2. Kindlustada vajalike andmeväljade unikaalsus (kõik primaarvõtmed ja UNIQUE-piiranguga väljad indekseeritakse automaatselt andmebaasisüsteemis) Võtmed · Primaarvõti ehk esmasvõti (ingl. k. primary key) on kandidaatvõti, mis on valitud relatsiooni kirjeid unikaalselt identifitseerima. Primaarvõti on võti, mis üheselt identifitseerib ühe kirje. Valiku kriteeriumid: - atribuudi domeen (peaks olema võimalikult lühike väärtus). - atribuutide arv (peaks olema võimalikult vähe atribuute). - tulevane unikaalsuse tõenäosus (peaks sisaldama unikaalseid väärtuseid nii praegu kui ka tulevikus). · Kandidaatvõti (ka võtmekandidaat) (ingl. k. candidate key) on supervõti, mille alamhulk ei ole korrektne supervõti. See tähendab, et kandidaatvõtmest ei saa enam ühtegi atribuuti eemaldada, ilma et ta kaotaks unikaalsuse. Relatsioonil võib olla mitu kandidaatvõtit. Kandidaatvõtme omadused on:
¨ 3 INFOSUSTEEMI FUNKTSIONAALNE VAADE 10 ¨ 4 INFOSUSTEEMI ANDMEVAADE 13 4.1 KONTSEPTUAALMUDEL . . . . . . . . . . . . . . . . . . . 13 4.2 ANDMEMUDEL . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.3 ANDMETABELITE JA ATRIBUUTIDE SEMANTIKA . . . 14 4.4 CRUD MAATRIKS . . . . . . . . . . . . . . . . . . . . . . . . 15 ¨ 5 INFOSUSTEEMI AJALINE VAADE 18 5.1 PROTSESSI TEGEVUSDIAGRAMM . . . . . . . . . . . . . 18 5.2 SEISUNDIDIAGRAMM . . . . . . . . . . . . . . . . . . . . . 18 1 ¨ PEATUKK 1 ¨ ULDVAADE
....................................6 3. INFOSÜSTEEMI FUNKTSIONAALNE VAADE........................................................7 4. INFOSÜSTEEMI ANDMEVAADE..............................................................................11 4.1. KONTSEPTUAALMUDEL......................................................................................11 4.2. ANDMEMUDEL.......................................................................................................12 4.3. OBJEKTIDE JA ATRIBUUTIDE SEMANTIKA.....................................................12 5. INFOSÜSTEEMI AJALINE VAADE ..........................................................................15 5.1. PROTSESSI TEGEVUSDIAGRAMM......................................................................15 5.2. SEISUNDIDIAGRAMM............................................................................................16 1. ÜLDVAADE
vastava kasutajaliidesega. Süsteemist saab informatsiooni raamatukogus olevate raamatute pealkirja, nr.-i, hinna, autori ja lehekülje kohta. Süsteemi kasutajaliides võimaldab andmeid sisestada, muuta ja vajadusel kustutada, realiseeritud päringud ja aruanded annavad kiiresti vasuse süsteemile esitatavatele infopäringutele. 2. Infovajadused, Andmemudel Süsteem baseerub kolmel relatsioonilisel andmetabelil 3. Objektide ja atribuutide semantika Raamatud Raamatute andmetabel Raamatu nr Primaarvõti Pealkiri Raamatu pealkiri Autor Raamatu autor Hind Raamatu maksumus Lehekylgede arv Raamatu lehekylgede arv Laenutused Laenutused andmetabel Laenutuse nr Primaarvõti Raamatu nr Raamatu number Laenutaja ID Laenutaja identiteet Laenutamise aeg Raamatu laenutamise aeg
Nt klass tellimus võib olla uus, pooleli, katkestatud, kinnitatud jne. Ehk nooltele kirjutad tegevuse ja nool viib olekusse nt. (Algolek) - tellimuse registreerimine – (registreeritud). Hea viis oleks teha tabel, kus veerud on ’sündmus’ ja ’olek’ ning selle põhjal joonestad olekudiagrammi. Nooltele on kantud vastavaid olekumuutusi põhjustavad Sündmused ning (kaldriipsu järel) neid infosüsteemis kajastavad infotöö tegevused. Objekti olekut peab saama ’arvutada’ objekti atribuutide ja/või seoste väärtuste põhjal. 2. Põhiobjektid, elutsüklid Süsteemi põhiobjektid omavad erinevaid olekuid. Objekti elutsükkel on objekti kulgemine läbi erinevate võimalike olekute 3. Täppismodelleerimine Mudel on kas õige või ei ole. Nikerdatakse, kuni tunnistatakse õigeks ja seejärel convertitakse automaatselt v semi-autom. Töötavaks koodiks või tarkvaraks. 4. Agiil Tehakse visandeid, mille üle kägiseda. Pole otseselt „õiget“ või „valet“. Vaata
....................................................................................15 4.1Kontseptuaalne klassidiagramm..........................................................................15 ..................................................................................................................................15 4.2. Andmemudel..................................................................................................... 17 4.3. Andmeobjektide ja atribuutide semantika.........................................................18 4.4. CRUD maatriks.................................................................................................19 3 Diagrammid Joonis 1: Treeningu üldine tegevusdiagramm................................................................7 Joonis 2: Parandatud tegevusdiagramm....................................................................... 10 ....
10. Mis on ruumiandmete geomeetria? Millise geomeetria tüübiga võivad olla vektor- ja millise geomeetria tüübiga rasterandmed? Tooge näiteid erinevate andmetüüpide kohta. Et näha ruumiandmete erinevaid vorme ja nende ruumilisi vahekordi, siis on tegemist ruumiandmete geomeetriga. Rasterkujul on ruum jaotatud kindla suurusega ruutudeks. Ühte ruutu nimetatakse piksliks. Igal pikslil on rasterkujuliste andmete korral kindlad geograafilised koordinaadid ning atribuutide informatsioon. Vektorkujul edastatakse kaardiobjekte koordinaatide kaupa. Vektorit iseloomustab geograafiliste andmete algus- ja lõpp-punkt ning suund. 11. Mis vahe on raster- ja vektorandmetel? Milliste andmete puhul on hea kasutada vektor- ja milliste puhul rasterandmeid? Mis on atribuutandmed ja milleks neid kasutatakse? Mis on metaandmed ja milleks neid kasutatakse? Tooge näiteid. Rasterandmed: erinevate pikslite kogumik, kasutatakse kattuvusülesannete
........................................................................................5 Infosüsteemi kasutusjuhtude diagramm...............................................................................5 Infosüsteemi andmevaade.....................................................................................................8 4.1 Andmemudel.................................................................................................................8 4.2 Objektide ja atribuutide semantika.................................................................................9 4.3 CRUD maatriks............................................................................................................ 11 1.Infosüsteemi ajaline vaade.................................................................................................12 Süsteemi põhiprotsessi tegevusdiagramm........................................................................12 5
................. 9 3.4 Ülevaade renditöökojast.................................................................................. 10 4. INFOSUSTEEMI ANDMEVAADE..............................................................................10 4.1 Kontseptuaalmudel.......................................................................................... 11 4.2 andmemudel................................................................................................... 12 4.3 Objektide ja atribuutide semantika.................................................................12 5. INFOSÜSTEEMI AJALINE VAADE.............................................................................14 5.1 Protsessi tegevusdiagramm............................................................................ 14 5.2 Seisundidiagramm........................................................................................... 15
ei määra ühtegi vaatenurka. määrab objektide ja protsesside vaatenurgad. määrab objektide, protsesside ja struktuuri vaatenurgad. 11. Analüüsietapis on korrektne kasutada objektide vahelise seose näitamiseks: Atribuute Assotsiatsioone 12. Domeenimudeli koostamisel soovitatakse pühendada kõige rohkem aega. Valige täpselt üks õige vastusevariant: Eelnimetatud kolmele tegevusele tuleks pühendada võrdselt aega. Klasside ülesleidmisele Atribuutide ülesleidmisele Seoste ülesleidmisele 13. Millises unifitseeritud arendusprotsessi UP distsipliini raames tehakse süsteemi jadadiagramm? Valige õige vastus: Disain. Ärimodelleerimine (business modeling). Teostamine (Implementation). Testimine. Rakendamine (deployment). Nõuded (Requirements). 14. Milline väide järgnevast kolmest on õige? Domeenimudelisse tuleb kanda: c) mõlemat tüüpi assotsiatsioonid (nii a kui ka b).
..............................................................................6 3.2 Kasutusjuhtude mudel...................................................................................................6 4 Infosüsteemi andmevaade...................................................................................................11 4.1 Andmemudel................................................................................................................11 4.2 Objektide ja atribuutide semantika..............................................................................11 4.3 Crud maatriks...............................................................................................................13 5. Infosüsteemi ajaline vaade................................................................................................13 5.1 Tegevusdiagramm........................................................................................................14 5
umbes iga 5 meetri tagant (väiksema maatükki mõõtsime 1 meetri tagant). Pinda mõõtsime liikumise pealt seisime vaid käänupunktides. Joonis 3.1 Maa-ameti geoportaali väljavõte mõõdetud maa-aladest Peale punktide mõõtmist kanname andmed arvutisse. GPS-ist laadisime alla mõõdetud kihi, mis oli shp formaadis. Seejärel avasime Maa-ameti WMS teenuse, kus transformeerisime koordinaadid L-Est97 süsteemi. Mõõdetud pindade pindalade leidmiseks lisame polügoonide atribuutide tabelisse uue tulpa, kus arvutame pindala. GIS ja käsi GPS mõõdetud pindade pindalalasid võrdlesime (vaata tabelit 3.1). Maa- Pindala (m2) Pindala Vahe GIS Pindala Pindala GIS GPS ala nr GIS GPS (m2) KÄSI (Polygon) GIS GPS punktid (Point) ja Polygon GPS ja Käsi GPS punktid Pindala (m2) KÄSI (Point) vahe m2 (Point) GPS (Point) vahe
.............................................................. 24 Kontseptuaalmudel.................................................................................................................... 25 Ärireeglid................................................................................................................................... 26 ERD diagramm.......................................................................................................................... 27 Objektide ja atribuutide semantika............................................................................................. 28 Tegevuskava............................................................................................................................. 31 Retsensioon............................................................................................................................... 36 Üldvaade Tegemist on tugevasti lihtsustatud videolaenutuse infosüsteemiga.
.....................................8 Arvete arvestus..............................................................................................................................9 4 Infosüsteemi andmevaade...................................................................................................10 4.1 Andmemudel...............................................................................................................................................10 4.2 OBJEKTIDE ja ATRIBUUTIDe semantika................................................................................................10 4.3 CRUD maatriks............................................................................................................................................13 5 Infosüsteemi ajaline vaade..................................................................................................14 5.1 Hoolduse teostamise tegevusdiagramm........................................................
.................................................................. 6 3.2 Kasutusjuhtude mudel............................................................................................................6 4. Infosüsteemi andmevaade..........................................................................................................10 4.1 Andmemudel........................................................................................................................10 4.2 Andmete ja atribuutide semantika....................................................................................... 10 4.3 CRUD-maatriks................................................................................................................... 11 5. Infosüsteemi ajaline vaade.........................................................................................................13 5.1 Pileti ostmise tegevusdiagramm.....................................................................................
mõistab side, sealhulgas e-posti ja sõnumivahetuse turvaküsimusi + oskab varundada ja taastada andmeid sobival viisil ja ja turvaliselt ning ohutult hävitada mittevajalikke andmeid ja utiliseerida seadmeid. ~ Andmebaasid Mooduli läbimisel omandatakse järgmised teadmised: Andmebaasi olemuse mõistmine, andmebaasi struktuuri ja kasutusvõimaluste tundmine. Lihtsa andmebaasi loomine, andmebaasi sisu kuvamine eri reziimides. Tabeli loomine, väljade ja nende atribuutide määratlemine ning muutmine; andmete sisestamine ja redigeerimine tabelis. Tabeli või vormi sortimine ja filtreerimine; päringute loomine, muutmine ja käitamine kindla teabe võtmiseks andmebaasist. Vormi olemuse mõistmine; vormi loomine kirjete ning kirjeandmete sisestamiseks, muutmiseks ja kustutamiseks. Lihtsamate aruannete loomine ja levitamiseks valmis väljundite ettevalmistamine Esitlus Mooduli läbimisel omandatakse järgmised teadmised:
............................................... 12 6. Andmevaade.................................................................................................................................. 15 6.1. Kontseptuaalne klassidiagramm.............................................................................................. 15 6.2. Andmemudel............................................................................................................................ 16 6.3. Objektide ja atribuutide semantika........................................................................................... 16 6.4. CRUD maatriks........................................................................................................................ 18 7. Muud nõudmised............................................................................................................................ 18 8. Dokumendi ajalugu....................................................................................
............................................8 4 INFOSÜSTEEMI ANDMEVAADE..................................................................................................11 4.1 KONTSEPTUAALMUDEL..................................................................................................................11 4.2 ANDMEMUDEL................................................................................................................................12 4.3 OBJEKTIDE JA ATRIBUUTIDE SEMANTIKA...............................................................................13 5 INFOSÜSTEEMI AJALINE VAADE...............................................................................................17 5.1 PROTSESSI TEGEVUSDIAGRAMM.....................................................................................................17 5.2 SEISUNDIDIAGRAMM.....................................................................................................................
Atribuudi formaalne süntaks: visibility name : type-expression = initial-value { property-string } Arve +klient : String +kuupäev : Date = Current date +spetsifikatsioon : String +staatus : Staatus = maksmata {maksmata, makstud} +summa : Real -administraator : String = "Unspecified" -arvete hulk : Integer Operatsioonid Klass omab atribuute ja operatsioone. Atribuudid iseloomustavad klassi objekte. Atribuutide väärtusi kasutatakse objekti seisundi kirjeldamiseks. Operatsioone kasutatakse atribuutide manipuleerimiseks või muude toimingute läbiviimiseks (näiteks päringud). Operatsioonid sarnanevad funktsioonidele, kuid nad paiknevad klassi sees ja rakenduvad ainult selle klassi objektidele. Operatsioon kirjeldatakse tulemustüübi (return-type), nime ja 0 või enama parameetriga. Tulemustüüp, nimi ja parameetrid üheskoos moodustavad operatsiooni signatuuri
Ääriste lisamiseks on vaja kasutada elemendi