ID Customer ID Product ID Quantity Paid Pre Order 5 44 6 2 Yes No 6 136 6 1 Yes Yes 48 86 6 3 Yes Yes 19 78 8 1 Yes No 63 37 8 1 Yes Yes 13 139 10 1 Yes Yes 9 47 12 1 Yes No 39 106 12 1 Yes Yes 22 176 13 1 Yes No 5 44 14 1 Yes No 5 44 14 1 Yes No 20 153 14 2 Yes No 27 125 14 1 Yes Yes 39 106 14 3 Yes Yes 50 188 14 1 No No 5 44 15 2 Yes No 5 44 16 3 Yes No 11 92 16 1 Yes Yes ...
Sigrid Kont Maamajanduslik ettevõtlus 12.03.2013 klient kood aadress kontaktisik tellimuse kuupäev Kruvi Kalle AS 00006 Err:501 Err:501 08.06.2010 Lisa2 00215 Err:501 Err:501 29.05.2010 Minu 1 00123 Err:501 Err:501 09.06.2010 Kruvi Kalle AS 00006 Err:501 Err:501 30.05.2010 Poldi Pood OÜ 00009 Err:501 Err:501 07.06.2010 Mutri Maailm AS 00004 Err:501 Err:501 26.05.2010 Kruvi Kalle AS 00006 Err:501 Err:501 04.06.2010 Minu 1 00123 Err:501 Err:501 23.05.2010 Mutri Maailm AS 00004 Err:501 Err:501 30.05.2010 Poldi Pood OÜ ...
Infosüsteemide arendamine 1.tund a) kirjelda ülaltoodud joonisel oleva infosüsteemi toimimist-miks on vaja selliseid mõisteid ja miks on seosed just sellised nagu joonisel on b,c)Kirjelda üht kasutajagruppi kasutaja poole pealt-milliseid tegevusi peab ta saama teha (nii andmete sisestamine kui ka andmete päringud), millised andmed peavad infosüsteemis selleks olema. Kirjelda arendaja poole pealt-millised andmetabelid peavad infosüsteemis olema selleks, et kasutaja saaks teha oma toiminguid. HKHK infosüsteemis olevad põhilised mõisted ja nendevaheline seos. Mõnede kesksete mõistete täpsustus: Kaader - õpetajad (nii põhikohaga kui lepingulised), töötajad. Palk - töötajatele õppetöö eest välja makstavad summad. Raamatukogu - paberraamatud ja -ajakirjad; raamatud ja konspektid failina. Uksed - Enamike uste ees on lukud mida avavad töötajatel olevad elektroonsed võtmed.
a. Brauseri abil veebiportaalist (näiteks Delfi.ee) uudise lugemine b. Riigihanke läbiviimine c. Südame koormustesti läbitegemine käimislindi peal südame tööd mõõtvate sensoritega d. Ülikooli klassiarvutisse sisselogimine e. Järelvalveta metsa kasvamine raiesmikul f. Metsa raieküpsuse jälgimine ja hindamine (näiteks aerofotode abil) 3. Järgmised elemendid kuuluvad BPMN 2.0 notatsiooni: b,c a. andmetabelid, paketid, sõnumivood, üldistusseosed b. sündmused, tegevused, lüüsid c. sündmused, tegevused, andmeobjektid d. kasutusjuhud, operatsioonide lepingud, transaktsioonid 4. Protsessi simuleerimine c,d,g a. On võimalik vaid arvuti ja protsessimudeli abil b. On võimalik vaid inimeste omavahelise vahetu suhtlemise abil c. On võimalik nii inimeste vahetu suhtlemise kui ka arvuti ja protsessimudeli abil d. On andmete kogumise meetod e
Sarnased mõisted: domeeni mudel, kontseptuaalne mudel, domeeni objektmudel, analüüsi objektmudel Domeenimudel vs andmemudel Domeeni mudel ei ole (otseselt) andmemudel või andmebaasiskeem. Domeeni mudel luuakse ärimodelleerimise distsiblinnis (ma tglt tean kuidas seda sõna õigesti kirjutada) Disaini distsipliinis võidakse doomeenimudeli alusel luua (insert picture of a buttered broomstick) Tarkvara objektmudel (tarkvara klassid,...) või/ning Andmebaasiskeem (andmetabelid) Domeenimudeli koostisosad Domeeni mudel esitatakse UML klassidiagrammide hulgaga, milles näidatakse: Domeeni objektid e kontseptuaalsed klassid Assotsiatsioonid kontseptuaalsete klasside vahel Kontseptuaalsete klasside atribuudid Operatsioone kontseptuaalsetele klassidele üldjuhul EI defineerita (erandina võib soovi korral defineerida operatsioonid, mis väljendavad inimtegutsejate rolle) 2. Kontseptuaalne Klass Tal on sümbol, sisu ja laiendus
pOrget. Leia vankrikeste kiirused ja impulsid pärast pörget. Pea meeles, et impulssmoment on vektoriaalne suurus ja ühe käru impulssmoment on negatiivne, tingituna liikumissuunast. 5. Tehke sama katset veel korra, seejärel korrake katset (kaks korda) juhul, kui üks vankrikestest on paigal ning juhul, kui ühe vankrikese mass on teise omast tunduvalt erinev (lisage ühele vankrikestest 100 grammine raskus). Kokku peab teil tulema 6 katset. ANDMETABELID l katse -- (enam-vähem) vördsed massid Mass m Kiirus v Kiirus u Kiirus uteor Kiiruste u Koguimpulss Koguimpulss Rp (kg) (m/s) (katseline) (m/s) suht. enne pörget P pärast pörget (m/s) erinevus (kg*mls) P` (kg*mls) 1
andmebaasis pole seda, mis mulle vajalik. Koosolekute, eksamite jms. Protokollid, ametikirjad, kooli dokumentatsioon, listivestlused.., ettevõtete aastaaruanded, intervijuude mahakirjutised, Erinevad andmebaasid: statistikaamet, Eesti pank, IMF, Euroopa Statistikaamet 3. KOLMANDUSED ehk tertsiaalsed andmeallikad kellegi teise kogutud toorandmed pol siin enam kättesaadavad. Näha on vaid tema analüüsi tulemused (andmetabelid, intervjuude analüüsi tulemused). Tüüpiline, kui püüame oma empiirilist analüüsi teha mingi valmis uutinguraporti infokiklude põhjal. Ei OlE SoOvItAv! MEETODID: · Küsitlus - Kirjalik Anketeerimine küsimustik on kirjalikult läbiviidav küsitlus Küsimuste sisu Ankeetide abil saab koguda andmeid - Demograafilised ja taustaandmed - Käitumisharjumused - Hoiakud, uskumused, hinnangud ja arusaamad - Teadmised
liinipikkused). NB! Ei pidanud tegema! 9. Leida elektrivõrgu eriosade ehitusmaksumused etteantud ühikhindade alusel. 10. Leida kogu elektrivõrgu ehitusmaksumus. 11. Leida ekspluatatsioonikulud 50 aasta kohta (40% elektrivõrgu maksumusest). 12. Leida kaoenergia ja selle maksumus 50 aasta kohta. 13. Koostada variantide võrdlustabel (esialgne ja optimeeritud). 14. Koostada eletrivõrgu eelprojekt koosseisus: a) Tiitelleht b) Töökäik c) Andmetabelid d) Elektrivõrguplaan (esialgne ja optimeeritud) e) Elektrivõrgu skeem f) Elektrivõrgu mudeli väljatrükid kahes reziimis minimaalse ja maksimaalse koormusega g) Maksumuse võrdlustabel 3 Elektrivõrgu plaan Elektrivõrgu mõõtkavas plaani koostamine (punktid 1-3). Etteantud territoorium on 400x500km (10 alajaama, 2 elektrijaama)
4.2 ANDMEMUDEL Konsultatsiooni protsessiga seotud andmemudel on esitatud joonisel 4.2 . 4.3 ANDMETABELITE JA ATRIBUUTIDE SEMANTIKA T¨ahistused (PK) - primaarv˜oti (ingl.k. primary key) (FK) - v¨alisv˜oti (ingl.k. foreign key) 14 Figure 4.2: Konsultatsiooni protsessiga seotud andmemudel. 4.4 CRUD MAATRIKS CRUD maatriks n¨aitab milliseid andmeid konkreetne funktsionaalsus tohib kasutada. Veergudes on andmetabelid. Ridades on funktsionaalsusi kirjel- davad kasutusjuhud. Tabeli lahtrisse tuleb m¨’arkida funktsionaalsuse o˜igused (vajadused) andmeoperatsioone teostada. o˜igused peavad selguma kasu- tusjuhu kirjeldusest. Andmeoperatsioonid on j¨argmised - CREATE, READ, UPDATE ja DELETE. Joonisel 4.3 on kajastatud CRUD maatriksi tabel. 15 Figure 4.3: CRUD maatriks 16 Table 4.1: Objektide ja atribuutika semantika.
mysql> SELECT Sugu, AVG(Synnikaal) AS 'Keskmine kaal' FROM SYNNID GROUP BY Sugu; +------+---------------+ | Sugu | Keskmine kaal | +------+---------------+ | p | 3467.2593 | | t | 3517.6667 | +------+---------------+ 2 rows in set (0.01 sec) 16. Leia hetke kuupäev ja kellaaeg. mysql> SELECT NOW(); +---------------------+ | NOW() | +---------------------+ | 2020-10-02 16:24:51 | +---------------------+ 1 row in set (0.00 sec) 17. Näita, millised andmetabelid on Sinu AB andmebaasis. mysql> SHOW TABLES; +-----------------------+ | Tables_in_eensaara_AB | +-----------------------+ | EMAD | | LAENUTUS | | LUGEJA | | RAAMAT | | SYNNID | +-----------------------+ 5 rows in set (0.00 sec) 18. Valmis töö lae Moodle'isse tagasisidestamiseks. Lisa veebiteksti, milliste käskude kasutamist peab järgmises tunnis kordama, kui kõik oli arusaadav,
GEOINFOSÜSTEEMID Eksamiteemad 3. Polügoon – pikslite süsteem, kus esineb selliseid elemente, mis omavad ühist piiri rohkem kui kahe endasugusega 4. Pind – polügoon, kus piksli atribuut väljendub ruumiliselt st 0 tasapinnast üleval või all GIS-i andmetabelid rastermudeli korral. 15 GEOINFOSÜSTEEMID Eksamiteemad Vektor andmemudel – vektorkujul edastatakse kaardiobjekte koordinaatide paaride kaupa. Sarnaselt matemaatilisele vektorile iseloomustab ka geograafiliste andmete vektorkuju algus-
16 Internet täna maailmas 5. Tee varukoopiaid! Arvutis olevad andmed võivad kahjustada saada mitte ainult rünnaku või viiruse tagajärjel - ka riistvara ei ole igavene ning näiteks tugev voolukõikumine või telefoniliini sisselöönud pikne võivad hävitada teie fotokogu, tähtsad e-kirjad, pooleliolevad kirjatööd ning andmetabelid ja palju muud hädavajalikku. Kõige selle uuesti loomine võtaks tohutult palju aega ning pole ka alati võimalik. Kuid kahju pole nii suur, kui teed oma andmetest regulaarselt varukoopiaid. Nii võid pärast süsteemi taastamist jätkata oma tegemisi samast seisust, millal viimase varukoopia tegid. Varukoopiaid tuleks mõistagi hoida mitte kõvakettal, vaid soovitatavalt eraldi andmekandjal, näiteks USB pulgal, CD- või DVD-plaadil. 6. Kasuta paroole & loo piiratud õigustega kasutaja
tunnustatakse kui arvutikonverentside süsteemi prototüüpi. EMISARI toetas kommunikatsiooni inimeste grupis ja koosnes viiest elemendist. Märkmik: see oli kõigile grupi liikmetele avatud teksti piirkond, kus neil oli lugemise ja 7 kirjutamise õigus. Laienduseks märkmikule oli ühisliin, mis gruppeeris teksti vooge nõupidamisteks. Mõlemad lubasid otsimist võtmesõnade järgi. Olid andmetabelid / andmeväljad, kuhu informatsiooni sisestas üks selleks volitatud isik ja mida said vaadata ja analüüsida teised. Oli ka hääletamissüsteem koos automaatse häälte kokkulugemisega ja tulemuste teatamisega. Samuti toetas EMISARI elektronposti ja kirjade sidumist andmetabelite või märkmiku tekstidega. Tuleks rõhutada, et kirjeldatud süsteem toetas nii sünkroonset kui asünkroonset suhtlemist. Järgnevatel aastatel töötati Turoff'i osavõtul välja
c. Eesti mereatlas d. Elektroonilised merekaardid (1:100000) e. Laevatatavate jõgede ja järvede kaardid. 136. Milliseid kaarte veel Eestis eksisteerib peale Eesti põhikaardi, Eesti baaskaardi, Eesti mullakaard ja merekaartide? a. Rahvaloenduskaardid i. Hajaasustusega aladel 1:50000 ii. Tiheasustusega aladel 1:5000 b. GIS-id i. Digitaalkaardid MapInfos ii. Andmetabelid Accessis c. EI OLE UUENDATUD 137. Nimetage Kaitsejõudude kaarte. Kirjeldage neid. a. 1:250000 JOG (lennu) kaart i. Digitaalne ii. Vastab NATO standarditele iii. Eesti ala katab: 9 lehte b. 1:50000 kaitseväekaart i. Digitaalne ja paberil ii. Ellipsoid: WGS-84 iii. Eesti ala katab: 112 lehte iv. Vastab NATO standarditele 138
Teooriaid täiendada, paremini määratleda kontsepte Valim Suur arv juhtumeid ja nende Väike arv juhtumeid ja nende statistiline uurimine sügavuti uurimine Andmed Numbrilised ja statistilised: Intervjuude mahakirjutused, tekstid, andmetabelid, graafikud dokumendid, vaatlusandmed Andmete analüüs Kogun andmeid ja analüüsin neid Andmete kogumine ja analüüs standardsete statistiliste käivad tihti paralleelselt: mitte- tehnikatega: statistilise olulisuse statistilised analüüsitehnikad, mis testid, korrelatsioonianalüüs jt on mitmekesised ja sõltuvad, mida
töövihik, kus andmeid hoitakse samuti tabelites. Ning tabeli moodustavad tulbad ja read. Andmebaasi ridu nimetatakse ka kirjeteks (records). Tabelilahtreid nimetame aga andmeväljadeks (fields). Reeglina varustatakse iga tabeli esimene veerg unikaalse indikaatoriga (id), mida kutsutakse primaarvõtmeks. Igaks juhuks rõhutan üle, et unikaalne tähendab, et samasugust võtit tabelis enam olla ei tohi! Võtmed on just need väljad, mille abil seotakse erinevad andmetabelid. Andmete hoidmine eraldi tabelites, muudab need üksteisest sõltumatuks, võimaldades hõlpsamini teha näiteks muudatusi andmebaasi struktuuris või kasutada samu andmeid teise tabeliga sidumisel. Andmebaasi haldus Esimest korda andmebaasidega tööle hakkamisel šokeerib noori veebitreialeid MySQL haldamine käsurealt (command line). See tähendab, et kõik SQL laused tuleb "käsitsi" sisestada. Linuxi kasutajad kasutavad selleks Bash'i ja Windowsi fännid Command Prompt'i.
Andmete salvestus veebilehelt LINQ abil Uus LINQ-nimeline tehnoloogia annab muuhulgas mugava võimaluse programmikoodi abil andmebaasi andmeid lisada ja muidki toimetusi teha. Selleks ettevalmistuseks tuleb aga eelnevalt luua uus element tüübist LINQ to SQL Classes. Vaikimisi pakutakse selle nimeks DataClasses.dbml, mis võib ka jääda. Lisaks küsitakse kas loodav klass panna App_Code kausta ka sellega tasub nõustuda. Ilmub valge ala, kuhu saab need andmetabelid lohistada, milledega LINQ kaudu suhelda tahetakse. Et meil vaid üks külastuste tabel, siis tasub ta andmetabelite loetelust suurde aknasse kohale lohistada. Edasiseks toimetuseks vaja projekt ära kompileerida. Siin osutus vajalikuks ka korra sulgeda ja uuesti avada. LINQ to SQL tekitab automaatselt tabelite nimelised klassid. Koodi uurides: DataClassesDataContext tüüpi dc on objekt, mille kaudu andmebaasiga suhelda. Külastuste klassist luuakse uus eksemplar nimega k