ÜHISTRASNPORDI INFOSÜSTEEM (ÜTRIS)

Maat: px
Weergave met pagina beginnen:

Download "ÜHISTRASNPORDI INFOSÜSTEEM (ÜTRIS)"

Transcriptie

1 DISAIN ÜHISTRASNPORDI INFOSÜSTEEM (ÜTRIS) VER Affecto Estonia OÜ, EOMap Geodata AS

2 Dokumendi andmed: Versioon 1.0 Faili nimi YTRIS-füüsiline-andmemudel.doc Ajalugu: Kuupäev Ver. Kirjeldus Autor Lisatud tõlgitud Pikas tabel Radu Prekup Ver

3 SISUKORD 1. SISSEJUHATUS... 4 Üldkirjeldus ANDMEMUDELI DISAIN... 5 Pikas dokument... 5 address Ver

4 1. SISSEJUHATUS Käesolevas dokumendis on kajastatud füüsiline andmemudel. Üldkirjeldus Andmemudel kirjeldab rakenduses kasutatava andmebaasi objekte - tabele ja nende vahelisi seose. Pikase andmebaas jaguneb kontseptuaalselt kolmeks tasemeks. Esimene tase on nn andmete loomise tase, kus saab andme luua kasutades Pikas rakendust. Teine tase on nn transaktsiooniline tase, mille andme ei ole võimalik otseselt muuta ning kus andmed on korrektselt normaliseeritul, seostatul, ning kontrollitud kujul. See on vajalik selleks, et tagada kolmanda taseme funktsioneerumine. Kolmas tase on nn analüütliline tase. Viimases on andmed kokkuvõtlikul denormaliseeritul kujul ning eaalsed tarbimiseks aruannete, postrite, andmeaitade jms analüütiliste süsteeme tarbeks. Ilma kontseptuaalse eralduseta ei ole ka võimalik teenindada erineva tarbija nende nõudmisi rahuldaval moel. Ver

5 2. ANDMEMUDELI DISAIN dm dokument Pikas dokument + baasandmed : Package + erijuht: Package + marsruut: Package + sougraafik: Package + pimis: Package + tkis: Package + hinnatsoon : Package + liin: Package + m.peatus: Package + system: Package Joonis: Pikas dokument baasandmed Package erijuht Package marsruut Package sougraafik Package pimis Package tkis Package hinnatsoon Package liin Package m.peatus Package system Package Ver

