Sisällön automaattinen moniluokittelu
|
|
- Hanna-Mari Laakso
- 9 vuotta sitten
- Katselukertoja:
Transkriptio
1 Sisällön automaattinen moniluokittelu Käyttöohje v0.2 Helsinki 3. joulukuuta 2002 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti samo Marko Konttinen Tarmo Pellikka Pia Rantalahti Kari Silén Markku Vahter Pirkko Wahlström
2 Versiohistoria Versio Pvm Kommentti Tekijä Ensimmäinen versio Markku Vahter Lisätty seuraavat luvut: 2 Ohjelmistovaatimukset 3 Järjestelmän asennus -Luku Indekseri korjattu kommenttien mukaan -Luku 6: lisätty tekstiä ja kuvia hakukoneen käytöstä Kari Silén, Markku Vahter
3 Sisältö 1 Johdanto Ohjelmistovaatimukset Järjestelmän asennus Indekseri Ohjelman ajaminen Toiminnot Tyypillisiä indekserin käyttötapoja Konfiguraatiotiedostot Indekserin asennus Change2basic Ohjelman ajaminen Hakukone...7 Liite 1: tables.sql...13 Liite 2: grant_priviliges.sql...14 Liite 3: systemconfig.dtd...15 Liite 4: sourceconfig.dtd...16
4
5 1 1 Johdanto Tämä dokumentti on ohjelmistotuotantoprojekti Samo:n (Sisällön automaattinen moniluokittelu) käyttäohje. 2 Ohjelmistovaatimukset Järjestelmä käyttää seuraavia ohjelmistokomponentteja: Apachen Xalan ( Apachen Xerces ( Hewlett-Packard Labs:n Jena-toolkit 1.5 ( PostgreSQL:n JDBC-tietokanta-ajuri ( Connexorin Fdg3 morfologinen analysaattori ( Mozilla www-selain ( tai Internet Explorer-selain ( Java ( 3 Järjestelmän asennus Jotta järjestämää voitaisiin käyttää, pitää servlet-ympäristö olla asennettuna. Ympäristö luodaan ohjeen mukaan. CD:n hakemistosta XXX löytyvä SearchServlet.class sijoitetaan hakemistoon <user_name>/jserv/servlets, joka on olemassa servletympäristön luonnin jälkeen. Hakemistossa <user_name>/jserv/etc olevaan environment-tiedostoon on määriteltävä, että käytetään Postgres-tietokantaa. Tämä tehdään poistamalla #-merkki export CLASSPATH-rivin edestä. Lisäksi täytyy lisätä script-komento, jolla asetetaan CLASSPATH:it osoittamaan samoluokkien jar-tiedostoihin (set_cp.sh). Jar-paketit löytyvät CD:n hakemistosta jars. XML-muotoisessa konfiguraatiotiedostossa määritellään järjestelmän tarvitsemat asetukset. Tiedoston rakenne ja käyttö on määritelty luvussa Tällä hetkellä systemconfig-tiedosto pitää löytyä hakemistosta: <user_name>/samo/test/utils/ nimellä tst_config.xml. Käyttäjäkohtainen servlet-kone on käynnistettävä ohjeen mukaan ennen kuin hakukonetta voidaan ajaa. Käynnistys voidaan tehdä myös skriptillä: Hakukoneen aloitussivu search.html löytyy CD:n hakemistosta XXX. Se voidaan kopioidaan esim. käyttäjän omaan public-html hakemistoon. Lisäksi sen koodiin täytyy asettaa servletin osoite: <FORM METHOD="POST" ACTION=" Hakujen suorittamista varten pitää tietokantaan ensin indeksoida RDF-muotoista materiaalia. Indeksoinnin suorittaminen on kerrottu luvussa 4.
6 2 Ontologian (RDF(S)-tiedoston) label-kenttien arvojen pitää olla perusmuodossa, jotta hakujen laventaminen toimisi. Luvussa 5 esitellään työkalu muunnosta varten. Hakukoneen käyttäminen on kerrottu luvussa 6. 4 Indekseri Indekseri-osajärjestelmän tehtävänä on muodostaa hakemisto joukosta RDF dokumentteja. Tekstimuotoisen käyttöliittymän indekseriin tarjoaa IndexMain, joka saa parametreina osoitteet XML-muotoisiin konfiguraatiotiedostoihin systemconfig ja sourceconfig. Konfiguraatiotiedostojen syntaksi on määritelty vastaavissa dtd:eissä systemconfig.dtd ja sourceconfig.dtd (liitteenä). 4.1 Ohjelman ajaminen Käyttäjän oikeudet Jos käytettävä tietokanta edellyttää käyttäjätunnusta ja/tai salasanaa on ne annettava konfiguraatiotiedostossa tai komentoriviparametreina. Käyttäjällä täytyy olla tietokantaan päivitysoikeudet. Parametrit Komentoriviparametrit annetaan nimi-arvo pareina muodossa 'nimi=arvo', jossa siis nimi annetaan ensin ja arvo nimen jälkeen '=' -merkillä nimestä erotettuna. Komentoriviparametrit erotetaan toisistaan välilyönnillä. Jos ohjelman käynnistää ilman parametreja, tulostaa se seuraavan lyhyen ohjeen: Käyttö: Anna parametrit muodossa NIMI=ARVO, eli erota nimi ja arvo toisistaan '=' merkillä. Parametrit: NIMI ARVO systemconfig url osoite systeemi-konfiguraatiotiedostoon. PAKOLLINEN Loput parametrit ovat valinnaisia: sourceconfig url osoite lähde-konfiguraatiotiedostoon. Anna tämä jos haluat indeksoida jotain. username Anna käyttäjänimi, jos tietokanta edellyttää sitä, eikä sitä ole annettu systemconfig -tiedostossa. userpassword Anna salasana, jos tietokanta edellyttää sitä, eikä sitä ole annettu systemconfig -tiedostossa. reset YES tai NO. Oletusarvo on NO. Suoritetaan ennen indeksointia. updateweights YES tai NO. Oletusarvo on YES. Suoritetaan inedksoinnin jälkeen. Tarkempi selitys: systemconfig: Ainoa pakollinen parametri. Ilman tätä indekseri ei toimi. Arvona tulee antaa URLosoite systeemin konfiguraatiotiedostoon. Konfiguraatiotiedoston tulee sijaita paikassa, josta ohjelma voi sen lukea. Esimerkki: systemconfig=file:samo/indexer/systemconfig.xml
7 sourceconfig: Jos haluat indeksoida materiaalia, anna parametrin arvona URL-osoite sourceconfig-tiedostoon vastaavasti kuin systemconfig:lle username: Jos käytettävä tietokanta edellyttää käyttäjätunnustä, eikä sitä ole systemconfig -konfiguraatiotiedostossa annettu, on se annettava tämän parametrin arvona. Jos komentoriviparametrina annetaan käyttäjän tunnus, jätetään konfiguraatiotiedostossa annettu käyttäjätunnus huomioimatta. Esimerkki: username=samo_admin userpassword: Jos käytettävä tietokanta edellyttää salasanaa, eikä sitä ole systemconfig -konfiguraatiotiedostossa annettu, on se annettava tämän parametrin arvona. Jos komentoriviparametrina annetaan salasana, jätetään konfiguraatiotiedostossa annettu salasana huomioimatta. reset: Oletusarvoisesti indeksiä ei tyhjennetä ennen uuden materiaalin lisäämistä. Jos haluat tyhjentää indeksin ennen uuden materiaalin lisäämistä anna käynnistyksen yhteydessä komentoriviparametri reset ja sen arvona YES. Esimerkki: reset=yes updateweights: Oletusarvoisesti indeksin viittauksille lasketaan painoarvo materiaalin lisäyksen jälkeen. Jos haluat jättää painot laskematta anna käynnistyksen yhteydessä komentoriviparametri updateweights ja sen arvona NO. Esimerkki: updateweights=no Indekseri käynnistetään käynnistämällä IndexMain eli kirjoittamalla: java samo.indexer.indexmain Käynnistyksen yhteydessä on IndexMain:lle annettava komentoriviparametreina tarvittavat tiedot. Käynnistyskomento ja sen yhteydessä annettavat komentoriviparametrit on annettava samalla rivillä -riviä ei saa katkaista. Esimerkki: java samo.indexer.indexmain systemconfig=file:config.xml sourceconfig=file:sourceconfig.xml username=samo_tester userpassword=testing 4.2 Toiminnot Kaikista allaolevista esimerkeistä on jätetty pois parametrit username ja userpassword, mutta nämä luonnollisesti täytyy myös antaa muiden paramterien tavoin käynnistyksen yhteydessä, jos niitä ei konfiguraatio-tiedostossa ole määritelty. indeksointi: Jos haluat indeksoida uutta materiaalia anna käynnistyksen yhteydessä komentoriviparametrin sourceconfig arvona URL-osoite tiedostoon, jossa luetellaan indeksoitava aineisto. Esimerkki: samo.indexer.indexmain systemconfig=file:config.xml sourceconfig=file:sourceconfig.xml alustus: Oletusarvoisesti alustusta ei tehdä. Jos haluat alustaa eli tyhjentää indeksin, anna komentoriviparamteri reset ja sen arvona YES. Alustus voidaan suorittaa samalla ajokerralla kuin 3
8 uuden materiaalin lisäys. Alustus tapahtuu luonnollisesti tällöin ennen uuden materiaalin lisäämistä eli indeksointia. Esimerkki alustuksesta indeksoinnin yhteydessä : mkonttin@stubben-15:~$java samo.indexer.indexmain systemconfig=file:config.xml sourceconfig=file:sourceconfig.xml reset=yes Alustus voidaan tehdä myös erikseen. Tällöin jätetään parametri sourceconfig pois. Esimerkki: mkonttin@stubben-15:~$java samo.indexer.indexmain systemconfig=file:config.xml reset=yes painojen laskeminen: Hakukoneen tuloksien parantamiseksi indeksin dokumenttiviitteille on hyvä laskea painot. Oletusarvoisesti painojen laskeminen tehdään aina uuden materiaalin lisäyksen jälkeen. Voit määrätä ettei painoja lasketa antamalla komentoriviparametrina updateweights arvona NO. ohje: Jos et anna indekserille mitään parametreja tai virheellisiä parametreja, tulostaa se aiemmin esitellyn lyhyen ohjeen. 4.3 Tyypillisiä indekserin käyttötapoja Kerralla suuren aineiston indeksoiminen Samalla ajokerralla suoritetaan toiminnot alustus, indeksointi ja painojen laskeminen. Indeksiä ei oletusarvoisesti tyhjennetä ennen indeksointia, joten alustus täytyy implisiittisesti määrätä komentoriviparametrilla reset. Painojen laskeminen tehdään oletusarvoisesti. Esimerkki: mkonttin@stubben-15:~$java samo.indexer.indexmain systemconfig=file:config.xml sourceconfig=file:sourceconfig.xml reset=yes Aineiston lisääminen erissä ja indeksin päivittäminen Jos lisäät indeksiin materiaalia useassa erässä et halua ensimmäisen lisäyksen jälkeen alustaa tietokantaa (muuten aikaisemmin lisäämäsi materiaali poistetaan indeksistä.) Alustus jätetään oletusarvoisesti tekemättä. Jos haluat säästää aikaa ja jättää painot laskematta, voit määrätä niin antamalla komentoriviparametrin updateweights arvoksi NO. Oletusarvoisesti painot lasketaan aina lisäyksen jälkeen. Painot lasketaan aina koko indeksille kerralla. Tämän käyttötavan variantti on tapaus jossa jo indeksoidusta materiaalista indeksoidaan eri ominaisuudet (property) kuin aikaisemmin. Varoitus: Indeksi vääristyy, jos vahingossa lisäät uudestaan jo kerran indeksoimasi aineiston (samasta aineistosta samat ominaisuudet). 4.4 Konfiguraatiotiedostot sourceconfig Lähdekonfiguraatiotiedoston rakenne on määritelty seuraavasti: <!ELEMENT source ((file_uri)+)> 4
9 5 <!ELEMENT file_uri (#PCDATA)> Esim. sourceconfig konfiguraatiotiedoston sisällöstä: <?xml version= 1.0 encoding= ISO ?> <source> <file_uri> <file_uri> <file_uri> </source> Kohdetiedostojen tulee olla syntaksiltaan xml/rdf:ää, jotta niitä pystytään käsittelemään Jenalla. Kohdetiedostoista käsitellään kaikki kuvaukset (Description) ja kustakin kuvauksesta käytetään indeksointiin hakusanoja, jotka löytyvät haluttujen ominaisuuksien (Property) objekteista (Object). Vain literaalimuotoiset (merkkijonot) objektit käsitellään. Käsiteltävät ominaisuudet ilmoitetaan systemconfig-konfiguraatiotiedostossa systemconfig Tiedostossa systemconfig annetaan indekserille tiedot, joita se tarvitsee toimiakseen. Indekseri tarvitsee erityisesti yhteystiedot (sijainti ja portin numero) morfologiseen analysaattoriin Fdg3 sekä käytettävään tietokantaan. Indekseri ja hakukone käyttävät samaa kofiguraatiotiedostoa. Tämän vuoksi konfiguraatiotiedostossa voidaan antaa myös ontologian sijainti, vaikkei indekseri sitä käytäkään. Indekseri voi käyttää hukkasanalistaa suodattamaan turhat sanat pois. Hukkasanat ovat yleisiä suomenkielen sanoja, jotka kantavat vähän semanttista merkitystä ja ovat funktioltaan pikemminkin syntaktisia. Tällaisia sanoja ovat yleisesti mm. pronominit ja partikkelit. Kokoelmasta käytetään suomessa nimitystä hukkasanalista tai estolista ja englanniksi vastaavasti nimitystä stoplist tai stopwordlist. Hukkasanalistan voi koota esimerkiksi käymällä läpi suuren tekstiaineiston, kuten tuhansia lehtiartikkeleita, ja poimimalla sieltä n yleisintä sanaa. Indexer muuntaa hukkasanalistaan lisättävät sanat perusmuotoonsa, joten yksi sanamuoto kustakin sanasta riittää. Indekseri lukee hukkasanalistan tiedostosta, jossa saa olla vain 1 sana per rivi. Tiedoston sijainti tulee kertoa Indekserille systemconfig -konfiguraatiotiedostossa. Asetukset: db - indeksin tiedot: osoite. Osoitteessa tulee antaa myös protokolla. Tietokantaa käytetään jdbc:n kautta, joten osoitten alkuun tulee jdbc. Tämän jälkeen tulee tietokannan protokolla, postgresql:lle se on postgresql. Osoitteen osana tulee antaa myös tietokantayhteyden portinnumero, attribuuttia port ei käsitellä tietokantayhteyden portinnumeron määrittämiseen. Esimerkki: jdbc:postgresql:// db/user jos tietokanta edellyttää käyttäjältä salasanaa ja/tai tunnusta, voidaan ne antaa konfiguraatiotiedostossa. Turvallisuussyistä ei indekserin käyttäjän tietoja kannata tallentaa konfiguraatiotiedostoon vaan antaa ne komentoriviparametreina, sillä indeksin käyttö edellyttää varsin kattavia oikeuksia tietokantaan. Yleensä konfiguraatiotiedostoon talletetaan hakukoneen käyttäjän tiedot, sillä on kätevää käyttää indekserille ja hakukoneelle samaa konfiguraatiotiedostoa. Fdg - yhteystiedot (sijainti ja portin numero) morfologiseen analysaattoriin Fdg3
10 ontologylocation Indekseri ei käytä ontologiaa, joten indekserin kannalta tämä asetus on turha ja voidaan jättää pois. StopListLocation URL osoite hukkasanalistaan, jos sellaista halutaan käyttää. Hukkasanalistan käyttö ei ole pakollista, joten ei ole tämän asetuksen antaminenkaan. properties: namespace, lokaali nimi, paino. Indeksoitavien ominaisuuksien nimet tulee ilmoittaa konfiguraatiotiedostossa. Indekseri ei käytä tietoa ominaisuuksien painoarvoista, mutta ne on kätevä tallettaa samaan konfiguraatiotiedostoon hakukonetta varten. Propertyn nimi koostuu kahdesta osasta: ns. Nimiavaruudesta ja paikallisesta nimesta. Propertyn koko nimi saadaan katenoimalla nämä. Esimerkki: Haluttujen ominaisuuksien määrääminen systemconfig:ssa: <properties> <namespace name= > <property weight= 0.20 >property1</property> <property weight= 0.20 >property2</property> </namespace> <namespace name= > <property weight= 0.20 >property1</property> <property weight= 0.20 >property2</property> </namespace> </properties> Tämän konfiguraation mukaan käsiteltäisiin kaikki resursseista löytyneet ominaisuudet nimeltään: Indekserin asennus Tietokannan asennus Tietokannan asennus postgresql tietokannanhallintajärjestelmään (DBMS): 1. Luo uusi tietokanta. 2. Luo tietokantaan kaksi käyttäjää: indekseriä varten esim. 'samo_indexer' ja hakukonetta varten esim.samo_searcher. Käyttäjät on hyvä varmistaa salasanalla. 3. Indekserin käyttäjällä on oltava päivitys- ja poisto-oikeudet tietokannan tauluihin. Taulujen luoja saa nämä oikeudet automaattisesti, joten on kätevintä luoda nuo taulut indekserin käyttäjänä. Taulumäärittelyt on talletettu tiedostoon tables.sql (liitteenä). 4. Anna hakukoneen käyttäjälle lukuoikeudet tauluihin. Oikeuksien määritykset on talletettu tiedostoon grant_priviliges.sql (liitteenä). 5. Tietokannan turvallisuusasetuksia saattaa olla syytä muokata niin, että tietokantayhteys saalitaan muilta koneilta Ohjelman asennus Aseta ohjelmakirjastot samo_fdg.jar, samo_utils.jar ja samo_indexer.jar luokkapolkuun (classpath). 6
11 Myös muut ohjelmiston käyttämät kirjastot tulee löytyä luokkapolusta (kts. Ohjelmistovaatimukset.) Nämä ovat apachen xml-työkalut xalan ja xerces, Hewlett-Packard Labs:n Jena-toolkit versio 1.5, sekä postgresql:n JDBC-tietokanta-ajuri. 5 Change2basic Ohjelma muuntaa ontologian (RDF(S)-tiedoston) perusmuotoon. Ohjelma sijaitsee paketissa samo_utils.jar, joka löytyy CD:n jars-hakemistosta. 5.1 Ohjelman ajaminen Luokkapolusta (classpath) tulee löytyä samo_fdg.jar ja samo_utils.jar-ohjelmakirjastojen lisäksi myös Jena-Toolkit versio 1.5:n kirjastot. Ohjelma saa parametrina kaksi tiedostoa: lähde- ja kohdetiedoston. Esimerkki: java samo.utils.change2basic source.rdfs target.rdfs AJETAANKOHAN SITÄ NOIN? LÖYTYYKÖ SE TUOSTA PAKETISTA? Ohjelma käy läpi source.rdfs-tiedostoa ja muuttaa jokaisen label-kentän arvot perusmuotoon. Tulos kirjoitetaan target.rdfs nimiseen tiedostoon. 6 Hakukone Hakukoneen aloitussivu on esitetty kuvassa 1. Sivulta löytyy kenttä Hakulause, johon kirjoitetaan hakulause. Syvyys-nimisessä alasvetolistassa on numeroarvoja nollasta yhdeksään. Nämä kuvaavat lavennuksen syvyyttä ontologiassa. 7
12 8 Kuva 1 Hakukoneen aloitussivu Lavennuksella tarkoitetaan hakusanan/sanojen alikäsitteiden hakemista ontologiasta. Esimerkiksi sanalla eläin voisi olla ontologiaan koodattuna alikäsitteet koira, kissa ja lintu. Näille taas voisi löytyä alikäsitteet susikoira, siamilainen ja varis. Nyt jos käyttäjä määrittäisi haun syvyydeksi nolla, ei hakua lavennnettaisi yhtään tasoa alaspäin vaan haettaisiin indeksistä viitteitä ainoastaan sanalla eläin. Mikäli syvyys olisi ollut yksi, hakua olisi laajennuttu yksi taso alaspäin ja näin olisi haettu viitteitä termeillä eläin, koira, kissa ja lintu. Syvyydellä kaksi haku olisi laajentunut käsittämään termit eläin, koira, kissa, lintu, susikoira, siamilainen ja varis. Kuvassa kaksi on tilanne, jossa käyttäjä on määritellyt hakusanaksi sanan dosentti ja lavennuksen syvyydeksi kaksi. Nappulan Hae painaminen käynnistää haun.
13 Kuva 2 Parametrien antaminen Kuvassa kolme on kyseisen haun tulos. Löydettyjen viitteiden lukumäärä tulostetaan lauseen Tuloksen koko perään. Tämän jälkeen tulevat viitteet, jotka toimivat samalla linkkeinä tiedostoon. 9
14 10 Kuva 3 Tulossivu Hakulauseissa voidaan käyttää myös loogisia operaattoreita. Operaattorit ovat JA, TAI ja EI. JA-operaattori (looginen konjunktio) kaventaa hakua. JA-operaattoria käytetään silloin, kun halutaan JA-operaattorilla yhdistettyjen hakusanojen esiintyvän samassa dokumentissa. Esimerkiksi hakulause kissat JA koirat antaa hakutulokseksi vain ne dokumentit, joissa esiintyy molemmat hakusanat. TAI-operaattori (looginen disjunktio) laajentaa hakua. TAI-operaattoria voidaan käyttää laajentamaan hakua koskemaan hakutermien synonyymeja tai muita läheisiä sanoja. Esimerkiksi hakulause kissat TAI katit antaa tulokseksi ne dokumentit, joissa esiintyy molemmat hakusanat tai toinen niistä.
15 11 EI-operaattori (looginen negaatio) karsii hakutulosta. EI-operaattori sulkee pois sanat ja käsitteet, joiden ei haluta esiintyvän hakutuloksessa. Esimerkiksi hakulause koirat EI lelukoirat rajaa lelukoirat hakutuloksen ulkopuolelle. Sulkeita voidaan käyttää hakusanojen ryhmittelyssä. Ne mahdollistavat monimutkaisemmat halulauseet. Esimerkiksi hakulause ((koira TAI kissa) ei HEVONEN) viitteet, jossa esiintyy sana koira tai kissa (tai molemmat) muttei sanaa hevonen. Sanaliitot tai fraasit erotetaan lainaus-merkeillä, esimerkiksi Suomen lippu. Aloitussivun Ohje-linkistä avautuu ohjesivu, jolla neuvotaan boolen operaattorien käytöstä ja lavennuksen syvyydestä. Kuva 4 Käyttöohje Hakukone osaa ilmoittaa tapahtuneista virheistä. Kuvassa viisi on tilanne, jossa hakulauseesta on puuttunut Boolen operaattori.
16 Kuva 5 Virheilmoitus 12
17 13 Liite 1: tables.sql CREATE TABLE term ( word VARCHAR(100) NOT NULL, num_of_references INTEGER, PRIMARY KEY(word) ); CREATE TABLE about ( uri VARCHAR(100) NOT NULL, PRIMARY KEY(uri) ); CREATE TABLE docref ( about_uri VARCHAR(100) NOT NULL, weight REAL, id INTEGER NOT NULL, term_word VARCHAR(100) NOT NULL, FOREIGN KEY(about_uri) REFERENCES about(uri), FOREIGN KEY(term_word) REFERENCES term(word), PRIMARY KEY(id) ); CREATE TABLE property ( name VARCHAR(100) NOT NULL, occurrences_of_term INTEGER, docref_id INTEGER NOT NULL, FOREIGN KEY(docref_id) REFERENCES docref(id), PRIMARY KEY(name, docref_id) ); CREATE SEQUENCE docref_id_sequence START 1;
18 14 Liite 2: grant_priviliges.sql GRANT SELECT ON TABLE term TO samo_searcher; GRANT SELECT ON TABLE about TO samo_searcher; GRANT SELECT ON TABLE docref TO samo_searcher; GRANT SELECT ON TABLE property TO samo_searcher;
19 15 Liite 3: systemconfig.dtd <!ELEMENT config (system, (properties)?)> <!-- systeemin asetukset --> <!ELEMENT system (db, fdg, (ontologylocation)?, (stoplistlocation)?)> <!ELEMENT db (user?, location)> <!ELEMENT fdg (location)> <!ELEMENT ontologylocation #PCDATA)> <!ELEMENT stoplistlocation #PCDATA)> <!ELEMENT location (#PCDATA)> <!ATTLIST location port CDATA #REQUIRED> <!ELEMENT user EMPTY> <!ATTLIST user name CDATA #REQUIRED password CDATA #IMPLIED> <!-- suodatin --> <!-- käsiteltävät ominaisuudet --> <!ELEMENT properties (namespace+)> <!ELEMENT namespace (property+)> <!ELEMENT property (#PCDATA)> <!ATTLIST namespace name CDATA #REQUIRED> <!ATTLIST property weight CDATA #REQUIRED>
20 16 Liite 4: sourceconfig.dtd <!ELEMENT source ((file_uri)+)> <!ELEMENT file_uri (#PCDATA)>
Sisällön automaattinen moniluokittelu Suunnitteludokumentti v1.01
Sisällön automaattinen moniluokittelu Suunnitteludokumentti v1.01 Helsinki 4. marraskuuta 2002 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti samo Marko Konttinen Tarmo
Sisällön automaattinen moniluokittelu Toteutusdokumentti v0.6
Sisällön automaattinen moniluokittelu Toteutusdokumentti v0.6 Helsinki 29. marraskuuta 2002 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti Samo Marko Konttinen Tarmo Pellikka
Sisällön automaattinen moniluokittelu. Testausdokumentti versio
Sisällön automaattinen moniluokittelu Testausdokumentti versio Helsingin yliopisto Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojektiryhmä 5. Sisällön automaattinen moniluokittelu (Samo) Marko
Sisällön automaattinen moniluokittelu. Määrittelydokumentti Versio 1.2
Sisällön automaattinen moniluokittelu Määrittelydokumentti Versio 1.2 Helsingin yliopisto Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojektiryhmä 5. Sisällön automaattinen moniluokittelu (Samo)
Lohtu-projekti. Ylläpitäjän dokumentti. Versiohistoria: Ensimmäinen versio Andreas Asuja
Lohtu-projekti Ylläpitäjän dokumentti Versiohistoria: 1.0 12.5.2003 Ensimmäinen versio Andreas Asuja Helsinki 12. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja, Mari Muuronen, Seppo Pastila, Virve Taivaljärvi
SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet
SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet A271117, Tietokannat Teemu Saarelainen teemu.saarelainen@kyamk.fi Lähteet: Leon Atkinson: core MySQL Ari Hovi: SQL-opas TTY:n tietokantojen perusteet-kurssin
Kirjasto Relaatiotietokannat Kevät 2001. Auvinen Annemari Niemi Anu Passoja Jonna Pulli Jari Tersa Tiina
Kirjasto Kevät 2001 Auvinen Annemari Niemi Anu Harjoitustyö 7.4.2001 Sisällysluettelo 1. Yleiskuvaus... 3 2. Vaatimukset... 3 2.1. Toiminnalliset... 3 2.1.1. Sisäänkirjautuminen... 3 2.1.2. Nimikkeiden
Tapahtumakalenteri & Jäsentietojärjestelmä Ylläpito
Tapahtumakalenteri & Jäsentietojärjestelmä Ylläpito Henri Kinnunen, Seppo Tompuri, Tero Malkki, Matti Heiskanen, Tommi Rönkönharju, Tuomas Valkeapää Sisällysluettelo 1. Alkusanat.2 2. Asennusohje..2 3.
Ylläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie
Ylläpitodokumentti Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Helsinki 16.7.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
Ovid Medline käyttöohjeita (10/2010)
Ovid Medline käyttöohjeita (10/2010) Sisältö 1. Pikahaku - Basic Search:... - 1-2. Tarkennettu haku asiasanoilla - Advanced Ovid Search... - 1-3. Tulosjoukkojen yhdistely... - 5-4. Vapaasanahaku yksittäisellä
XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely.
XML prosessointi Miten XML dokumentteja luetaan ja kirjoitetaan XML prosessori lukee ja välittää XML dokumentin sovellukselle. Se sisältää entieettikäsittelijän (mahdollisesti) XML jäsentimen Sovellus
Tiedonhallinnan perusteet. Viikko 1 Jukka Lähetkangas
Tiedonhallinnan perusteet Viikko 1 Jukka Lähetkangas Kurssilla käytävät asiat Tietokantojen toimintafilosofian ja -tekniikan perusteet Tiedonsäilönnän vaihtoehdot Tietokantojen suunnitteleminen internetiä
Ylläpitodokumentti. Oppimistavoitteiden hallintajärjestelmä harri
Ylläpitodokumentti Oppimistavoitteiden hallintajärjestelmä harri Helsinki 14.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:
Linux-harjoitus 6 Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,
ASENNUS- JA KÄYTTÖOHJE
ASENNUS- JA KÄYTTÖOHJE YKSIKKÖHINTA SOPIMUKSEN TOTEUTUNEET MÄÄRÄT-SOVELLUS CMPRO5 VERSIO 2.8 PÄIVITETTY HEINÄKUU 2010 COPYRIGHT 2010 ARTEMIS FINLAND OY. ALL RIGHTS RESERVED. KÄYTTÖOHJE SIVU 2 (12) SISÄLLYSLUETTELO
TIEDONHAKU INTERNETISTÄ
TIEDONHAKU INTERNETISTÄ Internetistä löytyy hyvin paljon tietoa. Tietoa ei ole mitenkään järjestetty, joten tiedonhaku voi olla hankalaa. Tieto myös muuttuu jatkuvasti. Tänään tehty tiedonhaku ei anna
Asennusohje. Sahara-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Asennusohje Sahara-ryhmä Helsinki 31.8.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Sanna Keskioja Sampo
Ohje kehitysympäristöstä. Dokumentti: Ohje kehitysympäristöstä.doc Päiväys: 15.03.2005 Projekti : AgileElephant
AgilElephant Tekijä: Petri Kalsi Omistaja: ElectricSeven Dokumentti:.doc Päiväys: 15.03.2005 Aihe: Sivu 1 of 6 Dokumenttihistoria Muutoshistoria Revision Revision Yhteenveto muutoksista Revision tekijä
Lohdutus - tietokantadokumentti
Lohdutus - tietokantadokumentti Ohjelmiston tietokanta on toteutettu Oracle-ympäristöön, ja sitä käytetään ohjelmassa Hibernaten kautta. Tietokannan rakenne Tietokannan taulujen merkitykset Taulu Project
Ohjelmisto on selainpohjaisen käyttöliittymän tarjoava tietokantajärjestelmä merikotkien seurantaan WWF:n Merikotka-työryhmän tarpeisiin.
TIETOKANTA MERIKOTKIEN SEURANTAAN Käyttöohje Versiohistoria: Versio Päivämäärä Kuvaus Tekijä 1.0 11.12.2007 Ensimmäinen luonnos Janne Piippo 2.0 13.12.2007 Virallinen verio Janne Piippo HELSINGIN YLIOPISTO
WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa
WWW ja tietokannat WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa tekstiä, kuvia, hyperlinkkejä Staattiset sivut kirjoitettu kerran, muuttaminen käsin ongelmana pysyminen ajantasalla Ylläpito hankalaa,
Tietotyypit ja operaattorit
Tietotyypit ja operaattorit Luennossa tarkastellaan yksinkertaisten tietotyyppien int, double ja char muunnoksia tyypistä toiseen sekä esitellään uusia operaatioita. Numeeriset tietotyypit ja muunnos Merkkitieto
Uutta Remote Support Platform 3.1 -versiossa
What's New Asiakirjaversio: 1.0 2014-05-09 Asiakirjaversiot Seuraavassa taulukossa esitellään asiakirjan tärkeimmät muutokset. Versio Pvm Kuvaus 1.0 2014-05-09 Ensimmäinen versio 2 All rights reserved.
SELVITYSRAPORTTI LABRA-VERKON MYSQL:n JA PHP:n KÄYTTÖÖNOTOSTA. Jarkko Kähkönen
SELVITYSRAPORTTI LABRA-VERKON MYSQL:n JA PHP:n KÄYTTÖÖNOTOSTA Sisällysluettelo Luku 1 - Oman LABRA-sivutilan asennus ja käyttöönotto... 2 1.1 - LABRA-osoitteesi... 2 1.2 LABRA-tilan käyttö (verkko-asemana
Asennusohje. Sahara-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Asennusohje Sahara-ryhmä Helsinki 24.8.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Sanna Keskioja Sampo
RATKI 1.0 Käyttäjän ohje
RATKI RATKI 1.0 Käyttäjän ohje Ohje 0.5 Luottamuksellinen Vastuuhenkilö Petri Ahola Sisällysluettelo 1. Yleistä... 3 1.1. Kuvaus... 3 1.2. Esitiedot... 3 1.3. RATKIn käyttöoikeuksien hankinta... 3 1.4.
PubMed lääketieteellinen kokoteksti- ja viitetietokanta
PubMed lääketieteellinen kokoteksti- ja viitetietokanta Linkki: http://www.ncbi.nlm.nih.gov/entrez PubMed-tietokanta on internetissä vapaasti käytettävissä. Tietokanta sisältää yli 16 miljoonaa viitettä
Tietokanta.java Luokka tarjoaa välineet tietokannan lukemiseen. Haetuista tiedoista muodostetaan kurssi- ja opetus-olioita.
Arkkitehtuurikuvaus Käytössä olevat java-luokat: Kansio: /WEB_INF/classes/ - käännetyt luokat Kansio: /WEB_INF/src/ - lähdekoodi custom_pojos: Kurssi.java Java-luokka, jonka sisältö vastaa tietokannassa
TIEDONHALLINTA - SYKSY Luento 11. Hannu Markkanen /10/12 Helsinki Metropolia University of Applied Sciences
TIEDONHALLINTA - SYKSY 2011 Kurssikoodi: Saapumisryhmä: Luento 11 TU00AA48-2002 TU10S1E Hannu Markkanen 22.11.2011 9/10/12 Helsinki Metropolia University of Applied Sciences 1 Indeksit Indeksit Taulun
Etsi aineistoa, uusi lainoja, tee varauksia. http://juolukka.linneanet.fi Onnistuneita hetkiä Juolukan parissa!
Lapin korkeakoulukirjasto Kirjasto- ja tietopalvelut Juolukka pikaopas Etsi aineistoa, uusi lainoja, tee varauksia. http://juolukka.linneanet.fi Onnistuneita hetkiä Juolukan parissa! TIEDONHAKU Jos etsit
Ylläpitodokumentti. PLAYOFF Jari Anttila Sanna Fröblom Aarno Sandvik Tommi Paavilainen Miikka Kohijoki. Päivi Pääkkö, ohjaaja
Ylläpitodokumentti Jari Anttila Sanna Fröblom Aarno Sandvik Tommi Paavilainen Miikka Kohijoki Päivi Pääkkö, ohjaaja Helsinki, 13. joulukuuta 2007 Ohjelmistotuotantoprojekti yritysviestinnän oppimateriaalin
LINUX-HARJOITUS, MYSQL
LINUX-HARJOITUS, MYSQL Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,
Kehitysohje. ETL-työkalu. ExtraTerrestriaLs / Aureolis Oy
Kehitysohje ETL-työkalu Versio Pvm Tekijä Kuvaus 0.1 15.1.2005 Timo Sallinen Ensimmäinen versio 0.2 26.1.2005 Timo Sallinen Täydenetty pohjaa 0.3 06.02.2005 Mika Suvanto Pieniä täydennyksiä ja oikolukua
Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3
Uutisjärjestelmä Vaatimusmäärittely Versio 1.3 Sisällys 1 Muutoshistoria... 4 2 Viitteet... 4 3 Sanasto... 4 3.1 Lyhenteet... 4 3.2 Määritelmät... 4 4 Johdanto...5 4.1 Järjestelmän yleiskuvaus... 5 4.2
FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL
FinFamily PostgreSQL 1 Sisällys / Contents FinFamily PostgreSQL... 1 1. Asenna PostgreSQL tietokanta / Install PostgreSQL database... 3 1.1. PostgreSQL tietokannasta / About the PostgreSQL database...
KÄYTTÖOHJE. Servia. S solutions
KÄYTTÖOHJE Servia S solutions Versio 1.0 Servia S solutions Servia Finland Oy PL 1188 (Microkatu 1) 70211 KUOPIO puh. (017) 441 2780 info@servia.fi www.servia.fi 2001 2004 Servia Finland Oy. Kaikki oikeudet
Tietokannat II -kurssin harjoitustyö
Tietokannat II -kurssin harjoitustyö Olli Opiskelija (123), olli.opiskelija@foo.fi Maija Mallioppilas (321), maija.mallioppilas@foo.fi 13.3. 2007 1 Sisältö 1 Tietokannan kuvaus 3 1.1 Tietokannan rakenne..................................
T-76.115 Testiraportti TR-3. ETL-työkalu
T-76.115 Testiraportti TR-3 ETL-työkalu ExtraTerrestriaLs Versio Päivämäärä Tekijä Kuvaus 1.0 14.03.05 Risto Kunnas Ensimmäinen versio 1.1 15.03.05 Risto Kunnas Korjauksia Sivu 1 / 14 Sisällysluettelo
Raporttiarkiston (RATKI) käyttöohjeet Ohjeet
Raporttiarkiston (RATKI) käyttöohjeet Ohjeet 15.11.2012 1.0 Vastuutaho TRAFI Sisällys Raporttiarkiston (RATKI) käyttöohjeet 1 1. Johdanto 3 1.1. Esitiedot 3 1.2. Käyttöoikeudet 3 1.3. Sisäänkirjautuminen
Operaattoreiden ylikuormitus. Operaattoreiden kuormitus. Operaattoreiden kuormitus. Operaattoreista. Kuormituksesta
C++ - perusteet Java-osaajille luento 5/7: operaattoreiden ylikuormitus, oliotaulukko, parametrien oletusarvot, komentoriviparametrit, constant, inline, Operaattoreiden ylikuormitus Operaattoreiden kuormitus
CIRI Ontologiaperustainen tiedonhakuliittymä
CIRI Ontologiaperustainen tiedonhakuliittymä Eija Airio, Kalervo Järvelin, Sari Suomela, Pirkko Saatsi ja Jaana Kekäläinen Tampereen yliopisto Informaatiotutkimuksen laitos Ontologian kolmitasomalli kehitetty
Käyttöohje. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Käyttöohje Boa Open Access Helsinki 5.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Ilmari Heikkinen
Ehto- ja toistolauseet
Ehto- ja toistolauseet 1 Ehto- ja toistolauseet Uutena asiana opetellaan ohjelmointilauseet / rakenteet, jotka mahdollistavat: Päätösten tekemisen ohjelman suorituksen aikana (esim. kyllä/ei) Samoja lauseiden
CSE-A1200 Tietokannat
CSE-A1200 Tietokannat 29.3.2016 CSE-A1200 Tietokannat 29.3.2016 1 / 40 Oppimistavoitteet: tämän luennon jälkeen Tiedät, miten tietokannan relaatioiden (taulujen) määrittelyt kirjoitetaan SQL:llä. Osaat
2 Eläinlistan kautta voidaan tallentaa tietoja kuolleille eläimille
Sisällys: Sisällys:... 1 WebLammas versio 1.0.8.3 korjaukset ja uudet ominaisuudet... 2 1 Eläin - välilehdelle tuodaan Tilan elossa olevat eläimet... 2 2 Eläinlistan kautta voidaan tallentaa tietoja kuolleille
Salasanojen turvallinen tallentaminen KeePass ohjelmalla
Salasanojen turvallinen tallentaminen KeePass ohjelmalla KeePass on vapaasti saatavilla oleva, avoimen lähdekoodin ohjelma, jonka tarkoituksena on auttaa salasanojen hallinnassa. Tämä KeePass ohje on päivitetty
3. Taulujen määrittely ja muuttaminen
3. Taulujen määrittely ja muuttaminen DDL: Taulujen luonti, muutos ja poisto DML: taulujen tietojen ylläpito Tapahtumien (transaktioiden) hallinta Näkymät, synonyymit ja muut tietokantaobjektit Taulujen
HAKURATKAISUN ANATOMIA - KURKISTUS PELLIN ALLE
HAKURATKAISUN ANATOMIA - KURKISTUS PELLIN ALLE Jukka Huhta Nikke Myöhänen Ville Tenhunen 5.11.2014 AGENDA MITÄ? MIKSI? ARKKITEHTUURI KAHLAUS INDEKSIT INTEGRAATIOT KÄYTTÖLIITYMÄT RAUDAT KÄYTTÖ NYT JA JATKOSSA
Verkkokirjaston hakuohjeet
1 Verkkokirjaston hakuohjeet Pikahaku Hakulaatikon löydät kaikkien sivujen yläosasta. Voit valita kohdistuuko haku kirjaston aineistotietokantaan, verkkokirjastosivustoon vai avainsanoihin. Voit hakea
Peltotuki Pron Lohkotietopankkimoduli tärkkelysperunalle
Peltotuki Pron Lohkotietopankkimoduli tärkkelysperunalle Versio 2008.1 15.10.2008 ohje 15.10.2008 Asennus, käyttöönotto ja päätoiminnot Ohjelmiston tarkoitus Ohjelmiston tarkoitus on yhdistää Peltotuki
Kieliversiointityökalu Java-ohjelmistoon. Ohje
Kieliversiointityökalu Java-ohjelmistoon Ohje 2/6 SISÄLLYSLUETTELO 1 YLEISTÄ OHJELMASTA... 3 2 PÄÄ-IKKUNA...4 3 YLÄVALIKKO... 4 3.1 TIEDOSTO... 4 3.2 TOIMINTO... 4 3.3 ASETUKSET... 5 3.4 OHJE... 5 4 VÄLILEHDET...5
Tiedonhaku korkeakouluopinnoissa
Kun Google ei riitä Tiedonhaku korkeakouluopinnoissa Googlesta tiedon ja julkaisujen saatavuus parantunut hyvä paikantamaan jo tiedettyä lähdettä tulosten relevanssilajittelu tiedon laatu ja taso vaihtelevat
Valppaan asennus- ja käyttöohje
Versio Päiväys Muokkaaja Kuvaus 0.9 16.2.2006 Tuukka Laakso Korjattu versio 0.1 Antti Kettunen Alustava versio Sisällysluettelo 1 Johdanto...2 2 Valppaan asennus...3 2.1 Valppaan kääntäminen...3 2.2 Valmiiksi
Asko Ikävalko, k0201291 22.2.2004 TP02S-D. Ohjelmointi (C-kieli) Projektityö. Työn valvoja: Olli Hämäläinen
Asko Ikävalko, k0201291 22.2.2004 TP02S-D Ohjelmointi (C-kieli) Projektityö Työn valvoja: Olli Hämäläinen Asko Ikävalko LOPPURAPORTTI 1(11) Ratkaisun kuvaus Käytetyt tiedostot Tietuerakenteet Onnistuin
Harjoitustyö: virtuaalikone
Harjoitustyö: virtuaalikone Toteuta alla kuvattu virtuaalikone yksinkertaiselle olio-orientoituneelle skriptauskielelle. Paketissa on testaamista varten mukana kaksi lyhyttä ohjelmaa. Ohjeita Noudata ohjelman
Valitse ruudun yläosassa oleva painike Download Scilab.
Luku 1 Ohjeita ohjelmiston Scilab käyttöön 1.1 Ohjelmiston lataaminen Ohjeet ohjelmiston lataamiseen Windows-koneelle. Mene verkko-osoitteeseen www.scilab.org. Valitse ruudun yläosassa oleva painike Download
Hakuohjeet Haku Tiedonhaun tulokset
06/2010 Hakuohjeet 1. Haku 1.1. Hakutermien yhdistely Boolen operaattorit 1.2. Haun rajaus 1.3. Haun kohdistaminen tiettyyn kenttään 1.4 Hakuhistoria 1.5. Asiasanat -toiminto 1.6 Lehdet -toiminto 2. Tiedonhaun
Muita tietokantaobjekteja. Näkymät, synonyymit, indeksointi, valtuudet ja systeemihakemisto
Muita tietokantaobjekteja Näkymät, synonyymit, indeksointi, valtuudet ja systeemihakemisto Näkymät Näkymä (view) on looginen näyte tietokannan tauluista tai näkymistä Näkymä ei voi sisältää SELECT INTO,
MUITA TIETOKANTAOBJEKTEJA NÄKYMÄT, SYNONYYMIT, INDEKSOINTI, VALTUUDET JA SYSTEEMIHAKEMISTO
MUITA TIETOKANTAOBJEKTEJA NÄKYMÄT, SYNONYYMIT, INDEKSOINTI, VALTUUDET JA SYSTEEMIHAKEMISTO NÄKYMÄT Näkymä (view) on looginen näyte tietokannan tauluista tai näkymistä Näkymä ei voi sisältää SELECT INTO,
Action Request System
Action Request System Manu Karjalainen Ohjelmistotuotantovälineet seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 25.10.2000 Action Request System (ARS) Manu Karjalainen Ohjelmistotuotantovälineet
Option GlobeSurfer III pikakäyttöopas
Option GlobeSurfer III pikakäyttöopas Laitteen ensimmäinen käyttöönotto 1. Aseta SIM-kortti laitteen pohjaan pyötätuen takana olevaan SIM-korttipaikkaan 2. Aseta mukana tullut ethernetkaapeli tietokoneen
zotero www.zotero.org
zotero www.zotero.org Viitteidenhallintajärjestelmä Zotero toimii Firefox-selaimessa. Muita ilmaisia viitteidenhallintajärjestelmiä ovat esimerkiksi EndNote ja Mendeley. Näissä ohjeissa on kuvataan Zoteron
Taulukot. Jukka Harju, Jukka Juslin 2006 1
Taulukot Jukka Harju, Jukka Juslin 2006 1 Taulukot Taulukot ovat olioita, jotka auttavat organisoimaan suuria määriä tietoa. Käsittelylistalla on: Taulukon tekeminen ja käyttö Rajojen tarkastus ja kapasiteetti
Tiedonhaku. Esim. kymenlaakso muutosjohtami* Laila Hirvisaari Tuntematon sotilas Ruksi tyhjentää hakukentän.
Tiedonhaku Kirjoita hakukenttään teoksen nimi, tekijä, aihe tai muita asiaan liittyviä hakusanoja. Tarvittaessa katkaise hakusana tähdellä *. Tällöin haku löytää kaikki niin alkavat sanat. Esim. hakusana
Tilastokeskuksen rajapintapalveluiden käyttöönotto MapInfo - ohjelmistossa Ohjeita laatiessa on käytetty MapInfon versiota 11.5.
1(6) Tilastokeskuksen rajapintapalveluiden käyttöönotto MapInfo - ohjelmistossa Ohjeita laatiessa on käytetty MapInfon versiota 11.5. Koordinaattijärjestelmä Koordinaattijärjestelmä määrittyy WMS- ja WFS-palveluita
Access-kyselyt. Luetteloinnin kehittämispäivä 13.12.2012 Mia Kujala
Access-kyselyt Luetteloinnin kehittämispäivä 13.12.2012 Mia Kujala Ennen kuin aloitat MS Access on asennettu Oracle ODBC-ajuri on asennettu C:\Voyager\Access Reports\Reports.mdb > Voyager-taulut on linkitetty
Sisältö. 22. Taulukot. Yleistä. Yleistä
Sisältö 22. Taulukot Yleistä. Esittely ja luominen. Alkioiden käsittely. Kaksiulotteinen taulukko. Taulukko metodin parametrina. Taulukko ja HelloWorld-ohjelma. Taulukko paluuarvona. 22.1 22.2 Yleistä
WordPress Multisiten varmuuskopiointi
WordPress Multisiten varmuuskopiointi Työympäristö Koulun labra kone: Tietokone: HP Compaq 8200 Elite CMT PC (XL508AV) Tunnus: 1K015 PC 21 Xubuntu 13.04 LiveUSB Alkutilanne Lähdin liikkeelle siitä, että
3. TAULUJEN MÄÄRITTELY JA MUUTTAMINEN
3. TAULUJEN MÄÄRITTELY JA MUUTTAMINEN DDL: TAULUJEN LUONTI, MUUTOS JA POISTO DML: TAULUJEN TIETOJEN YLLÄPITO TAPAHTUMIEN (TRANSAKTIOIDEN) HALLINTA NÄKYMÄT, SYNONYYMIT JA MUUT TIETOKANTAOBJEKTIT TAULUJEN
Ohjeet asiakirjan lisäämiseen arkistoon
Ohjeet asiakirjan lisäämiseen arkistoon 1. Jos koneellesi ei vielä ole asennettu Open Office ohjelmaa, voit ladata sen linkistä joka löytyy Arkisto => Asiakirjapohjat sivulta seuran kotisivuilta. Jos ohjelma
ASENNUS JA KÄYTTÖOHJE
ASENNUS JA KÄYTTÖOHJE YKSIKKÖHINTALUETTELON HINNOITTELU SOVELLUS CMPRO5 VERSIO 2.8 PÄIVITETTY HEINÄKUU 2010 COPYRIGHT 2010 ARTEMIS FINLAND OY. ALL RIGHTS RESERVED. YH-LUETTELON HINNOITTELU SISÄLLYSLUETTELO
Uuden Peda.netin käyttöönotto
Sisällysluettelo Uuden Peda.netin käyttöönotto...2 Sisään- ja uloskirjautuminen...2 OmaTila...3 Peda.netin yleisrakenne...4 Työvälineet - Sivut...5 Sivun lisääminen omaan profiiliin:...5 Sivun poistaminen
Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0
Toukokuu 2014 1 (11) Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0 Päivitysohje Toukokuu 2014 2 (11) Sisällysluettelo 1. Tehtävät ennen versiopäivitystä... 3 1.1. Ohjelmistomuutosten luku...
Asennusohje. Sahara-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Asennusohje Sahara-ryhmä Helsinki 1.9.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Sanna Keskioja Sampo
Mathcad 14.0 Single User -asennus 12.3.2008
Mathcad 14.0 Single User -asennus 12.3.2008 Asennuksessa on kaksi vaihetta. Ensin asennetaan ohjelma tietokoneelle (vaiheet 1-3). Sen jälkeen asennetaan lisenssi (vaiheet 4-12). 1. Aseta Mathcad 14 CD-levy
KÄYTTÖVALTUUSHALLINTA (KVH) 1 (14) Käyttöohje rekisterinpidon yhteyshenkilölle 3.5.2016
KÄYTTÖVALTUUSHALLINTA (KVH) 1 (14) MML Käyttövaltuushallintaan mennään osoitteen https://vatu.idmservice.nls.fi kautta. Valitse tunnistautumismenetelmä, joka sinulla on käytössäsi. KÄYTTÖVALTUUSHALLINTA
Tehtävä 1. Tietojen lisääminen, poistaminen, päivittäminen ja tulostaminen
Esimerkki: Tehtävä 1. Tietojen lisääminen, poistaminen, päivittäminen ja tulostaminen Luo tietokanta Koulu. Tietokantaan lisätään 3 taulua. Kurssit-taulu: kurssiid not null primary key INTEGER aineid not
CINAHL(EBSCO) käyttöohjeita (10/2010)
CINAHL(EBSCO) käyttöohjeita (10/2010) Sisältö 1. Katkaisumerkki, sanojen yhdistely, fraasihaku... - 1-2. Advanced Search haku vapailla hakusanoilla... - 1-3. Haku asiasanoilla (CINAHL Headings)... - 2-4.
1 www-sivujen teko opetuksessa
RäsSe, Tekniikka/Kuopio Sivu 1 1 www-sivujen teko opetuksessa 1.1 Yleistä Mitä materiaalia verkkoon? Tyypillisesti verkossa oleva materiaali on html-tiedostoja. Näitä tiedostoja tehdään jollakin editorilla
My easyfairs -palvelun käyttö
My easyfairs A palvelun käyttö Page 1 My easyfairs -palvelun käyttö Näytteilleasettajien opas My easyfairs A palvelun käyttö Page 2 SISÄÄNKIRJAUTUMINEN... 3 LOGON JA OSASTONIMEN LISÄÄMINEN... 5 YRITYSTIETOJEN
Vinkkejä musiikin tiedonhakuun OUTI-verkkokirjastossa
Vinkkejä musiikin tiedonhakuun OUTI-verkkokirjastossa Katja Pietilä / Musiikkiosasto 23.9.2017 Sisältö Verkkokirjaston aloitussivu Tarkan haun aloitussivu Hakutuloksen lukeminen Kokonaisten julkaisujen
CSE-A1200 Tietokannat
CSE-A1200 Tietokannat 23.2.2016 CSE-A1200 Tietokannat 23.2.2016 1 / 36 Oppimistavoitteet: tämän luennon jälkeen Tunnet SQL:n perusteet ja osaat tehdä yksinkertaisia SQL-kyselyitä, esimerkiksi hakea relaatiosta
XHTML - harjoitus. Tehtävä1: Tee xhtml tiedosto käyttäen notepad (muistio) ohjelmaa. Tiedoston tallennus notepad (muistio) ohjelmassa:
XHTML - harjoitus Tehtävä1: Tee xhtml tiedosto käyttäen notepad (muistio) ohjelmaa Tiedoston tallennus notepad (muistio) ohjelmassa: Jokaisen XHTML-dokumentin tulisi alkaa XML-määrittelyllä(engl.XML-prologue),
Tietokantasovellus: drinkkiarkisto
Tietokantasovellus: drinkkiarkisto Harjoitustyön määrittelydokumentti Henrik Mansnerus Helsinki 20.8.2010 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisällysluettelo 1 Johdanto...3 1.1 Järjestelmän
DL SOFTWARE Uumajankatu 2 Umeågatan FIN-65350 VAASA/VASA FINLAND +358-(0)207 701 701 Fax +358-(0)207 701 711 http://www.dlsoftware.
15.11.2007 1 (10) HELPDESKIN KÄYTTÖ JA OHJELMIEN PÄIVITYS INTERNETISSÄ DL Helpdesk Online Asiakastukemme avuksi on rakennettu Helpdesk, joka löytyy osoitteesta helpdesk.dlsoftware.com Jokainen ylläpitoasiakas
Opintopiiritehtävä 3: Verkkohuutokauppa
Opintopiiritehtävä 3: Verkkohuutokauppa Jarmo Vestola, Tommi Voss, Perttu Määttä, Tia Määttänen, Satu Salekari, Henry Kari Helsingin yliopisto Tietojenkäsittelytieteen laitos Tietokantojen perusteet -kurssi
ASIO Lyhytkurssiohjelman hakupalvelun kuvaus
ASIO Lyhytkurssiohjelman hakupalvelun kuvaus Versio 1.0 Asio-Data Oy 3.1.2011 Sivu ii Sisällysluettelo 1. Hakupalvelun esittely... 1 1.1 Yleinen toiminnallinen esittely... 1 2. Hakupalvelun tekninen kuvaus...
Tietokantakurssit / TKTL
Tietokantakurssit / TKTL Tietokantojen perusteet - tietokannan käyttö: SQL, sovellukset Tietokannan hallinta - tietokannanhallintajärjestelmän ominaisuuksia: tallennusrakenteet kyselyjen toteutus tapahtumien
Yleistä. Nyt käsitellään vain taulukko (array), joka on saman tyyppisten muuttujien eli alkioiden (element) kokoelma.
2. Taulukot 2.1 Sisältö Yleistä. Esittely ja luominen. Alkioiden käsittely. Kaksiulotteinen taulukko. Taulukko operaation parametrina. Taulukko ja HelloWorld-ohjelma. Taulukko paluuarvona. 2.2 Yleistä
HELIA 1 (15) Outi Virkki Tietokantasuunnittelu
HELIA 1 (15) Luento 2.6 Käyttöoikeuksista ja suojauksesta... 2 Suojausten suunnittelu... 3 Käyttäjätunnukset... 4 Tunnuksen luominen... 5 Tunnuksen muuttaminen... 6 Tunnuksen poistaminen... 6 Oikeudet
Tiedostonhallinta. Yleistä
Tiedostonhallinta Tiedostonhallinnan kautta voi muokata kaikkia näkymän tiedostoja. Sitä tarvitaan näkymien räätälöintiin ja joidenkin asetusten muuttamiseen. Yleistä Tiedostojen tarkastelu ja muokkaus
ECDL Tietokannat. Copyright 2015 ECDL Foundation ECDL Tietokannat Sivu 1 / 7
ECDL Tietokannat Copyright 2015 ECDL Foundation ECDL Tietokannat Sivu 1 / 7 Tavoite Tässä esitellään tutkintovaatimukset moduulille ECDL Tietokannat, joka määrittelee tarvittavat tiedot ja taidot näyttökokeen
L models. Käyttöohje. Ryhmä Rajoitteiset
Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö Lineaaristen rajoitteiden tyydyttämistehtävän ratkaisija L models Käyttöohje Ryhmä Rajoitteiset Versio Päivämäärä Tekijä Muutokset 0.1
TIETOKANTOJEN PERUSTEET OSIO 11 MARKKU SUNI
TIETOKANTOJEN PERUSTEET OSIO 11 MARKKU SUNI Tarkastellaan Tietokannan fyysistä suunnittelua Menetelmän vaihetta 4 Looginen suunoitelma muutetaan toimiviksi tauluiksi Id enimi snimi muuta 1 Aki Joki xxx
IDL - proseduurit. ATK tähtitieteessä. IDL - proseduurit
IDL - proseduurit 25. huhtikuuta 2017 Viimeksi käsiteltiin IDL:n interaktiivista käyttöä, mutta tämä on hyvin kömpelöä monimutkaisempia asioita tehtäessä. IDL:llä on mahdollista tehdä ns. proseduuri-tiedostoja,
Tiedonhallinnan perusteet. H11 Ovien ja kulun valvontajärjestelmän tietokanta
Tiedonhallinnan perusteet H11 Ovien ja kulun valvontajärjestelmän tietokanta Nimi: Mikko Haapanen Opiskelijanumero: 0900568 Ryhmä: T09L Työ tehty: 15.3.2010 Mikko Haapanen 15.3.2010 1(7) 1. Asiakasvaatimukset
Visual Case 2. Miika Kasnio (C9767) 23.4.2008
Visual Case 2 Miika Kasnio (C9767) 23.4.2008 Työn tarkasti: Jouni Huotari 24.4.2008 1 SISÄLTÖ 1. TYÖN LÄHTÖKOHDAT... 2 2. PERUSTIEDOT... 2 3. ASENTAMINEN... 2 4. OMINAISUUDET... 3 4.1. UML-kaaviot... 4
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu JÄRJESTELMÄN KÄYTTÖOHJE LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 13.2.2001
ATK tähtitieteessä. Osa 3 - IDL proseduurit ja rakenteet. 18. syyskuuta 2014
18. syyskuuta 2014 IDL - proseduurit Viimeksi käsiteltiin IDL:n interaktiivista käyttöä, mutta tämä on hyvin kömpelöä monimutkaisempia asioita tehtäessä. IDL:llä on mahdollista tehdä ns. proseduuri-tiedostoja,