6 dm algandmed +tkryptys_tvarkarastis_fkey tkryptys *PK : = nextval('tkrypt... *FK tvarkarastis: tipas: (10) pavadinimas: (255) pozymis: (10) pastabos: pastabos_orig_hiiu: + tkryptys_pkey() + tkryptys_tvarkarastis_fkey() +tkryptys_pkey (kryptis = ) +tkryptyseatkarpos_kryptis_fkey tkryptyseatkarpos +ttvarkarasciai_pkey *PK : = nextval('tkrypt... *FK kryptis: * atkarpa: stovi: pozymis: (10) (tvarkarastis = ) + tkryptyseatkarpos_pkey() + tkryptyseatkarpos_kryptis_fkey() ttv arkarasciai *PK : = nextval('ttvark... status: miestas: (50) transportas: (25) operator: (50) marsrutas: (50) galioja: galiojaiki: tim e with time zone weekdays: (20) masina: (20) tvarkarastis: (20) pastabos: pamainostrukme: pietus2butini: tipusk1: tipusk2: tipusk3: ikipietu1: ikipietu2: ikipietu3: pietutrukme1: pietutrukme2: pietutrukme3: popietu1: popietu2: popietu3: pietusk11: pietusk12: pietusk21: pietusk22: pietusk31: pietusk32: stoviprad1: stoviprad2: pabaigabutina1: pabaigabutina2: iparka1: iparka2: pamainosatkarpa1: pamainosatkarpa2: stovimin1: stovimin2: stovimax1: stovimax2: pertraukiamusparkui1: pertraukiamusparkui2: pertraukiamistovi1: pertraukiamistovi2: pertraukiamistovipo1: pertraukiamistovipo2: temp_ route_type: permission_nr: + ttvarkarasciai_pkey() +tmasinos_tvarkarastis (tvarkarastis = +ttvarkarasciai_pkey ) tmasinos *PK : = nextval('tmasin... *FK tvarkarastis: pos: pavadinimas: (20) tipas: weekdays: (20) atributas: (20) talpa: real + tmasinos_pkey() + tmasinos_tvarkarastis() +tlaikai_masina_fkey (masina = ) +tmasinos_pkey tlaikai +tlaikai0_masina_fkey *PK : = nextval('tlaika... *FK masina: tvarkarastis: kryptis: atkarpa: atvyksta : real isvyksta : real trukme: real tipas: original_time_ arrive: real original_time_ depart: real + tlaikai_pkey() + tlaikai_masina_fkey() +tatkarposestoteles_atkarpa_fkey tatkarposestoteles *PK : = nextval('tatkar... FK atkarpa: stotele: nuotolis: real x: real y: real dalis: real etak_: i nteger = 0 + tatkarposestoteles_pkey() +tmasinos_pkey + tatkarposestoteles_atkarpa_fkey() (masina = ) +tatkarpos_pkey tlaikai0 *PK : = nextval('tlaika... *FK masina: tvarkarastis: kryptis: atkarpa: atvyksta : real isvyksta : real trukme: real tipas: original_time_ arrive: real original_time_ depart: real tripstart: + tlaikai0_pkey() + tlaikai0_masina_fkey() tatkarpos *PK : = nextval('tatkar... tipas: num: (10) pavadinimas: (50) nuotolis: real pastabos: x1: real y1: real area: street: stotelesnum: authority: (20) riik: _ytra: peatuste_arv: allikas: gps_x: real gps_y: real x_orig: real y_orig: real + tatkarpos_pkey() (atkarpa = ) +tatkarpos_pkey (atkarpa = ) +tatkarputrukmes_atkarpa_fkey tatkarputrukmes *PK : = nextval('tatkar... pos: FK atkarpa: tipas: (5) atributai: (255) trukmes: (255) authority: (50) + takarputrukmes_pkey() tcomments *PK : = nextval('tcomme... transport: (50) operator: (50) routenum: (50) stop: stop2: startingdate: expiringdate: ti me with time zone comment: authority: (50) + tcomments_pkey() + tatkarputrukmes_atkarpa_fkey() tfarezones *PK : = nextval('tfarez... num: (50) pricearea: (50) name: (255) color: startingdate: expiringdate: ti me with time zone comment: (255) border: + tfarezones_pkey() tfarezonesstops *PK : = nextval('tfarez... farezone: stop: + tfarezonesstops_pkey() tgalai *PK : = nextval('tgalai... tvarkarastis: kryptis: kryptyseatkarpos: stotele: + tgalai_pkey() tlog *PK : = nextval('tlog_i... username: (255) time: action: (255) object: objecttype: objectname: (255) oldvalue: (255) newvalue: (255) custom: (255) + tlog_pkey() tobjects2 *PK object ytra_nimi: (50) markus: allikas: maaameti_: ytra_: tapsus: kustutada: xxx: alias: tyyp: grupp: ajavahe: + tobjects2_pkey() toperators_pikas *PK : (20) name: (100) authority: (20) address: phone: www: comments: + toperators_pkey() tschedulesv alityperiods schedule: period: weekdays: (10) *PK : = nextval('tsched... + tschedulesvalityperiods_pkey() tsoon riik: ajavahe: *PK g = nextva l('tsoon_... + tsoon_pkey() tsplits *PK : = nextval('tsplit... object: custom: (255) + tsplits_pkey() tv alityperioddates period: valitydate: *PK : = nextval('tval... + tvalityperioddates_pkey() Ühistranspordi infosüsteem (ÜTRIS) dm pikas Joonis: Kokkuvõtlik diagramm, mis sisaldab pikas transaktsioonilise taseme tabele koos seotud TKIS ja PIMIS tabelitega. Joonis: Pikas rakenduse poolt kasutatavad tabel tatkarpos PIKAS geoobjekte tabel (pikas.geoobjekt). Kõik lõigud, peatused, tänavad, ristmikud, pinnad. ühesõnaga kõik geoobjekt. Joina tuleb ta (tipas = 1) -> tas -> ta kui lõigu käänupunkte (tas.x, tas.y) on vaja teada Kirje unikaalne entifikaator. Ver

7 tipas Geoobjekti liigi klassifikaator, a la peatus, lõik, pind jne. (geoobjekt.obj_klf_) num Peatuse number (geoobjekt.peatuse_number). pavadinimas Peatuse või tänava või ristmiku või pinna või segmendi number (geoobjekt.nimetus). nuotolis real Antud segmendi pikkus (geoobjekt.kaugus) pastabos Kommentaar (geoobjekt.kommentaar). x1 real Objekti X koordinaat (geoobjekt.x). y1 real Objekti Y koordinaat (geoobjekt.y). area Pind ID. Viitab geoobjekt objektile, kus antud pind eksisteerib. TODO: korrastada! (geoobjekt.pind_) street Tänav ID. Viitab geoobjekt objektile, kus antud tänav eksisteerib. TODO: korrastada! (geoobjekt.tanav_) stotelesnum authority Antud objektiga seotud pädeva asutuse ID. TKIS ametiasutus. (geoobjekt.padev_asutus_). riik Riigi nimetus, kus antud objekt asub. Ajatsooni saab tabelist tsoon (geoobjekt.riik). _ytra peatuste_arv allikas gps_x real gps_y real x_orig real y_orig real tatkarposestoteles PIKAS geohulkade tabel (pikas.geohulk). Ühendab omavahel segmendi ehk lõigu teiste geoobjektega stotele kaudu (pind, tänav, peatus, ristmik, või muu) ning ta koordinaad (kui stotele on 0) annavad lõigu käänupunkt. TODO: tatkarposestoteles.etak_ Kirje unikaalne entifikaator. atkarpa Kirjega seotud segment (geohulk.loik_). stotele Kirjega seotud tütar geoobjekt. On kui geohulga kirje on lõigu käänupunkt (geohulk.tytar_, tõlkes peatus). nuotolis real Peatuse või ristmiku kaugus eelmisest peatusest või ristmikust või tänavast või pinnast. Kui on esimene objekt või on kattumine objekte vahel, siis kaugus = 0 (geohulk.kaugus). x real Käänupunkti X koordinaat. IF x IS NULL THEN tytar_ = 0 (geohulk.x). y real Käänupunkti Y koordinaat. IF y IS NULL THEN tytar_ = 0 (geohulk.y). dalis real Kaugus segmendi algusest jagatud segmendi pikkusega (geohulk.proportsioon). etak_ Ver

8 tatkarputrukmes Sisaldab lõikude läbimisaegu. Kasutatakse va sõuplaane automaatseks koostamiseks. Peale seda seda tabelit tarvis ei ole. (pikas.geoloigu_kestus) Kirje unikaalne entifikaator. pos Positsioon (geoloigu_kestus.positsioon). atkarpa Seotud segmendi ehk lõigu ID. (geoloigu_kestus.loik_). tipas "min" minut, "km/h" kilomeetrit tunnis. (geoloigu_kestus.kestus_klf_) atributai komaga eraldatud list võrdlemaks ne märksõnu sõuplaani märksõnadega. Kasutatakse sõu kestuse arvutamisel (geoloigu_kestus.marksonad). trukmes Sisaldab lõikude läbimisaegu (geoloigu_kestus.kommentaar). authority tcomments Sõuplaane kommentaare tabel (pikas.kommentaar). Kirje unikaalne entifikaator. transport Liini transpordiliigi klassifikaator (kommentaar.transpordi_liik_klf_). operator Vedaja ID (kommentaar.vedaja_). routenum Liini number (kommentaar.liini_number). stop stop2 startingdate Kommentaari kehtivuse algus (kommentaar.kehtiv_alates). expiringdate Kommentaari kehtivuse lõpp (kommentaar.kehtiv_kuni). comment Kommentaar (kommentaar.kommentaar). authority Korraldaja ID (kommentaar.korraldaja_). tfarezones num pricearea name Ver

9 color startingdate expiringdate comment border tfarezonesstops farezone stop tgalai tvarkarastis kryptis kryptyseatkarpos stotele tkryptys tvarkarastis tipas pavadinimas pozymis pastabos pastabos_orig_hiiu tkryptyseatkarpos Ver

10 kryptis atkarpa stovi pozymis tlaikai masina tvarkarastis kryptis atkarpa atvyksta real isvyksta real trukme real tipas original_time_arrive real original_time_depart real tlaikai0 masina tvarkarastis kryptis atkarpa atvyksta real isvyksta real trukme real tipas original_time_arrive real original_time_depart real tripstart Ver

11 tlog username time action object objecttype objectname oldvalue newvalue custom tmasinos Järjekord, mis kätkeb endas sõuplaane teenindava vahende (pikas.jarjekord). TODO: sõukite alamliigitus on hetkel pikases puudulik. Mahtuvust ei ole kirja pandud. Kirje unikaalne entifikaator. tvarkarastis Sõukit omava sõuplaani ID (jarjekord.souplaan_). pos Sõuki järjestus sõuplaanis, hrl väljumisaja järgi Pikas GUI poolt genereeritud väärtus. TODO verifitseera. (jarjekord.jarjestus) pavadinimas Sõuki nimetus või number (jarjekord.nimetus). Kui lõpeb z-ga, siis madalapõhjaline. tipas Sõuki klassifikaator, a la haagisega buss. (jarjekord.souki_klf_). weekdays Nädalapäevad. sõuplaani juures ka. Tallinn-Harju va ttvarkarascai. Ülekantud andmetel mõlematel. Et iga erineva nädalapäevade kombinatsiooni kohta loodaks sõumasinate järjekord, vältimaks kattumisi. Kui on sama, sõuplaanis, siis ei ole vaja täita. Nn overre sõuplaani nädalapäevade üle. (jarjekord.nadalapaevad). atributas Tunnussõnad (jarjekord.tunnussonad). talpa real Mahtuvus (jarjekord.mahtuvus). tobjects2 Uus variant, ilma vanade Harjumaa asjadeta object Ver

12 ytra_nimi markus allikas maaameti_ ytra_ tapsus kustutada Kui 1, siis maha xxx alias tyyp grupp ajavahe toperators_pikas name authority address phone www comments tschedulesvalityperiods schedule period weekdays tsoon Riike ajatsoone tabel riik Riigi nimetus ajavahe Ajavahe, tundudes Eesti suhtes Ver

13 g tsplits object custom ttvarkarasciai Sõuplaanile vastav tabel (pikas.souplaan). Kirje unikaalne entifikaator. status Sõuplaani staatuse klassifikaator. Väga oluline, sest määrab eksporditavad liin ja liin, mille pealt võib üldse aruandlust teha (pikas ttvarkarasciai.status). miestas transportas operator marsrutas galioja Kehtib alates (pikas souplaan.kehtiv_alates). galiojaiki Kehtib kuni (pikas souplaan.kehtiv_kuni). weekdays Nädalapäevad (pikas souplaan.nadalapaevad). masina Sõuki liigi klassifikaator (pikas souplaan.soukiliik_klf_). Hetkel sporaadiliselt täetud. Jarjekord ehk tmasinos tabel on primaarsem? Milline on selle usecase TTAs? tvarkarastis Sõuplaani versioon. Need on puhtalt kasutaja enda suva järgi pandud ja seda infot kusagil ei kasutata (pikas souplaan.versioon). pastabos Kommentaar sõuplaani juurde (pikas souplaan.kommentaar). pamainostrukme pietus2butini tipusk1 tipusk2 tipusk3 ikipietu1 ikipietu2 ikipietu3 pietutrukme1 pietutrukme2 Ver

14 pietutrukme3 popietu1 popietu2 popietu3 pietusk11 pietusk12 pietusk21 pietusk22 pietusk31 pietusk32 stoviprad1 stoviprad2 pabaigabutina1 pabaigabutina2 iparka1 iparka2 pamainosatkarpa1 pamainosatkarpa2 stovimin1 stovimin2 stovimax1 stovimax2 pertraukiamusparkui1 pertraukiamusparkui2 pertraukiamistovi1 pertraukiamistovi2 pertraukiamistovipo1 pertraukiamistovipo2 temp_ route_type permission_nr tvalityperioddates Abitabel, mis seostab erijuhu selle toimumise päevadega (pikas.erijuht_paevad). period Erijuhu ID (erijuht_paevad.erijuht_). valitydate Erisuse nimetus (erijuht_paevad.kehtivuspaev). tvalityperiods Erijuhtude defineerimiseks (pikas.erijuht). Kirje unikaalne entifikaator. authority Korraldaja ID (erijuht.korraldaja_). Ver

15 name Erisuse nimetus. (erijuht.nimetus). startingdate Erisus kehtib alates. (erijuht.kehtib_alates). expiringdate Erisus kehtib kuni. (erijuht.kehtib_kuni). weekdays comment Kommentaar (erijuht.kommentaar). Ver

16 dm baasandmed (valjumine_klf_ (peatumine_klf_ (ajaloik_klf_ = = liik) = liik) liik) +ajaloik_valjumine_klf fkey +ajaloik_peatumine_klf fkey +ajaloik_ajaloik_klf fkey +ajaloik_marsruut_geoobj fkey sougraafik::ajaloik * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK = nextval ('ajaloi... FK marsruut_geoobj_: FK veoots_: FK peatumine_klf_: FK valjumine_klf_: FK ajaloik_klf_: sisenemine: seisuaeg: labimisaeg: valjumine: pikkus: real jarjekord: ajatsoon: = 0 link_ soit_ + ajaloik_pkey() «unique» + ajaloik_ukey(,, ) + ajaloik_v_ukey(,, ) +marsruut_geoobjekt_marsruut_obj_klf fkey +marsruut_geoobjekt_peatumine_klf fkey marsruut::mars ruut_geoobjekt * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('marsru... *FK marsruut_: *FK geoobj_: * jarjekord: kordsus: = 0 *FK marsruut_obj_klf_: sama_obj_jarjekord: *FK peatumine_klf_: link_ + marsruut_geoobjekt_pkey() «unique» + marsruut_geoobjekt_ukey(,, ) + marsruut_geoobjekt_geoobj fkey() + marsruut_geoobjekt_marsruut fkey() + marsruut_geoobjekt_marsruut_obj_klf fkey() + marsruut_geoobjekt_peatumine_klf fkey() +marsruut_geoobjekt_ukey (marsruut_geoobj_ = marsruut_) (esimene_ajaloik_ = marsruut_geoobj_) +ajaloik_veoots fkey +ajaloik_v_ukey + ajaloik_ajaloik_klf fkey() +veootsalyli_ukey + ajaloik_marsruut_geoobj fkey() +ajaloik_v_ukey + ajaloik_peatumine_klf fkey() (veootsalyli_ = + ajaloik_valjumine_klf fkey() (ema_ = ema_) + ajaloik_veoots fkey() marsruut_geoobj_) (tytar_ = +ajaloiklyli_tytar_fkey +ajaloiklyli_veootsalyli fkey +ajaloik_v_ukey marsruut_geoobj_) +ajaloiklyli_ema_fkey +ajaloiklyli_ajaloiklyli_klf fkey sougraafik::ajaloiklyli * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('ajaloi... FK ema_: FK tytar_: sygavus: FK ajaloiklyli_klf_: FK veootsalyli_: FK marsruudilyli_: + ajaloiklyli_pkey() «unique» + ajaloiklyli_ukey(, ) + ajaloiklyli_ajaloiklyli_klf fkey() + ajaloiklyli_ema_fkey() + ajaloiklyli_marsruudilyli fkey() + ajaloiklyli_tytar_fkey() + ajaloiklyli_veootsalyli fkey() +baasandmed_ukey +marsruut_geoobjekt_geoobj fkey (ajaloiklyli_klf_ = liik) (veoots_ = liin_) sougraafik::v eoots * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('veoots... FK liin_: FK suund_: FK esimene_ajaloik_: FK veoots_klf_: on_kehtiv: boolean = true FK jarjekord_: * sydaoo_yletamised: = 0 + veoots_pkey() +veoots_esimene_ajaloik fkey +veoots_ukey +veoots_ukey baasandmed +baasandmed_ukey * audit_ = nextval('audit_... 1 kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('baasan... * liik: (30) * kood: (10) nimetus: (255) selgitus: (255) vaartus: pikas_vaartus: (16) kehtiv_alates: kehtiv_kuni: FK ema_: +baasandmed_ukey gruppija: = 0 + baasandmed_pkey() «unique» + baasandmed_ukey(, ) + baasandmed_ema fkey() sougraafik::jarjekord * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('jarjek... *FK souplaan_: FK souki_klf_: jarjestus: nimetus: mahtuvus: real * pikas_jarjekord: vahetuse_klf_: nadalapaevad = B ' '::"bit" + jarjekord_pkey() «unique» + veoots_ukey(,,, ) + veoots_esimene_ajaloik fkey() + veoots_jarjekord_() + veoots_liin fkey() + veoots_suund fkey() + veoots_veoots_klf fkey() +veootsalyli_tytar_fkey +veootsalyli_ema_fkey sougraafik::v eootsalyli * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('veoots... FK ema_: FK tytar_: sygavus: FK veootsalyli_klf_: + veootsalyli_pkey() +baasandmed_ukey +baasandmed_ukey (peatumine_klf_ (marsruut_obj_klf_ = liik) = liik) (tytar_ (ema_ = = liin_) «unique» + veootsalyli_ukey(, ) + veootsalyli_ema_fkey() + veootsalyli_tytar_fkey() + veootsalyli_veootsalyli_klf fkey() (geoobj_ (souki_klf_ = ) = liik) + jarjekord_souki_klf fkey() + jarjekord_souplaan fkey() sougraafik::souplaan * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('soup... FK soukiliik_klf_: kehtiv_alates: (sou_klf_ = kehtiv_kuni: liik) pikas_versioon: (20) kommentaar: * nadalapaevad = B ' '::"bit" * pikas_souplaan: *FK liin_: FK staatus_klf_: + souplaan_pkey() (veoots_klf_ = liik) +jarjekord_souki_klf fkey +jarjekord_souplaan fkey +souplaan_pkey (souplaan_ +souplaan_pkey = ) +veoots_veoots_klf fkey +veoots_jarjekord_ (jarjekord_ = +jarjekord_pkey ) +jarjekord_pkey (jarjekord_ = ) (staatus_klf_ (soukiliik_klf_ = liik) = liik) +souplaan_soukiliik_klf fkey +souplaan_staatus_klf fkey + souplaan_liin fkey() + souplaan_soukiliik_klf fkey() + souplaan_staatus_klf fkey() sougraafik::soit * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('soit_i... *FK jarjekord_: *FK souplaan_: * suund_: *FK geoobj_: *FK sou_klf_: saabumine: real valjumine: real kestus: real * kas_esimene_kirje: boolean = false * kas_fikseeritud_valjumisaeg: boolean = false * kas_kasitsi_maaratud: boolean = false * sou_pausi_klf_: pikas_soit: FK veoots_: + soit_pkey() +baasandmed_ema fkey (souplaan_ = ) «unique» + u_soit(,,,,, real, real, real) + soit_geoobj fkey() + soit_jarjekord fkey() + soit_sou_klf fkey() + soit_souplaan fkey() + soit_veoots_fkey() +baasandmed_ukey (obj_klf_ = liik) +geoobjekt_obj_klf fkey +soit_veoots_fkey (veoots_ +soit_jarjekord fkey = +soit_souplaan fkey +soit_sou_klf fkey +soit_geoobj fkey +veoots_ukey liin_) +veootsalyli_veootsalyli_klf fkey +baasandmed_ukey +baasandmed_ukey +geoobjekt_pkey marsruut::geoobjekt (kestus_klf_ (suuna_klassif_ (peatumine_klf_ = +geoobjekt_pkey liik) = = liik) * liik) audit_ = nextval('audit_... 1 kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('geoobj... FK padev_asutus_: bigint *FK obj_klf_: FK pind_: FK tanav_: peatuse_number: nimetus: kaugus: real kommentaar: riik: pikas_geoobjekt: punkt + geoobjekt_pkey() «check» + enforce_dims_punkt() + enforce_geotype_punkt() + enforce_sr_punkt() + geoobjekt_obj_klf fkey() + geoobjekt_pind fkey() + geoobjekt_tanav fkey() + geoobjekt_padev_asutus fkey(int) +geoobjekt_pkey (veootsalyli_klf_ = liik) (geoobj_ = ) +geoobjekt_pkey (loik_ = ) +geoloigu_kestus_loik fkey +geoloigu_kestus_kestus_klf fkey +geoobjekt_tanav fkey +geoobjekt_pind fkey +geoobjekt_pkey +suuna_loigud_geoobj fkey marsruut::geoloigu_kestus * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('geoloi... positsioon: FK loik_: *FK kestus_klf_: marksonad: kommentaar: + geoloigu_kestus_pkey() (geoobj_ = ) +suuna_loigud_suuna_klassif fkey +suuna_loigud_peatumine_klf fkey + geoloigu_kestus_kestus_klf fkey() + geoloigu_kestus_loik fkey() sougraafik::suuna_loigud * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('suuna_... *FK suund_: *FK geoobj_: FK peatumine_klf_: * paus: * tyyp_nimetus: *FK suuna_klassif_: kommentaar: * marsruut_: + suuna_loigud_pkey() + suuna_loigud_geoobj fkey() + suuna_loigud_peatumine_klf fkey() + suuna_loigud_suuna_klassif fkey() + suuna_loigud_suund fkey() Ühistranspordi infosüsteem (ÜTRIS) 0..* (ema_ = liik) 0..* (tanav_ (pind_ = = ) ) Joonis: Baasandmete diagramm, mis näitab baasandmete klassifikaatorite seose Pikas tabelitega. Ver

17 baasandmed PIKAS klassifikaatorite tabel. audit_ kirje_looja kirje_loomise_kp kirje_muutja kirje_muutmise_kp on_kustutatud boolean Tunnus, kas klassifikaator on kustutatud versioon Kirje unikaalne entifikaator. liik Klassifikaatori liik kood Klassifikaatori kood, liigi piires peab olema unikaalne nimetus Klassifikaatori nimetus selgitus Klassifikaatori selgitus vaartus Klassifikaatori väärtus pikas_vaartus Klassifikaatori väärtus Pikase töötabelites. kehtiv_alates Kirje kehtivuse alguskuupäev kehtiv_kuni Kirje kehtivuse lõppkuupäev ema_ Ülemklassifikaatori ID gruppija Gruppija, mis võimaldab grupeera ja sorteera klassifikaatoritega seotud objekte antud veeru väärtuste järgi. 0 on kõrgeim järk. Ver

18 dm erijuht erijuht * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('erijuh... FK korraldaja_: nimetus: kommentaar: pikas_erijuht: + erijuht_pkey() + erijuht_korraldaja fkey() +erijuht_pkey +erijuht_pkey +erijuht_pkey +kehtib_pikas_erijuhul_ +erijuht_korraldaja fkey (korraldaja_ = ametiasutus_) +erijuht_pkey +erijuht_pkey +erijuht_pkey (erijuht_ = ) baasandmed::ametiasutus *PK ametiasutus_ registrikood: nimetus: telefon: fax: veebileht: yld_e_post: on_kustutatud: +pk_ametiasutus on_padev_ametiasutus: haalestuse_tase_klf: kuulub_viis_linna: kirje_muutja: kirje_looja: kirje_muutmise_kp: kirje_loomise_kp: FK postiaad ress_ registreeritu d_aadress_ + pk_ametiasutus() (erijuht_ = ) + fk_ametiasutus_aadress_posti() soodustused::soodustus *PK : = ne xtval('soodus... soodustuse_protsent: soodustuse_summa: real selgitus: (255) * kehtiv_alates: kehtiv_kuni: alguskellaaeg: ti me with time zone loppkellaaeg: ti me with time zone * on_valjumine_samal _paeval: boolean kehtiv_nadalapaeval: (20) alandab_piletih inda: boolean * on_lisasoodustus: boolean * on_kinnitatu d: boolean *FK soodustuse_andja: FK liini_klassifikatsioon_ *FK soodustuse_liik_: FK soodustuse_alamliik_: FK hinnakujunduse_piirkond_: FK kehtib_pikas_erijuhul_ * valuuta_: kood: (100) kehtib_dok_esitamisel: (250) +pikas_erijuht_ +pikas_erijuht_ +erijuht_paevad_erijuht fkey tariif::abi_tariif_pikas_erijuht hinnaarv utus:: abi_hinnatabel_pikas_erijuht *PK : = ne xtval('abi_ta... *FK tariif_: *PK : = ne xtval('abi_hi... *FK pikas_erijuht_: *FK hinnatabel_: *FK pikas_erijuht_: + pk_abi_tariif_pikas_erijuht() + pk_abi_hinnatabel_pikas_erijuht() + fk_tariif1_() + fk_tariif_pikas_erijuht_() + fk_hinnatabel4_() + fk_hinnatabel_pikas_erijuht_() +pk_soodustus_ erijuht_paev ad * audit_ = nextval('audit_... +souplaan_erijuht_erijuht fkey kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *pfk erijuht_: *PK kehtivuspaev: + erijuht_paevad_pkey(, ) + erijuht_paevad_erijuht fkey() sougraafik::souplaan_erijuht * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *pfk souplaan_: *pfk erijuht_: *PK nadalapaevad: + souplaan_erijuht_pkey(,, ) + souplaan_erijuht_erijuht fkey() + souplaan_erijuht_souplaan fkey() + pk_soodustus_() (soodustus_ +pikas_erijuht_ = ) + fk_soodustus_hinnakujunduse_piirkond() + fk_soodustus_soodustuse_alamliik() + fk_soodustus_soodustuse_liik() + fk_soodustuse_andja() + fk_soodustus_pikas_erijuht_() + fk_soodustus_liini_klassifikatsioon(int) +fk_soodustus4_ soodustused:: abi_soodustus_pikas_erijuht *PK : = ne xtval('abi_so... *FK soodustus_: FK pikas_erijuht_: * on_kehtiv: boolean + pk_abi_soodustus_pikas_erijuht() + fk_soodustus4_() + fk_soodustus_pikas_erijuht_() Joonis: Antud diagrammil kuvatavate tabelitega saab määrata Pikases erineva erijuhte. Antud juhul siis sõuplaane erijuhte. erijuht Erijuhtude defineerimiseks (pikas.tvalityperiods). audit_ kirje_looja kirje_loomise_kp kirje_muutja kirje_muutmise_kp on_kustutatud boolean versioon Kirje unikaalne entifikaator. Ver

19 korraldaja_ Korraldaja ID (tvalityperiods.authority). nimetus Erisuse nimetus. (tvalityperiods.name). kommentaar Kommentaar (tvalityperiods.comment). pikas_erijuht Andmeimpordi jaoks tarvilik väli. Palun mitte kasutada (võib kaduda/muutuda meelevaldselt erijuht_paevad Abitabel, mis seostab erijuhu selle toimumise päevadega (pikas.tvalityperioddates). audit_ kirje_looja kirje_loomise_kp kirje_muutja kirje_muutmise_kp on_kustutatud boolean versioon erijuht_ Erijuhu ID (tvalityperioddates.period). kehtivuspaev Erisuse nimetus. (tvalityperioddates.valitydate). Ver

20 class hinnatsoon hinnatsoon * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 (hinnatsoon_ = *PK : = ne xtval('hinnat... +hinnatsoon_pkey ) * hinnakujundus_piirkond_: * lyhinimi: (128) 1 * taisnimi: (255) pii r varvus: kommentaar: (1024) kehtiv_alates: kehtiv_kuni: pikas_zone: +marsruudilyli_hinnatsoon_hinnatsoon fkey 0..* marsruut::marsruudilyli_hinnatsoon *pfk marsruudilyli_: *pfk hinnatsoon_: + marsruudilyli_hinnatsoon_pkey(, ) + marsruudilyli_hinnatsoon_hinnatsoon fkey() + marsruudilyli_hinnatsoon_marsruudilyli fkey() + hinnatsoon_pkey() «check» + enforce_dims_geom() + enforce_geotype_geom() + enforce_sr_geom() +hinnatsoon_pkey 1 +hinnatsoon_pkey 1 (hinnatsoon_ = ) +fk_baastariif_pikas_hinnatsoon_ 0..* tariif::baastariif +geo_hinnatsoon_hinnatsoon fkey 0..* marsruut::ge o_hinnatsoon * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('geo_hi... *FK hinnatsoon_: *FK geoobj_: *PK : = ne xtval('baasta... *FK tariif_: baastarii f: real FK hinnatsoon_: + pk_baastariif() + fk_baastariif_tariif_() + fk_baastariif_pikas_hinnatsoon_() + geo_hinnatsoon_pkey() + geo_hinnatsoon_geoobj fkey() + geo_hinnatsoon_hinnatsoon fkey() Joonis: hinnatsoon PIKAS hinnatsoone tabel. audit_ kirje_looja kirje_loomise_kp Ver

21 kirje_muutja kirje_muutmise_kp on_kustutatud boolean versioon Kirje unikaalne entifikaator. hinnakujundus_piirkond_ PIMIS hinnakujundus_piirkond lyhinimi Hinnatsooni lyhinimi ehk klassifikaator. TODO: kas viia pikas.baasandmed tabelisse? taisnimi Hinnatsooni täisnimetus. piir Hinnatsooni geograafilised piir. TODO: tõenäoliselt võib kaotada. varvus Hinnatsooni värvus. kommentaar Kommentaar. kehtiv_alates Kehtiv alates. kehtiv_kuni Kehtiv kuni. pikas_zone Hinnatsooni ID pikases (tfarezone.) Ver

22 class liin baasandmed::baasandmed *PK baasandmed_ liik: kood: nimetus: vaartus: selgitus: tyyp: kehtiv_alates: kehtiv_kuni: on_kustutatud: kirje_looja: kirje_loomise_kp: kirje_muutja: +pk_baasandmed kirje_muutmise_kp: omadus1_nimetus: 1 omadus1_vaartus: omadus2_nimetus: omadus2_vaartus: + pk_baasandmed() +pk_baasandmed 1 1 liiniluba::liiniluba *PK liiniluba_ liiniluba_number: liini_nimetus: kehtivuse_algus_kp: (transpordi_liik_klf_ = baasandmed_) kehtivuse_lopp_kp: valjastamise_kp: kehtetuks_kp: valjastaja_riik: (liini_klf_ (transpordi_liik_klf_ (liini_liik_klf_ = = baasandmed_) valjastanud_valis_asutus: = baasandmed_) versioon: baasandmed::v edaja kirje_looja: kirje_muutja: baasandmed::ametiasutus kirje_loomise_kp: *PK vedaja_ FK registreeritu d_aadress_ lepingud::leping_liin kirje_muutmise_kp: allkirjastaja: FK postiaad ress_ *PK ametiasutus_ FK kontaktisik_ allkirjastaja_ametinimetus: registrikood: registrikood: *PK leping_ liin_ kommentaar: nimetus: nimetus: FK lepin g_ liiniluba_olek_klf: telefon: fax: liini_nimetus: ametiasutus_ fax: telefon: liini_number: vedaja_ veebileht: yld_epost: kehtivuse_algus_kp: on_kustutatud: yld_e_post: markused: kehtivuse_lopp_kp: liini_number: on_kustutatud: kehtiv: kirje_looja: liini_liik_klf: on_padev_ametiasutus: veebileht: kirje_loomise_kp: vedaja_nimetus: haalestuse_tase_klf: on_kustutatud: kirje_muutmise_kp: vedaja_registrikood: kuulub_viis_linna: kirje_muutja: on_kustutatud: vedaja_tegevusluba_number: kirje_muutja: kirje_muutmise_kp: kirje_muutja: vedaja_tegevusluba_kehtib_kp: kirje_looja: kirje_looja: transpordi_liik_klf: taotluse_number: kirje_muutmise_kp: kirje_loomise_kp: liini_liik_klf: soitjate_kategooria_klf: +vedaja_pkey kirje_loomise_kp: transpordi_liik_klf: +pk_ametiasutus ametiasutus_ FK postiaad ress_ 1 taotlus_ tegevusluba_nr: 1 registreeritu d_aadress_ liiniloa_andja_nimetus: tegevusluba_kehtib_kp: + leping_liin_pkey() eriotstarbeline: teenindav_osapool_liiniluba_nr: + leping_liin_leping fkey() eksemplare_arv: + pk_ametiasutus() + vedaja_pkey() +pk_liiniluba liini_originaal_number: +leping_liin_pkey 1 sagedus: + fk_ametiasutus_aadress_posti() 1 + fk_vedaja_kontaktisik() teenindusperiood: +pk_ametiasutus 1 + fk_vedaja_postiaadress() rahvusvaheline: + fk_vedaja_registreeritud_aadress() transiitriik: soitjate_sisenemiskohad: +vedaja_pkey 1 vedude_teostamise_viis_klf: km_tariif: (30) (leping_liin_ = leping_liin_) istekohtade_arv: piiriyletuskohad: alg_peatus: lopp_peatus: taotluse_esitamise_kp: (korraldaja_ = ametiasutus_) (korraldaja_ = ametiasutus_) (vedaja_ = vedaja_) (liiniluba_ = liiniluba_) (vedaja_ = vedaja_) + pk_liiniluba() +liin_transpordi_liik_klf fkey +liin_liini_liik_klf fkey +liin_liini_klf fkey +liin_leping_liin fkey 0..* 0..* 0..* liin * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: +liin_liiniluba fkey * versioon: = 1 0..* *PK : = ne xtval('liin_i... +liin_korraldaja fkey * liini_number: (64) * liini_nimi: (512) +liin_vedaja fkey 0..* *FK korraldaja_: bigint 0..* *FK vedaja_: bigint *FK liini_klf_: *FK transpordi_liik_klf_: kehtiv_alates: kehtiv_kuni: *FK liini_liik_klf_: +liin_ukey +liin_pkey FK leping_ liin_ +liin_pkey FK liinil uba_ 1+liin_pkey pikas_souplaane_hulk 1 1+liin_ukey +kommentaar_korraldaja fkey +kommentaar_transpordi_liik_klf fkey +kommentaar_vedaja fkey 0..* 0..* 0..* komme ntaar * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('kommen... *FK vedaja_: bigint *FK korraldaja_: bigint *FK transpordi_liik_klf_: * liini_number: (50) kehtiv_alates: kehtiv_kuni: kommentaar: 1 + liin_pkey() «unique» +liin_ukey + liin_ukey(, ) 1 + liin_korraldaja fkey(int) + liin_leping_liin fkey(int) + liin_liini_klf fkey() + liin_liini_liik_klf fkey() + liin_liiniluba fkey(int) + liin_transpordi_liik_klf fkey() + liin_vedaja fkey(int) (liin_ = liini_number) +liin_ukey 1 +liin_pkey 1 (liin_ = liini_number) (pikas_liin_ = ) (pikas_liin_ = ) (liin_ = liini_number) + kommentaar_pkey() + kommentaar_korraldaja fkey(int) + kommentaar_transpordi_liik_klf fkey() + kommentaar_vedaja fkey(int) (liin_ = liini_number) sougraafik::v eoots (pikas_liin_ = ) sougraafik::souplaan marsruut::marsruut hinnaarv utus ::hinnatabel +marsruut_liin fkey * audit_ = nextval('audit_... +liin_asustusyksus_liin fkey 0..* * audit_ = nextval('audit_... kirje_looja: (100) 0..* * audit_ = nextval('audit_... kirje_looja: (100) *PK : = ne xtval('hinnat... kirje_loomise_kp: liin_asustusyksus kirje_looja: (100) kirje_loomise_kp: paritolu: (50) kirje_muutja: (100) kirje_loomise_kp: +fk_tariif_pikas_liin_ 0..* +souplaan_liin fkey kirje_muutja: (100) * loomise_kuupaev: kirje_muutmise_kp: kirje_muutja: (100) kirje_muutmise_kp: alguskellaaeg: ti me with time zone * audit_ = nextval('audit_... tariif::abi_tariif_pikas_liin kirje_muutmise_kp: 0..* * on_kustutatud: boolean kirje_looja: (100) +fk_hinnatabel_pikas_liin_ = false loppkellaaeg: ti me with time zone baasandmed:: soodustused:: * versioon: = 1 * versioon: = 1 kehtiv_nadalapaeval: (20) abi_kolmas_osapool_pikas_liin abi_soodustus_pikas_liin kirje_loomise_kp: +pikas_liin_ * versioon: = 1 0..* * kehtiv_alates: +veoots_liin fkey *PK : = ne xtval('veoots... kirje_muutja: (100) *PK : = ne xtval('abi_ta... *PK : = ne xtval('soup... kehtiv_kuni: +fk_soodustus_pikas_liin_ 0..* FK liin_: kirje_muutmise_kp: *FK tariif_: *PK : = ne xtval('marsru... FK soukiliik_klf_: * on_kinnitatu d: boolean *PK : = ne xtval('abi_ko... *PK : = ne xtval('abi_so * FK suund_: 0..* *FK pikas_liin_: marsruut kehtiv_alates: *FK pileti_liik_: *FK kolmas_osapool_: *FK soodustus_: FK esimene_ajaloik_: * versioon: = 1 peatused kehtiv_kuni: pikas_liini_number: (50) *FK pikas_liin_: *FK pikas_liin_: FK veoots_klf_: ristm ikud pikas_versioon: (20) on_kehtiv: boolean = true *pfk liin_: FK tariif_: FK liin_: kommentaar: FK jarjekord_: *pfk asustusyksus: + pk_abi_tariif_pikas_liin() *FK pikas_liin_: pikas_suuna_tyyp: * nadalapaevad = B ' '::"bit" * valuuta_: * sydaoo_yletamised: = 0 + pk_abi_kolmas_osapool_pikas_liin() + pk_abi_soodustus_pikas_liin() loi gud * pikas_souplaan: FK hinnakujunduse_piirkond_: + fk_tariif6_() marsruut_klf_: *FK liin_: + liin_asustusyksus_pkey(, ) + fk_tariif_pikas_liin_() + fk_kolmas_osapool_() + fk_soodustus5_() nimetus: (512) FK staatus_klf_: + fk_kolmas_osapool_liin_() + fk_soodustus_pikas_liin_() + veoots_pkey() pikas_ suund + pk_hinnatabel() «unique» + liin_asustusyksus_asustusyksus_fkey() + veoots_ukey(,,, ) + liin_asustusyksus_liin fkey() + souplaan_pkey() + fk_hinnatabel_hk_piirkond_() + marsruut_pkey() + fk_hinnatabel_pileti_liik_() + veoots_esimene_ajaloik fkey() + souplaan_liin fkey() + fk_hinnatabel_tariif_() + veoots_jarjekord_() + marsruut_liin fkey() + souplaan_soukiliik_klf fkey() + fk_hinnatabel_pikas_liin_() + veoots_liin fkey() + souplaan_staatus_klf fkey() + veoots_suund fkey() + veoots_veoots_klf fkey() Joonis: kommentaar Sõuplaane kommentaare tabel (pikas.tcomments). audit_ kirje_looja kirje_loomise_kp kirje_muutja Ver

23 kirje_muutmise_kp on_kustutatud boolean versioon Kirje unikaalne entifikaator. vedaja_ bigint Vedaja ID (tcomments.operator). korraldaja_ bigint Korraldaja ID (tcomments.authority). transpordi_liik_klf_ Liini transpordiliigi klassifikaator (tcomments.transport). liini_number Liini number (tcomments.routenum). kehtiv_alates Kommentaari kehtivuse algus (tcomments.startingdate). kehtiv_kuni Kommentaari kehtivuse lõpp (tcomments.expiringdate). kommentaar Kommentaar (tcomments.comment). liin Pikas liini defineeriv tabel. Oluline on pära va ne liine, mille leub vähemalt üks sõuplaan, mille staatus on kinnitatud, sest vastasel juhuk ei ole andmete ühesus tagatud! audit_ kirje_looja kirje_loomise_kp kirje_muutja kirje_muutmise_kp on_kustutatud boolean versioon Kirje unikaalne entifikaator. liini_number Liini number. liini_nimi Liini nimi. korraldaja_ bigint TKIS ametiasutuse ID. vedaja_ bigint Vedaja ID (TKIS vedaja ID). liini_klf_ Liini klassifikaator. transpordi_liik_klf_ Liini transpordiliigi klassifikaator. kehtiv_alates Kehtib alates. kehtiv_kuni Kehtib kuni. liini_liik_klf_ Liini liigi klassifikaator leping_liin_ Liiniga seotud TKIS leping. Võib olla NULL. liiniluba_ Liiniga seotud TKIS liiniluba. Võib olla NULL. pikas_souplaane_hulk Pikases ttvarkarasciai tabelis seotud sõuplaane ID-de massiiv. liin_asustusyksus Abitabel, mis seob liini nende asustusüksustega, ma ta läbib. Ver

24 audit_ kirje_looja kirje_loomise_kp kirje_muutja kirje_muutmise_kp on_kustutatud boolean versioon liin_ Liini ID. asustusyksus Asustusüksuse ID. Ver

25 class m.peatus times stops routes directions all_stops direction: route: jrk: arrival: departure: weekdays: run_: stop_: direction: route: jrk: stop_name: stop_: tag: (1) : _grouped: master: name: weekdays: weekdays_total: route: route_val: authority: type: : name: route: route_grouped: stopline: stop_name: area_name: stop_s: Joonis: all_stops stop_name area_name stop_s directions name route route_grouped stopline routes Ver

26 _grouped master name weekdays weekdays_total route route_val authority type stops direction route jrk stop_name stop_ tag times direction route jrk arrival departure weekdays run_ stop_ Ver

27 Ver

28 dm marsruut geoobjekt +geoobjekt_pind fkey +geoobjekt_tanav fkey 0..* (pind_ (tanav_ = = ) ) +geoobjekt_pkey * audit_ = nextval('audit_... 1 kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) hinnaarv utus::reisihind kirje_muutmise_kp: * versioon: = 1 +fk_reisihind_lopppeatus_ *PK : = ne xtval('reisih... (lopppeatus_pikas_ = ) +geoobjekt_pkey *FK hinnatabel_: *PK : = ne xtval('geoobj... hind: real FK padev_asutus_: bigint *FK algpeatus_pikas_: *FK obj_klf_: algpeatus_pikas_nimi: (50) FK pind_: +fk_reisihind_algpeatus_ *FK lopppeatus_pikas_: FK tanav_: (algpeatus_pikas_ = ) lopppeatus_pikas_nimi: (50) peatuse_number: +geoobjekt_pkey nimetus: +geoobjekt_padev_asutus fkey kaugus: real (padev_asutus_ = ametiasutus_) kommentaar: + pk_reisihind() +pk_ametiasutus riik: +geoobjekt_pkey pikas_geoobjekt: +geoobjekt_pkey + fk_reisihind_hinnatabel_() punkt + fk_reisihind_algpeatus_() + fk_reisihind_lopppeatus_() +geoobjekt_pkey + geoobjekt_pkey() «check» + enforce_dims_punkt() + enforce_geotype_punkt() + enforce_sr_punkt() +geoobjekt_pkey + geoobjekt_obj_klf fkey() + geoobjekt_pind fkey() + geoobjekt_tanav fkey() (geoobj_ = ) + geoobjekt_padev_asutus fkey(int) (geoobj_ = ) (peatus_ = ) (loik_ = ) baasandmed::ametiasutus *PK ametiasutus_ registrikood: nimetus: telefon: fax: veebileht: yld_e_post: on_kustutatud: on_padev_ametiasutus: haalestuse_tase_klf: kuulub_viis_linna: kirje_muutja: kirje_looja: kirje_muutmise_kp: kirje_loomise_kp: FK postiaad ress_ registreeritu d_aadress_ + pk_ametiasutus() + fk_ametiasutus_aadress_posti() mars ruut * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('marsru... marsruut peatused ristm ikud FK liin_: pikas_suuna_tyyp: loi gud marsruut_klf_: nimetus: (512) pikas_ suund + marsruut_pkey() + marsruut_liin fkey() +marsruut_pkey +marsruut_pkey (marsruut_ = ) +marsruut_geoobjekt_marsruut fkey +geoobjekt_pkey +geoloigu_kestus_loik fkey marsruut_ geoobjekt (pikas_marsruut_ = ) geoloigu_kestus (tytar_ (algpeatuse_ (loik_ (lopp_peatuse_ = ) = ) = ) = ) +geo_hinnatsoon_geoobj fkey * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('geoloi... positsioon: FK loik_: *FK kestus_klf_: marksonad: kommentaar: + geoloigu_kestus_pkey() + geoloigu_kestus_kestus_klf fkey() + geoloigu_kestus_loik fkey() geo_hinnatsoon * audit_ = nextval('audit_... +peatuste_hulk_peatus fkey kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('geo_hi... *FK hinnatsoon_: *FK geoobj_: + geo_hinnatsoon_pkey() + geo_hinnatsoon_geoobj fkey() + geo_hinnatsoon_hinnatsoon fkey() peatuste_hulk * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: +marsruut_geoobjekt_geoobj fkey kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK peatus_grupp_: integ er = nextval('peatus... FK peatus_: nimetus: synonyym: on_alias: boolean + peatuste_hulk_pkey() + peatuste_hulk_peatus fkey() * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('marsru... *FK marsruut_: *FK geoobj_: * jarjekord: kordsus: = 0 *FK marsruut_obj_klf_: sama_obj_jarjekord: *FK peatumine_klf_: link_ + marsruut_geoobjekt_pkey() «unique» + marsruut_geoobjekt_ukey(,, ) + marsruut_geoobjekt_geoobj fkey() + marsruut_geoobjekt_marsruut fkey() + marsruut_geoobjekt_marsruut_obj_klf fkey() + marsruut_geoobjekt_peatumine_klf fkey() +fk_hinnatabel_pikas_marsruut_ hinnaarv utus:: abi_hinnatabel_pikas_marsruut *PK : = ne xtval('abi_hi... *FK hinnatabel_: *FK pikas_marsruut_: + pk_abi_hinnatabel_pikas_suund() + fk_hinnatabel3_() + fk_hinnatabel_pikas_marsruut_() +fk_pilet_pikas_algpeatuse_ +fk_pilet_pikas_lopp_peatuse_ +marsruut_geoobjekt_ukey sonum::pilet +geohulk_tytar fkey +geohulk_loik fkey geohulk * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('geohul... *FK loik_: FK tytar_: kaugus: real * proportsio on: real punkt + geohulk_pkey() «check» + enforce_dims_punkt() + enforce_geotype_punkt() + enforce_sr_punkt() + geohulk_loik fkey() + geohulk_tytar fkey() *PK : = ne xtval('pilet_... * olek: (20) * transaktsiooni_number: (100) * piletimyygiseadme_: (20) * myyja_: (20) * myygipunkti_: (20) * transaktsiooni_aeg: transpordi_vah_ostetud_pilet: boolean myygika nal_ FK hinnakujunduse_piirkond_ liin: (100) transpordi_liik_ veootsa_: (20) vedaja_registrikood: (20) korraldaja: (100) suund: (100) kuupaev: kellaaeg: *FK pileti_ liik_ * pileti_number: (100) kaardi_number: (100) FK algpeatuse_: (20) algpeatuse_nimetus: (100) FK lopp_peatuse_: (20) lopp_peatuse_nimetus: (100) algtsoon: (100) lopptsoon: (100) kehtivuse_algus_aeg: (20) kehtivuse_lopp_aeg: (20) kordade_arv: (20) kogus: in teger = 1 * tehingu_maksumus_km: numeric(0) * kaibemaks: numeric(0) valuuta_ vahendustasu: numeric(0) taishind_km: numeric(0) *FK makseviis_ * kirje_looja: (20) * kirje_loomise_kp: kirje_muutja: (20) kirje_muutmise_kp: kommentaar: (1000) marsruudi_: (20) liini_klassifikatsioon_ (yldtytar_ (tytar_ (ema_ = = = marsruut_) + pk_pilet_() + fk_pilet_hinnakujunduse_piirkond() + fk_pilet_maksmisviis() + fk_pilet_pileti_liik() + fk_pilet_pikas_algpeatuse_() + fk_pilet_pikas_lopp_peatuse_() +marsruudilyli_yldtytar_fkey +marsruudilyli_tytar_fkey +marsruudilyli_ema_fkey marsruudilyli * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('marsru... FK ema_: FK tytar_: sygavus: nimetus: (255) kaugus: real yldkaugus: real FK yldtytar_: * kordus: = 0 yldnimetus: (255) teekond yldteekond + marsruudilyli_pkey() «unique» + marsruudilyli_ukey(, ) + marsruudilyli_ema_fkey() + marsruudilyli_tytar_fkey() +marsruudilyli_hinnatsoon_marsruudilyli fkey + marsruudilyli_yldtytar_fkey() (marsruudilyli_ = ema_) +marsruudilyli_ukey marsruudilyli_hinnatsoon *pfk marsruudilyli_: *pfk hinnatsoon_: + marsruudilyli_hinnatsoon_pkey(, ) + marsruudilyli_hinnatsoon_hinnatsoon fkey() + marsruudilyli_hinnatsoon_marsruudilyli fkey() Joonis: Marsruuti iseloomustavate tabelite kogum. geo_hinnatsoon PIKAS hinnatsoone ja geoobjekte seostabel. Ver

29 audit_ kirje_looja kirje_loomise_kp kirje_muutja kirje_muutmise_kp on_kustutatud boolean versioon Kirje unikaalne entifikaator. hinnatsoon_ Hinnatsooni entifikaator. geoobj_ Hinnatsooni kuuluva geoobjekti ID. TODO: hetkel on selleks peatus. Kui asi läheb piirkonnapõhiseks, siis tuleb ka teistele geoobjektele. geohulk PIKAS geohulkade tabel (pikas.tatkarposestoteles). Ühendab omavahel segmendi ehk lõigu teiste geoobjektega stotele kaudu (pind, tänav, peatus, ristmik, või muu) ning ta koordinaad (kui stotele on 0) annavad lõigu käänupunkt. TODO: tatkarposestoteles.etak_ audit_ kirje_looja kirje_loomise_kp kirje_muutja kirje_muutmise_kp on_kustutatud boolean versioon Kirje unikaalne entifikaator. loik_ Kirjega seotud segment (tatkarposestoteles.atkarpa. tytar_ Kirjega seotud tütar geoobjekt. On kui geohulga kirje on lõigu käänupunkt (tatkarposestoteles.stotele, tõlkes peatus). kaugus real Peatuse või ristmiku kaugus eelmisest peatusest või ristmikust või tänavast või pinnast. Kui on esimene objekt või on kattumine objekte vahel, siis kaugus = 0 (tatkarposestoteles.nuotolis). proportsioon real Kaugus segmendi algusest jagatud segmendi pikkusega (tatkarposestoteles.dalis). punkt Käänupunkti X koordinaat. IF punkt IS NULL THEN tytar_ = 0 (tatkarposestoteles.x, tatkarposestoteles.y). geoloigu_kestus Ver

30 Sisaldab lõikude läbimisaegu. Kasutatakse va sõuplaane automaatseks koostamiseks. Peale seda seda tabelit tarvis ei ole. audit_ kirje_looja kirje_loomise_kp kirje_muutja kirje_muutmise_kp on_kustutatud boolean versioon Kirje unikaalne entifikaator. positsioon Positsioon (tatkarputrukmes.pos). loik_ Seotud segmendi ehk lõigu ID. (tatkarputrukmes.atkarpa). kestus_klf_ "min" minut, "km/h" kilomeetrit tunnis. (tatkarputrukmes.tipas) marksonad komaga eraldatud list võrdlemaks ne märksõnu sõuplaani märksõnadega. Kasutatakse sõu kestuse arvutamisel (tatkarputrukmes.atributai). kommentaar Sisaldab lõikude läbimisaegu (tatkarputrukmes.pastabos). geoobjekt PIKAS geoobjekte tabel (pikas.tatkarpos). Kõik lõigud, peatused, tänavad, ristmikud, pinnad. ühesõnaga kõik geoobjekt. Joina tuleb ta (tipas = 1) -> tas -> ta kui lõigu käänupunkte (tas.x, tas.y) on vaja teada audit_ kirje_looja kirje_loomise_kp kirje_muutja kirje_muutmise_kp on_kustutatud boolean versioon Kirje unikaalne entifikaator. padev_asutus_ bigint Antud objektiga seotud pädeva asutuse ID. TKIS ametiasutus. (pikas.tatkarpos) obj_klf_ Geoobjekti liigi klassifikaator, a la peatus, lõik, pind jne. (tatkarpos.tipas) pind_ Pind ID. Viitab geoobjekt objektile, kus antud pind eksisteerib. TODO: korrastada! (tatkarpos.area) tanav_ Tänav ID. Viitab geoobjekt objektile, kus antud tänav eksisteerib. TODO: korrastada! (tatkarpos.street) peatuse_number Peatuse number (tatkarpos.num). nimetus Peatuse või tänava või ristmiku või pinna või segmendi number (taktarpos.pavadinimas). kaugus real Antud segmendi pikkus (tatkarpos.nuotolis) kommentaar Kommentaar (tatkarpos.pastabos). Ver

31 riik Riigi nimetus, kus antud objekt asub. Ajatsooni saab tabelist tsoon (tatkarpos.riik). pikas_geoobjekt punkt Geoobjekti punktobjekt (tatkarpos.x1, tatkarpos.y1). marsruudilyli Marsruudi punktobjekte ühendavate servade tabel. audit_ kirje_looja kirje_loomise_kp kirje_muutja kirje_muutmise_kp on_kustutatud boolean versioon ema_ Ema leht. tytar_ Tütar leht. sygavus Lüli kordsus. nimetus Lüli nimetus. kaugus real (ema_,tytar_) lüli pikkus. marsruudilyli_klf_ klassifikaatoris on määratud antud lüli tähtsus ehk teisisõnu kui peenesse marsruudi jaotusse antud lüli kuulub. yldkaugus real (ema_,yldtytar_) lüli pikkus. yldtytar_ Suurima täpsuse taseme tütarelemendi ID. kordus Lyli kordus yldnimetus Suurima täpsustaseme lõigu nimetus. teekond yldteekond marsruudilyli_hinnatsoon marsruudilyli_ hinnatsoon_ marsruut Marsruudi tabel. Ver

32 audit_ kirje_looja kirje_loomise_kp kirje_muutja kirje_muutmise_kp on_kustutatud boolean versioon marsruut peatused ristmikud liin_ pikas_suuna_tyyp loigud marsruut_klf_ Marsruudi klassifikaator. nimetus pikas_suund Marsruut objekt. Ühistranspordi marsruut on ühissõuki liikumistee kirjeldus tänavalõikude ja ristmike kaudu. marsruut_geoobjekt Seostab marsruudi geograafiliste objektega ning on viiteks ajalõikudele. audit_ kirje_looja kirje_loomise_kp kirje_muutja kirje_muutmise_kp on_kustutatud boolean versioon Kirje unikaalne entifikaator. marsruut_ Seotud marsruudi ID. geoobj_ Seotud geoobjekti ID. jarjekord Objekti järjekorra number antud marsruudis. Võimaldab teha joini ajalõikude tabeliga. kordsus Mitmendat korda on antud geoobjekti läbitud antud marsruudi jooksul. marsruut_obj_klf_ Seotud objekte MARSRUUTOBJEKT_KLASSIFIKAATOR liiki klassifikaator marsruudi ja geoobjekti ühiskontekstis. sama_obj_jarjekord Sama klassifikaatori gruppija väärtusega objekte järjekord antud marsruudis. peatumine_klf_ Peatumise klassifikaator "PEATUMINE_KLASSIFIKAATOR" antud marsruudi kontekstis. Ver

33 link_ Seotud lingi. peatuste_hulk Peatuste hulk, mis grupeerib samanimelised peatused, tavaliselt mõlemal pool teed. Saadud peatuse nime ja pinna ID alusel grupeeres. audit_ kirje_looja kirje_loomise_kp kirje_muutja kirje_muutmise_kp on_kustutatud boolean versioon peatus_grupp_ Kirje unikaalne ID. peatus_ Peatuse geoobjekti ID. nimetus Peatuse nimetus, mis overrib geoobjekt tabelis sellele peatusele vastava nimetuse. synonyym Peatuste grupi sünonüüm. on_alias boolean Ver

34 dm sougraafik liin::liin * audit_ = nextval('audit_... liin::kommentaar kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) * audit_ = nextval('audit_... kirje_muutmise_kp: kirje_looja: (100) kirje_loomise_kp: * versioon: = 1 kirje_muutja: (100) kirje_muutmise_kp: *PK : = ne xtval('liin_i... * liini_number: (64) * versioon: = 1 * liini_nimi: (512) *FK korraldaja_: bigint *PK : = ne xtval('kommen... *FK vedaja_: bigint *FK vedaja_: bigint *FK liini_klf_: *FK korraldaja_: bigint *FK transpordi_liik_klf_: *FK transpordi_liik_klf_: kehtiv_alates: * liini_number: (50) kehtiv_kuni: kehtiv_alates: *FK liini_liik_klf_: kehtiv_kuni: FK leping_ liin_ kommentaar: FK liinil uba_ pikas_souplaane_hulk + kommentaar_pkey() + liin_pkey() + kommentaar_korraldaja fkey(int) «unique» + kommentaar_transpordi_liik_klf fkey() +liin_ukey + liin_ukey(, ) + kommentaar_vedaja fkey(int) + liin_korraldaja fkey(int) (liin_ = + liin_leping_liin fkey(int) souplaan liini_number) + liin_liini_klf fkey() +liin_asustusyksus_liin fkey +souplaan_liin fkey + liin_liini_liik_klf fkey() + liin_liiniluba fkey(int) * audit_ = nextval('audit_... + liin_transpordi_liik_klf fkey() kirje_looja: (100) (liin_ = + liin::liin_asustusyksus liin_vedaja fkey(int) kirje_loomise_kp: liini_number) kirje_muutja: (100) kirje_muutmise_kp: * audit_ +liin_ukey = nextval('audit_... +liin_ukey kirje_looja: (100) * versioon: = 1 kirje_loomise_kp: kirje_muutja: (100) *PK : = ne xtval('soup... kirje_muutmise_kp: FK soukiliik_klf_: kehtiv_alates: * versioon: = 1 kehtiv_kuni: pikas_versioon: (20) *pfk liin_: kommentaar: *pfk asustusyksus: * nadalapaevad = B ' '::"bit" * pikas_souplaan: *FK liin_: FK staatus_klf_: + liin_asustusyksus_pkey(, ) +souplaan_pkey + liin_asustusyksus_asustusyksus_fkey() + souplaan_pkey() + liin_asustusyksus_liin fkey() + souplaan_liin fkey() +souplaan_pkey + souplaan_soukiliik_klf fkey() + souplaan_staatus_klf fkey() (souplaan_ = (souplaan_ = +jarjekord_souplaan fkey +souplaan_pkey ) +souplaan_pkey ) (souplaan_ = ) jarjekord +souplaan_erijuht_souplaan fkey (liin_ = liini_number) * audit_ = nextval('audit_... souplaan_erijuht kirje_looja: (100) +suund_souplaan fkey kirje_loomise_kp: kirje_muutja: (100) * audit_ = nextval('audit_... kirje_muutmise_kp: kirje_looja: (100) kirje_loomise_kp: * versioon: = 1 kirje_muutja: (100) kirje_muutmise_kp: *PK : = ne xtval('jarjek... *FK souplaan_: * versioon: = 1 FK souki_klf_: jarjestus: *pfk souplaan_: nimetus: *pfk erijuht_: mahtuvus: real *PK nadalapaevad: * pikas_jarjekord: vahetuse_klf_: nadalapaevad = B ' '::"bit" +jarjekord_pkey + souplaan_erijuht_pkey(,, ) + souplaan_erijuht_erijuht fkey() + jarjekord_pkey() + souplaan_erijuht_souplaan fkey() + jarjekord_souki_klf fkey() + jarjekord_souplaan fkey() suund * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('suund_... *FK souplaan_: * suuna_kirjeldus: (-5) * tyyp: kommentaar: *FK marsruut_: * pikas_suund: * suuna_muudatus_klf_: * suuna_olek_klf_: + suund_pkey() «check» + suuna_tyybi_kt() + suund_marsruut fkey() + suund_souplaan fkey() +suund_pkey (souplaan_ = ) +jarjekord_pkey (jarjekord_ = ) +veoots_liin fkey +veoots_suund fkey (suund_ = ) +suund_pkey +suund_pkey (suund_ = ) v eoots (suund_ = ) (jarjekord_ = ) +veoots_jarjekord_ +veoots_ukey * audit_ = nextval('audit_... +suuna_hinnatsoon_marsruut_suund fkey kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) suuna_hinnatsoon +suuna_loigud_suund fkey kirje_muutmise_kp: * versioon: = 1 * audit_ = nextval('audit_... kirje_looja: (100) *PK : = ne xtval('veoots... kirje_loomise_kp: FK liin_: kirje_muutja: (100) FK suund_: kirje_muutmise_kp: FK esimene_ajaloik_: * versioon: = 1 FK veoots_klf_: on_kehtiv: boolean = true *pfk suund_: FK jarjekord_: *pfk hinnatsoon_: * sydaoo_yletamised: = 0 + veoots_pkey() + suuna_hinnatsoon_pkey(, ) «unique» + veoots_ukey(,,, ) + suuna_hinnatsoon_hinnatsoon fkey() + suuna_hinnatsoon_marsruut_suund fkey() + veoots_esimene_ajaloik fkey() + veoots_jarjekord_() + veoots_liin fkey() + veoots_suund fkey() + veoots_veoots_klf fkey() suuna_loigud * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('suuna_... *FK suund_: *FK geoobj_: FK peatumine_klf_: * paus: * tyyp_nimetus: *FK suuna_klassif_: kommentaar: * marsruut_: + suuna_loigud_pkey() + suuna_loigud_geoobj fkey() + suuna_loigud_peatumine_klf fkey() + suuna_loigud_suuna_klassif fkey() + suuna_loigud_suund fkey() +soit_souplaan fkey +soit_jarjekord fkey (veoots_ = liin_) +veoots_esimene_ajaloik fkey +veoots_ukey soit * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('soit_i... *FK jarjekord_: *FK souplaan_: * suund_: *FK geoobj_: *FK sou_klf_: saabumine: real valjumine: real kestus: real * kas_esimene_kirje: boolean = false * kas_fikseeritud_valjumisaeg: boolean = false * kas_kasitsi_maaratud: boolean = false * sou_pausi_klf_: pikas_soit: FK veoots_: +soit_veoots_fkey (veoots_ = liin_) + soit_pkey() «unique» + u_soit(,,,,, real, real, real) + soit_geoobj fkey() + soit_jarjekord fkey() + soit_sou_klf fkey() + soit_souplaan fkey() + soit_veoots_fkey() (esimene_ajaloik_ = marsruut_geoobj_) +ajaloik_veoots fkey +ajaloik_v_ukey ajaloik * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK = nextval ('ajaloi... FK marsruut_geoobj_: FK veoots_: FK peatumine_klf_: FK valjumine_klf_: FK ajaloik_klf_: sisenemine: seisuaeg: labimisaeg: valjumine: pikkus: real jarjekord: ajatsoon: = 0 link_ soit_ + ajaloik_pkey() «unique» + ajaloik_ukey(,, ) + ajaloik_v_ukey(,, ) + ajaloik_ajaloik_klf fkey() + ajaloik_marsruut_geoobj fkey() + ajaloik_peatumine_klf fkey() + ajaloik_valjumine_klf fkey() + ajaloik_veoots fkey() (tytar_ (ema_ = = +ajaloiklyli_tytar_fkey +ajaloiklyli_ema_fkey +ajaloik_v_ukey marsruut_geoobj_) ajaloiklyli * audit_ = nextval('audit_... kirje_looja: (100) kirje_loomise_kp: kirje_muutja: (100) kirje_muutmise_kp: * versioon: = 1 *PK : = ne xtval('ajaloi... FK ema_: FK tytar_: sygavus: FK ajaloiklyli_klf_: FK veootsalyli_: FK marsruudilyli_: + ajaloiklyli_pkey() «unique» + ajaloiklyli_ukey(, ) + ajaloiklyli_ajaloiklyli_klf fkey() + ajaloiklyli_ema_fkey() + ajaloiklyli_marsruudilyli fkey() + ajaloiklyli_tytar_fkey() + ajaloiklyli_veootsalyli fkey() Ver

Programmeerimine. 6.loeng 1 / 1

Programmeerimine. 6.loeng 1 / 1 Programmeerimine 6.loeng 1 / 1 Tana loengus Algoritmidest Plokkskeemidest 2 / 1 Algoritm I 9. sajandi araabia matemaatiku Muhammad ibn M^us^a al-khw^arizm^ huudnimi tema sunnilinna tolleaegse nime jargi

Nadere informatie

Programmeerimine. 7. loeng 1 / 31

Programmeerimine. 7. loeng 1 / 31 Programmeerimine 7. loeng 1 / 31 Tana loengus Listi m~oiste Jarjendid ja massiivid Listid, ennikud ja s~oned Massiivide tootlemine Jadaiterator ja maaratud tsuklid Eeldeneeritud operatsioonid jarjenditel

Nadere informatie

Programmeerimine. 8. loeng

Programmeerimine. 8. loeng Programmeerimine 8. loeng Tana loengus Tekstifailist lugemine Eeldeneeritud operatsioonid jarjenditel Jarjendi koostamine elementhaaval Tekstifailist lugemine 3 / 20 Tekstifailist lugemine Faili valjatrukk

Nadere informatie

Programmeerimine. 14. loeng

Programmeerimine. 14. loeng Programmeerimine 4. loeng Tana loengus Rekursiooni m~oiste Rekursiooni baas ja samm Rekursiivsete funktsioonide naiteid Rekursioon Rekursioon on funktsioonide deneerimise meetod, kus deneeritav funktsioon

Nadere informatie

Programmeerimine. 2. loeng

Programmeerimine. 2. loeng Programmeerimine 2. loeng Tana loengus Nimed Muutujad Baastuubid Litaraalkonstandid Omistamine Aritmeetilised avaldised Taisarvude esitamine arvutis Ujukomaarvude esitamine arvutis Muutujad Imperatiivses

Nadere informatie

Programmeerimiskeel. Ivari Horm Ivari Horm,

Programmeerimiskeel. Ivari Horm Ivari Horm, Programmeerimiskeel Ivari Horm ranger@risk.ee Programmeerimiskeele elemendid Paljud programmeerimiskeeled sarnanevad üksteisele Sisaldavad ühesuguseid elemente ja komponente Programmeerimiskeel Süntaks

Nadere informatie

Programmeerimine. 12. loeng

Programmeerimine. 12. loeng Programmeerimine 12. loeng Tana loengus Sabarekursioon vs. iteratsioon Erinevad rekursiooniskeemid Naiteid: { Hanoi tornide ulesanne { Puu joonistamine { Sierpinski kolmnurk Sabarekursioon Kui k~oik tegevused

Nadere informatie

Programmeerimine. 15. loeng

Programmeerimine. 15. loeng Programmeerimine 15. loeng Tana loengus Sabarekursioon vs. iteratsioon Erinevad rekursiooniskeemid Naiteid: { Hanoi tornide ulesanne { Puu joonistamine { Sierpinski kolmnurk Sabarekursioon Kui k~oik tegevused

Nadere informatie

Avaldamise kp 5.07.2014 5:19. Muutmisaeg 5.07.2014 5:19

Avaldamise kp 5.07.2014 5:19. Muutmisaeg 5.07.2014 5:19 Electricity Info Versioon 3 URL http://com.mercell.com/permalink/43030616.aspx Väline hanke ID 226589-2014 Hanke liik Hanke aruanne Dokumendi liik Lepingu sõlmimine Hankemenetlus Avatud menetlus Lepingu

Nadere informatie

SQL datadefinitietaal

SQL datadefinitietaal SQL datadefinitietaal We kunnen er het schema van de database mee bepalen: metadata toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: CREATE : toevoegen van metagegevens DROP : verwijderen

Nadere informatie

IT services: consulting, software development, Internet and support

IT services: consulting, software development, Internet and support IT services: consulting, software development, Internet and support Info Versioon 2 URL http://com.mercell.com/permalink/29770394.aspx Väline hanke ID 233522-2012 Hanke liik Hanke aruanne Dokumendi liik

Nadere informatie

Project-management services other than for construction work

Project-management services other than for construction work Project-management services other than for construction work Info Versioon 2 URL http://com.mercell.com/permalink/35742582.aspx Väline hanke ID 99208-2013 Hanke liik Hanke aruanne Dokumendi liik Lepingu

Nadere informatie

Construction work for multi-dwelling buildings and individual houses

Construction work for multi-dwelling buildings and individual houses Construction work for multi-dwelling buildings and individual houses Info Versioon 2 URL http://com.mercell.com/permalink/43589836.aspx Väline hanke ID 383234-2014 Hanke liik Hanke aruanne Dokumendi liik

Nadere informatie

Installation services (except software)

Installation services (except software) Installation services (except software) Info Versioon 1 URL http://com.mercell.com/permalink/37349725.aspx Väline hanke ID 20856-2013 Hanke liik Eelteade Dokumendi liik Eelteade Hankemenetlus Ei kohaldata

Nadere informatie

Market and economic research; polling and statistics

Market and economic research; polling and statistics Market and economic research; polling and statistics Info Versioon 2 URL http://com.mercell.com/permalink/31855494.aspx Väline hanke ID 371692-2012 Hanke liik Hanke aruanne Dokumendi liik Lepingu sõlmimine

Nadere informatie

BELGIA KUNINGRIIK ABIKS UUEL ALGUSEL

BELGIA KUNINGRIIK ABIKS UUEL ALGUSEL BELGIA KUNINGRIIK ABIKS UUEL ALGUSEL BELGIA KUNINGRIIK Selle voldiku eesmärk on pakkuda kasulikku teavet Belgiasse tööle minekuks. Siin tutvustatakse toimingud, mida tuleb enne ja pärast Belgiasse saabumist

Nadere informatie

Electricity. Info. Hankija. Versiooni muutus Contract award. Kirjeldus. Versioon 3. Avaldamise kp 12.12.2012 5:14

Electricity. Info. Hankija. Versiooni muutus Contract award. Kirjeldus. Versioon 3. Avaldamise kp 12.12.2012 5:14 Electricity Info Versioon 3 URL http://com.mercell.com/permalink/35684946.aspx Väline hanke ID 393704-2012 Hanke liik Hanke aruanne Dokumendi liik Lepingu sõlmimine Hankemenetlus Avatud menetlus Lepingu

Nadere informatie

Architectural, engineering and planning services

Architectural, engineering and planning services Architectural, engineering and planning services Info Versioon 2 URL http://com.mercell.com/permalink/40152243.aspx Väline hanke ID 138970-2014 Hanke liik Hanke aruanne Dokumendi liik Lepingu sõlmimine

Nadere informatie

Printers and plotters

Printers and plotters Printers and plotters Info Versioon 2 URL http://com.mercell.com/permalink/42207835.aspx Väline hanke ID 120456-2014 Hanke liik Hanke aruanne Dokumendi liik Lepingu sõlmimine Hankemenetlus Avatud menetlus

Nadere informatie

Construction work. Info. Hankija. Versiooni muutus Contract award. Kirjeldus. Versioon 4. Avaldamise kp 23.11.2012 5:08

Construction work. Info. Hankija. Versiooni muutus Contract award. Kirjeldus. Versioon 4. Avaldamise kp 23.11.2012 5:08 Construction work Info Versioon 4 URL http://com.mercell.com/permalink/33214676.aspx Väline hanke ID 371226-2012 Hanke liik Hanke aruanne Dokumendi liik Lepingu sõlmimine Hankemenetlus Piiratud menetlus

Nadere informatie

Rahvusvahelise- ja humanitaarkaitse saajate integratsioon Euroopa Liidu tööturule

Rahvusvahelise- ja humanitaarkaitse saajate integratsioon Euroopa Liidu tööturule Euroopa rändevõrgustik INFOLEHT Nr 4/2016 Euroopa rändevõrgustiku Eesti kontaktpunkt ISSN: 2504-5512 Rahvusvahelise- ja humanitaarkaitse saajate integratsioon Euroopa Liidu tööturule Eike Luik, ERV analüütik

Nadere informatie

Geachte Bezoeker, Adresgegevens

Geachte Bezoeker, Adresgegevens Geachte Bezoeker, Wij heten u van harte welkom bij Astellas Pharma Europe B.V. te Leiden. Astellas Leiden wordt ook wel Mirai House genoemd en is gelegen in het Bio Science Park van Leiden. Als u als bezoeker

Nadere informatie

Agricultural services

Agricultural services Agricultural services Info Versioon 2 URL http://com.mercell.com/permalink/30418102.aspx Väline hanke ID 26538-2012 Hanke liik Hanke aruanne Dokumendi liik Lepingu sõlmimine Hankemenetlus Avatud menetlus

Nadere informatie

Financial and insurance services

Financial and insurance services Financial and insurance services Info Versioon 2 URL http://com.mercell.com/permalink/29970821.aspx Väline hanke ID 62494-2012 Hanke liik Hanke aruanne Dokumendi liik Lepingu sõlmimine Hankemenetlus Piiratud

Nadere informatie

Programmeerimine. 7. loeng

Programmeerimine. 7. loeng Programmeerimine 7. loeng Tana loengus Jadaiterator ja maaratud tsuklid Jarjendid ja massiivid Listid, ennikud ja s~oned Massiivide tootlemine Eeldeneeritud operatsioonid jarjenditel Jadaiteraator Pythonis

Nadere informatie

Business services: law, marketing, consulting, recruitment, printing and security

Business services: law, marketing, consulting, recruitment, printing and security Business services: law, marketing, consulting, recruitment, printing and security Info Versioon 2 URL http://com.mercell.com/permalink/40848506.aspx Väline hanke ID 11779-2014 Hanke liik Hanke aruanne

Nadere informatie

NSPYRE LEGO MINDSTORMS UITDAGING (JAVA) INLEIDING. DOEL: SIMULATOR:

NSPYRE LEGO MINDSTORMS UITDAGING (JAVA) INLEIDING. DOEL: SIMULATOR: NSPYRE LEGO MINDSTORMS UITDAGING (JAVA) INLEIDING. Door mee te doen aan deze uitdaging kan je Nspyre laten zien wat je kan. Schrijf jij de beste oplossing dan is deze lego mindstorms nxt 2.0 set voor jou.

Nadere informatie

NL MIG Base Set. Toelichting voorgestelde versie 1.0 NPDM

NL MIG Base Set. Toelichting voorgestelde versie 1.0 NPDM NL MIG Base Set Toelichting voorgestelde versie 1.0 Wat is gewijzigd? Aandachtspunten uit vorige bijeenkomst verwerkt Verder uitgewerkt i.s.m. Douane waarbij ook MSW is meegenomen: General Introduction

Nadere informatie

Kõik ühest kohast: lihtne! soodne! kindel! Kogu Continentali TALVEKOLLEKTSIOON ühest kohast!

Kõik ühest kohast: lihtne! soodne! kindel! Kogu Continentali TALVEKOLLEKTSIOON ühest kohast! Kõik ühest kohast: lihtne! soodne! kindel! Kogu i TALVEKOLLEKTSIOON ühest kohast! SÕIDUAUTO REHVID Profiil 80 13'' 155/80R13 3434430 79 T Gislaved EuroFrost 3 Lamell 950.- 3436010 79 T Gislaved NordFrost

Nadere informatie

ASRemote WebService. Via deze webservice kunt u:

ASRemote WebService. Via deze webservice kunt u: ASRemote WebService De ASRemote WebService is een SOAP Webservice die softwarematige communicatie met Exact Globe mogelijk maakt vanaf een willekeurige locatie op het internet. Via deze webservice kunt

Nadere informatie

Avaldamise kp 15.10.2014 5:36. Muutmisaeg 15.10.2014 5:36

Avaldamise kp 15.10.2014 5:36. Muutmisaeg 15.10.2014 5:36 Relocation services Info Versioon 2 URL http://com.mercell.com/permalink/45131016.aspx Väline hanke ID 350568-2014 Hanke liik Hanke aruanne Dokumendi liik Lepingu sõlmimine Hankemenetlus Avatud menetlus

Nadere informatie

Insurance services. Info. Hankija. Versiooni muutus. Kirjeldus. Original text: Afsluiten van Autoverzekering van de Politiezone Voorkempen.

Insurance services. Info. Hankija. Versiooni muutus. Kirjeldus. Original text: Afsluiten van Autoverzekering van de Politiezone Voorkempen. Insurance services Info Versioon 1 URL http://com.mercell.com/permalink/40650995.aspx Väline hanke ID 284232-2013 Hanke liik Hange Dokumendi liik Hanketeade Hankemenetlus Läbirääkimistega menetlus Lepingu

Nadere informatie

HOLLAND ABIKS UUEL ALGUSEL

HOLLAND ABIKS UUEL ALGUSEL HOLLAND ABIKS UUEL ALGUSEL Käesoleva trükise eesmärk on pakkuda kasulikku teavet Hollandisse tööle minekuks. Trükis annab ülevaate toimingutest, mis on vajalikud enne Hollandisse suundumist ja pärast kohalejõudmist.

Nadere informatie

Netwerken in productiesystemen. Automatiseringspiramide SCADA. Inleiding computersystemen en netwerken deel 2

Netwerken in productiesystemen. Automatiseringspiramide SCADA. Inleiding computersystemen en netwerken deel 2 6.1 6.2 Netwerken in productiesystemen 6.3 6.4 Automatiseringspiramide ERP (Enterprise Resource Planning) MES (Manufacturing Execution System) SCADA (Supervisory Control and Data Aquasition) 6.5 6.6 SCADA

Nadere informatie

Lab Webdesign: Javascript 3 maart 2008

Lab Webdesign: Javascript 3 maart 2008 H5: OPERATORS In dit hoofdstuk zullen we het hebben over de operators (of ook wel: operatoren) in JavaScript waarmee allerlei rekenkundige en logische bewerkingen kunnen worden uitgevoerd. Daarbij zullen

Nadere informatie

Software package and information systems

Software package and information systems Software package and information systems Generell Informasjon Versjon 2 Url http://com.mercell.com/permalink/34616382.aspx Ekstern anbuds ID 354376-2012 Konkurranse type: Tildeling Dokument type Kontraktstildeling

Nadere informatie

Avaldamise kp 29.06.2012 5:22. Sulgemisaeg 29.08.2012 10:30. Muutmisaeg 29.06.2012 5:22

Avaldamise kp 29.06.2012 5:22. Sulgemisaeg 29.08.2012 10:30. Muutmisaeg 29.06.2012 5:22 Furniture Info Versioon 1 URL http://com.mercell.com/permalink/34693728.aspx Väline hanke ID 203218-2012 Hanke liik Hange Dokumendi liik Hanketeade Hankemenetlus Avatud menetlus Lepingu liik Tarneleping

Nadere informatie

Basics of Asset Management

Basics of Asset Management Nationale Profibusdag 18 november Ede Walter Stoops Pepperl+Fuchs Ontwikkeling 2 ATE 20 MB X>500 GB Windows 1.0 Windows 3.** Windows 95 Windows ME Windows XP Windows Vista Windows 7 90 00 10 20 tijd Nationale

Nadere informatie

Handleiding. Versie CS36v1. Docker in Previder IaaS. Handleiding Versie CS36v Previder Pagina 1 van 12

Handleiding. Versie CS36v1. Docker in Previder IaaS. Handleiding Versie CS36v Previder Pagina 1 van 12 Handleiding Versie CS36v1 2016 Previder Pagina 1 van 12 Inhoudsopgave 1.... 3 1.1 ETCd2... 3 2. Virtuele Servers aanmaken... 4 2.1 Cloud10, master... 7 2.2 Cloud11, slave... 9 2.3 Cloud12, slave... 10

Nadere informatie

Leeftijdcheck (NL) Age Check (EN)

Leeftijdcheck (NL) Age Check (EN) Leeftijdcheck (NL) Age Check (EN) [Type text] NL: Verkoopt u producten die niet aan jonge bezoekers verkocht mogen worden of heeft uw webwinkel andere (wettige) toelatingscriteria? De Webshophelpers.nl

Nadere informatie

2019 SUNEXCHANGE USER GUIDE LAST UPDATED

2019 SUNEXCHANGE USER GUIDE LAST UPDATED 2019 SUNEXCHANGE USER GUIDE LAST UPDATED 0 - -19 1 WELCOME TO SUNEX DISTRIBUTOR PORTAL This user manual will cover all the screens and functions of our site. MAIN SCREEN: Welcome message. 2 LOGIN SCREEN:

Nadere informatie

Cleaning and sanitation services

Cleaning and sanitation services Cleaning and sanitation services Generell Informasjon Versjon 3 Url http://com.mercell.com/permalink/40349532.aspx Ekstern anbuds ID 421544-2013 Konkurranse type: Tildeling Dokument type Kontraktstildeling

Nadere informatie

Handleiding configuratie en gebruik tekenmodule

Handleiding configuratie en gebruik tekenmodule Handleiding configuratie en gebruik tekenmodule B3Partners Inhoudsopgave 1 Inleiding...2 2 Configuratie tekenmodule...3 2.1 Database tabel...4 2.2 WMS Service...5 2.3 Gegevensbron en kaartlaag...6 2.4

Nadere informatie

Data Handling Ron van Lammeren - Wageningen UR

Data Handling Ron van Lammeren - Wageningen UR Data Handling 1 2010-2011 Ron van Lammeren - Wageningen UR Can I answer my scientific questions? Geo-data cycle Data handling / introduction classes of data handling data action models (ISAC) Queries (data

Nadere informatie

Tentamen Objectgeorienteerd Programmeren IN1205 Voorbeeld

Tentamen Objectgeorienteerd Programmeren IN1205 Voorbeeld Tentamen Objectgeorienteerd Programmeren IN1205 Voorbeeld Afdeling ST Faculteit EWI TU Delft Bij dit tentamen mag u gebruik maken van: Barnes, Object-Oriented Programming with Java en de Notitie Algoritmiek

Nadere informatie

Elektroakustika osa1: Heli digitaliseerimine

Elektroakustika osa1: Heli digitaliseerimine Elektroakustika osa1: Heli digitaliseerimine Elektroakustika valdkond Helisignaali salvestamine ja editeerimine: signaalitaseme indikaator; hea indikaator reageerib kiiresti signaalitaseme tõusule ja suhteliselt

Nadere informatie

Supply services of personnel including temporary staff

Supply services of personnel including temporary staff Supply services of personnel including temporary staff Generell Informasjon Versjon 2 Url http://com.mercell.com/permalink/33283966.aspx Ekstern anbuds ID 307196-2012 Konkurranse type: Tildeling Dokument

Nadere informatie

SQL en XML. XML schema s & DMO. Entiteitsklasse en attribuut. SQL en XML. Datamodellering Schema een ruim begrip (zie Møller, p.

SQL en XML. XML schema s & DMO. Entiteitsklasse en attribuut. SQL en XML. Datamodellering Schema een ruim begrip (zie Møller, p. SQL en XML Datamodellering 2007 1 XML schema s & DMO Schema een ruim begrip (zie Møller, p. 96) DTD schema W3C Schema In dit overzicht: Wat zijn de belangrijke zaken uit XML voor datamodellering? (onvolledig)

Nadere informatie

Solar energy. Info. Hankija. Versiooni muutus Additional information. Kirjeldus. Versioon 2. Avaldamise kp :07

Solar energy. Info. Hankija. Versiooni muutus Additional information. Kirjeldus. Versioon 2. Avaldamise kp :07 Solar energy Info Versioon 2 URL http://com.mercell.com/permalink/38767616.aspx Väline hanke ID 153561-2013 Hanke liik Hange Dokumendi liik Lisateave Hankemenetlus Läbirääkimistega menetlus Lepingu liik

Nadere informatie

Probleem met dobbelspel. 2IP05: Programmeren Blok A. 5 spelers,2 dobbelstenen. wstomv/edu/2ip05/ Per ronde werpt elke speler 1

Probleem met dobbelspel. 2IP05: Programmeren Blok A. 5 spelers,2 dobbelstenen.  wstomv/edu/2ip05/ Per ronde werpt elke speler 1 2IP05: Programmeren Blok A http://www.win.tue.nl/ wstomv/edu/2ip05/ College 1 5 spelers,2 dobbelstenen Probleem met dobbelspel Per ronde werpt elke speler 1 Tom Verhoeff Technische Universiteit Eindhoven

Nadere informatie

Concept of Feedback. P.S. Gandhi Mechanical Engineering IIT Bombay

Concept of Feedback. P.S. Gandhi Mechanical Engineering IIT Bombay Concept of Feedback P.S. Gandhi Mechanical Engineering IIT Bombay Recap Goal of the course: understanding and learning Assignments: optional to start with Contact hour with TAs: Monday AN: time? Meeting

Nadere informatie

Mercedes-Benz originaal kergmetallveljed

Mercedes-Benz originaal kergmetallveljed Mercedes-Benz originaal kergmetallveljed 2019 A-klass, CLA ja B-klass A-klass W/V177, CLA C118, B-klass W247 A17740101007X45 6,5 J x 16 ET 44 W177 (05/18-), V177 (02/19-), C118 (05/19-), W247 (02/19-)

Nadere informatie

Repair and maintenance services of electrical and mechanical building installations

Repair and maintenance services of electrical and mechanical building installations Repair and maintenance services of electrical and mechanical building installations Generell Informasjon Versjon 2 Url http://com.mercell.com/permalink/38681713.aspx Ekstern anbuds ID 29998-2014 Konkurranse

Nadere informatie

Update fiscaliteit. 17 mei 2018 Chris van Wijngaarden

Update fiscaliteit. 17 mei 2018 Chris van Wijngaarden Update fiscaliteit 17 mei 2018 Chris van Wijngaarden Update items 1. 30%-regeling 2. ZZP-ers 30%-regeling - De 30%-regeling is een fiscale faciliteit voor werknemers die vanuit het buitenland naar Nederland

Nadere informatie

LDAP Server on Yeastar MyPBX & tiptel 31xx/32xx series

LDAP Server on Yeastar MyPBX & tiptel 31xx/32xx series LDAP Server on Yeastar MyPBX & tiptel 31xx/32xx series Tiptel b.v. Camerastraat 2 1322 BC Almere tel.: +31-36-5366650 fax.: +31-36-5367881 info@tiptel.nl Versie 1.2.0 (09022016) Nederlands: De LDAP server

Nadere informatie

Repair and maintenance of plant

Repair and maintenance of plant Repair and maintenance of plant Generell Informasjon Versjon 2 Url http://com.mercell.com/permalink/36917837.aspx Ekstern anbuds ID 161416-2013 Konkurranse type: Tildeling Dokument type Kontraktstildeling

Nadere informatie

Eesti Keskkonnauuringute Keskus. Operatiivseire Tallinn Salutaguse pärmitehase reovee koormuste nädalased mõõtmised 1 (49)

Eesti Keskkonnauuringute Keskus. Operatiivseire Tallinn Salutaguse pärmitehase reovee koormuste nädalased mõõtmised 1 (49) Eesti Keskkonnauuringute Keskus Operatiivseire 2017 Tallinn 2018 Salutaguse pärmitehase reovee koormuste nädalased mõõtmised 1 (49) Töö nimetus: Operatiivseire 2017 Töö autor: Allan Allas Ülle Leisk Töö

Nadere informatie

Bepaling van de stijfheidsmatrix voor rechthoekige kokers. Ir. F.E. Veldpaus TG

Bepaling van de stijfheidsmatrix voor rechthoekige kokers. Ir. F.E. Veldpaus TG Bepaling van de stijfheidsmatrix voor rechthoekige kokers. Ir. F.E. Veldpaus TG3 64-28 -I- -2 - -3- -4- -5- L - 6- -7-4 C 8 9 -6- -9- -ti- (%= -4 (x=- p, -/2 - -13- -/4 - - /6- -/6- -/7- '/ I y= f u.

Nadere informatie

MyDHL+ Tarief berekenen

MyDHL+ Tarief berekenen MyDHL+ Tarief berekenen Bereken tarief in MyDHL+ In MyDHL+ kunt u met Bereken tarief heel eenvoudig en snel opvragen welke producten er mogelijk zijn voor een bestemming. Ook ziet u hierbij het geschatte

Nadere informatie

API...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8

API...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8 API API...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8 Identificatie Alle programma's communiceren met elkaar door gebruik te maken van JSON objecten. Het normale

Nadere informatie

Javascript oefenblad 1

Javascript oefenblad 1 Leer de basis van Javascript. Javascript oefenblad 1 Niels van Velzen Javascript oefenblad 1 Pagina 2 Inleiding Javascript is niet altijd even makkelijk. Vooral aan het begin is het even wennen hoe de

Nadere informatie

Opmerkingen en vragen aan Ultieme vraag: Hoe beïnvloedt dit de winstkansen?

Opmerkingen en vragen aan Ultieme vraag: Hoe beïnvloedt dit de winstkansen? 2IP05: Programmeren Blok A http://www.win.tue.nl/ wstomv/edu/2ip05/ 5 spelers, 2 dobbelstenen Probleem met dobbelspel College 1 Per ronde werpt elke speler 1 Kees Hemerik Tom Verhoeff Technische Universiteit

Nadere informatie

Printers and plotters

Printers and plotters Printers and plotters Generell Informasjon Versjon 3 Url http://com.mercell.com/permalink/32000425.aspx Ekstern anbuds ID 200069-2012 Konkurranse type: Tildeling Dokument type Kontraktstildeling Prosedyre

Nadere informatie

Data Definition Language

Data Definition Language Data Definition Language We gaan hier dezelfde database gebruiken als in de vorige les. Nu gaan we deze echter maken met behulp van DDL gedeelte van SQL. Om in het SQL deel van Microsoft Access te komen

Nadere informatie

MyDHL+ Uw accountnummer(s) delen

MyDHL+ Uw accountnummer(s) delen MyDHL+ Uw accountnummer(s) delen met anderen Uw accountnummer(s) delen met anderen in MyDHL+ In MyDHL+ is het mogelijk om uw accountnummer(s) te delen met anderen om op uw accountnummer een zending te

Nadere informatie

Mobile telephones. Generell Informasjon. Oppdragsgiver. Versjonsendringer Contract award. Beskrivelse. Original text:

Mobile telephones. Generell Informasjon. Oppdragsgiver. Versjonsendringer Contract award. Beskrivelse. Original text: Mobile telephones Generell Informasjon Versjon 2 Url http://com.mercell.com/permalink/37643703.aspx Ekstern anbuds ID 385319-2013 Konkurranse type: Tildeling Dokument type Kontraktstildeling Prosedyre

Nadere informatie

Artikel / Omschrijving. Afm: 72x88x66mm. HDL SB-DN-232IP-PRO. Afm: 72x88x66mm.

Artikel / Omschrijving. Afm: 72x88x66mm. HDL SB-DN-232IP-PRO. Afm: 72x88x66mm. SMART BUS HDL Catalogus HDL systeem. Een revolutionair, modulair systeem met RS232 en IP gateway voor bi-directionele communicatie met audiovisuele systemen, pc & tablet. Volledig naar eigen behoefte samen

Nadere informatie

Architectural, construction, engineering and inspection services

Architectural, construction, engineering and inspection services Architectural, construction, engineering and inspection services Generell Informasjon Versjon 1 Url http://com.mercell.com/permalink/37107586.aspx Ekstern anbuds ID 3977-2013 Konkurranse type: Tildeling

Nadere informatie

Ingebouwde klassen & methodes

Ingebouwde klassen & methodes Ingebouwde klassen & methodes Statische methodes Methodes die bij een klasse horen ipv. bij een object public class Docent { public static Docent departementshoofd() { return new Docent("Jan Ivens"); private

Nadere informatie

Inhoud. Pagina 2 van 13

Inhoud. Pagina 2 van 13 Code Conventie Inhoud PHP algemeen... 3 Namen van variabelen... 3 Enkele of dubbele aanhalingstekens... 3 Globale variabelen... 3 Namen van functies... 3 Argumenten van functies... 3 Formattering... 4

Nadere informatie

ZEER GO ED GELEGEN BEDRIJFSGEBO UW MET MAGAZIJN - AT ELIERRUIMT E - KANT O O R

ZEER GO ED GELEGEN BEDRIJFSGEBO UW MET MAGAZIJN - AT ELIERRUIMT E - KANT O O R ZEER GO ED GELEGEN BEDRIJFSGEBO UW MET MAGAZIJN AT ELIERRUIMT E KANT O O R 8 8 0 0 R O E S E L AR E a d re s o p a a n vra a g P R I J S O P AAN VR AAG re f. P 0 2 3 8 AL G E M E E N R e fe re n ti e P

Nadere informatie

Single Euro Payments Area. Gevolgen invoering IBAN voor uitwisseling van SWIFT, KAS Mailbox en fysieke berichten van en naar KAS BANK

Single Euro Payments Area. Gevolgen invoering IBAN voor uitwisseling van SWIFT, KAS Mailbox en fysieke berichten van en naar KAS BANK Single Euro Payments Area Gevolgen invoering IBAN voor uitwisseling van SWIFT, KAS Mailbox en fysieke berichten van en naar KAS BANK 1 2 In deze brochure informeren wij u in hoofdlijnen over de gevolgen

Nadere informatie

Voorbeeld. public class BankRekening {

Voorbeeld. public class BankRekening { OCL Constraints Eigenschappen die op bepaalde momenten altijd voldaan moeten zijn Belangrijk voor bug-vrije programma s Contract tussen implementator & gebruiker Vier soorten Preconditie: conditie die

Nadere informatie

Fire extinguishers. Info. Hankija. Versiooni muutus Contract award. Versioon 2. Avaldamise kp :11. Muutmisaeg

Fire extinguishers. Info. Hankija. Versiooni muutus Contract award. Versioon 2. Avaldamise kp :11. Muutmisaeg Fire extinguishers Info Versioon 2 URL http://com.mercell.com/permalink/37621736.aspx Väline hanke ID 152359-2013 Hanke liik Hanke aruanne Dokumendi liik Lepingu sõlmimine Hankemenetlus Avatud menetlus

Nadere informatie

Hoe krijg je digitale innovatie werkend?

Hoe krijg je digitale innovatie werkend? Hoe krijg je digitale innovatie werkend? april 09 - Kennisnet Vandaag delen we onze opbrengsten met het experimenteren met digitale innovatie in het mbo. Waar zijn jullie nu mee bezig?. Digitale innovatie

Nadere informatie

Supply services of personnel including temporary staff

Supply services of personnel including temporary staff Supply services of personnel including temporary staff Generell Informasjon Versjon 1 Url http://com.mercell.com/permalink/37727483.aspx Ekstern anbuds ID 51418-2013 Konkurranse type: Tildeling Dokument

Nadere informatie

UMIG Marktprocessen Processus de marché. Errata Document UMIG Review comments op de uitwerking van de feedback berichten (Alpha 2.1.

UMIG Marktprocessen Processus de marché. Errata Document UMIG Review comments op de uitwerking van de feedback berichten (Alpha 2.1. ATRIAS Market Processes UMIG Marktprocessen Processus de marché Errata Document UMIG - 103762 - Review comments op de uitwerking van de feedback berichten (Alpha 2.1.3) 2/14 1 Introductie Introduction

Nadere informatie

School catering services

School catering services School catering services Generell Informasjon Versjon 1 Url http://com.mercell.com/permalink/35048229.aspx Ekstern anbuds ID 240388-2012 Konkurranse type: Tildeling Dokument type Kontraktstildeling Prosedyre

Nadere informatie

AUT HENT IEKE HERENWO NING MET 5 À 6 SLPK EN ZUIDGER. ST ADST UIN!

AUT HENT IEKE HERENWO NING MET 5 À 6 SLPK EN ZUIDGER. ST ADST UIN! AUT HENT IEKE HERENWO NING MET 5 À 6 SLPK EN ZUIDGER. ST ADST UIN! 8 3 7 0 B L AN KE N B E R G E a d re s o p a a n vra a g 4 2 9. 9 0 0, - re f. A10 3 0 AL G E M E E N R e fe re n ti e A10 3 0 B e s ch

Nadere informatie

TE HUUR STAMMERHOVE 13 DIEMEN COLLIERS INTERNATIONAL REAL ESTATE B.V. TE HUUR STAMMERHOVE 13 - DIEMEN

TE HUUR STAMMERHOVE 13 DIEMEN COLLIERS INTERNATIONAL REAL ESTATE B.V. TE HUUR STAMMERHOVE 13 - DIEMEN TE HUUR STAMMERHOVE 13 DIEMEN COLLIERS INTERNATIONAL REAL ESTATE B.V. TE HUUR STAMMERHOVE 13 - DIEMEN Accelerating success COLLIERS INTERNATIONAL REAL ESTATE B.V. TE KOOP/ TE HUUR ADRES - PLAATS OPPERVLAKTE

Nadere informatie

Vijfde college algoritmiek. 2/3 maart Exhaustive search

Vijfde college algoritmiek. 2/3 maart Exhaustive search Vijfde college algoritmiek 2/3 maart 2017 Exhaustive search 1 Voor- en nadelen Brute force: Voordelen: - algemeen toepasbaar - eenvoudig - levert voor een aantal belangrijke problemen (zoeken, patroonherkenning)

Nadere informatie

Bedrag exclusief BTW EUR 530,00 BTW 21 % over 530,00-111,30 Uw BTW nummer TOTAAL TE VOLDOEN EUR 641,30

Bedrag exclusief BTW EUR 530,00 BTW 21 % over 530,00-111,30 Uw BTW nummer TOTAAL TE VOLDOEN EUR 641,30 Schiphol Group Factuur Ministerie van Buitenlandse Zaken tav FEZ/TR/DC/ALI_/R Amsterdam Airport Schiphol Business Area Consumers Postbus 7501, postloc. 99-99 1118 ZG Schiphol Accountinghouse@Schiphol.nl

Nadere informatie

Financial and insurance services

Financial and insurance services Financial and insurance services Generell Informasjon Versjon 1 Url http://com.mercell.com/permalink/36839772.aspx Ekstern anbuds ID 391581-2012 Konkurranse type: Tildeling Dokument type Kontraktstildeling

Nadere informatie

Grafschriften uit de oudheid

Grafschriften uit de oudheid 1 3ous 39 Grchrin oudheid oor (SATB) Soranen Aln Tenoren Bn 1 q = 80 Er is een b Er is een Er is een Er is een b da d da d da d b da d ad ad ad ad door b door door door do b do do do dlik ta dlik ta dlik

Nadere informatie

How To: Setup MGE Network Shutdown Module V3 op het service console binnen VMware ESX 3.0.2

How To: Setup MGE Network Shutdown Module V3 op het service console binnen VMware ESX 3.0.2 How To: Setup op het service console binnen VMware ESX 3.0.2 Arne Fokkema Ictfreak.wordpress.com In deze korte how to lees je hoe je de network shutdown module van MGE installeerd op het Service Console

Nadere informatie

Advertising and marketing services

Advertising and marketing services Advertising and marketing services Generell Informasjon Versjon 1 Url http://com.mercell.com/permalink/31359301.aspx Ekstern anbuds ID 405573-2011 Konkurranse type: Tildeling Dokument type Kontraktstildeling

Nadere informatie

Exchange with Bartow - Winter Haven - Lakeland High Schools, Florida

Exchange with Bartow - Winter Haven - Lakeland High Schools, Florida Exchange with Bartow - Winter Haven - Lakeland High Schools, Florida Oisterwijk, 28 September 2016 Dear parents and pupils, The tickets, hotel and youth hostel are booked and the programme is just about

Nadere informatie

Een fragment wordt afgeleid van de basis klasse "Fragment".

Een fragment wordt afgeleid van de basis klasse Fragment. Android fragmenten 1/5 Fragmenten Klasse Een fragment wordt afgeleid van de basis klasse "Fragment". package com.android.cursustekst; import java.text.simpledateformat; import java.util.arraylist; import

Nadere informatie

DDS chips. DDS = Direct Digital (frequency) Synthesis. Output = sinusvormig signaal. Maximum frequentie = ½ klokfrequentie

DDS chips. DDS = Direct Digital (frequency) Synthesis. Output = sinusvormig signaal. Maximum frequentie = ½ klokfrequentie www.arduino.cc Arduino en DDS DDS chips DDS = Direct Digital (frequency) Synthesis Output = sinusvormig signaal Maximum frequentie = ½ klokfrequentie Frequentie bepaald door tuning word Grootste fabrikant:

Nadere informatie

ALGORITMIEK: answers exercise class 7

ALGORITMIEK: answers exercise class 7 Problem 1. See slides 2 4 of lecture 8. Problem 2. See slides 4 6 of lecture 8. ALGORITMIEK: answers exercise class 7 Problem 5. a. Als we twee negatieve (< 0) getallen bij elkaar optellen is het antwoord

Nadere informatie

Knowledgeable Referenceable Personable Accountable Scalable

Knowledgeable Referenceable Personable Accountable Scalable Knowledgeable Referenceable Personable Accountable Scalable 1 WebForms en JavaBeans bij Essent Energie OGH presentatie 3 juli 2003 2 Agenda Inleiding Eenvoudige Java Bean in Web Forms Demo Meer complexe

Nadere informatie

Road construction works

Road construction works Road construction works Generell Informasjon Versjon 3 Url http://com.mercell.com/permalink/32129500.aspx Ekstern anbuds ID 339616-2012 Konkurranse type: Tildeling Dokument type Kontraktstildeling Prosedyre

Nadere informatie

KUIDAS SELLEST KIRJUTADA. Katrin Kern

KUIDAS SELLEST KIRJUTADA. Katrin Kern Tartu Ülikool Eesti Keele Instituut Tartu Linnavalitsus Haridus- ja Teadusministeerium KUIDAS SELLEST KIRJUTADA Katrin Kern Keelehooldekeskus Tartu 2015 SISUKORD Raamatu väljaandmist on toetanud Haridus-

Nadere informatie

alternatiivi vabaduse piiramisele tervishoius

alternatiivi vabaduse piiramisele tervishoius Töötajad Kliendid alternatiivi vabaduse piiramisele tervishoius abi- ja inspiratsioonivahend vabadusepiiramise vähendamiseks 80Praktiline Mitte segada 2 Eessõna Selle kogumiku kasutamine Käesolev kogumik

Nadere informatie

1.1 ORGANIZATION INFORMATION 1.2 CONTACT INFORMATION 2.1 SCOPE OF CERTIFICATION 2.2 AUDITOR INFORMATION 3.1 AUDIT CONCLUSIONS 3.2 MANAGEMENT SYSTEM EFFECTIVENESS 3.3 OBSERVATIONS Organization Address Name

Nadere informatie

Construction work. Generell Informasjon. Oppdragsgiver. Versjonsendringer Contract award. Versjon 3. Dato for offentliggjørelse 14.03.

Construction work. Generell Informasjon. Oppdragsgiver. Versjonsendringer Contract award. Versjon 3. Dato for offentliggjørelse 14.03. Construction work Generell Informasjon Versjon 3 Url http://com.mercell.com/permalink/32474700.aspx Ekstern anbuds ID 84408-2013 Konkurranse type: Tildeling Dokument type Kontraktstildeling Prosedyre Åpen

Nadere informatie

Kwis (3) class X { public void a() { System.out.println("x"); public static void main(string[] args) { X x = new X();

Kwis (3) class X { public void a() { System.out.println(x); public static void main(string[] args) { X x = new X(); Kwis (3) class X { public void a() { System.out.println("x"); class Y extends X { public void a() { System.out.println("y"); class Z extends Y { public void a() { System.out.println("z"); public static

Nadere informatie

Paxton. ins nl. Desktop lezer met Keyboard uitgang- USB

Paxton. ins nl. Desktop lezer met Keyboard uitgang- USB Paxton ins-30217-nl Desktop lezer met Keyboard uitgang- USB 1 2 1 3 4 2 Desktop lezer De desktop lezer is ontworpen om naast een PC gebruikt te worden. Deze wordt gebruikt om kaarten en tags uit te lezen

Nadere informatie

Java Programma structuur

Java Programma structuur Java Programma structuur public class Bla // div. statements public static void main(string argv[]) // meer spul Voortgezet Prog. voor KI, week 4:11 november 2002 1 Lijsten Voorbeelden 2, 3, 5, 7, 13 Jan,

Nadere informatie

Settings for the C100BRS4 MAC Address Spoofing with cable Internet.

Settings for the C100BRS4 MAC Address Spoofing with cable Internet. Settings for the C100BRS4 MAC Address Spoofing with cable Internet. General: Please use the latest firmware for the router. The firmware is available on http://www.conceptronic.net! Use Firmware version

Nadere informatie