KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Relaatiotietokannat Linuxissa MySQL ja PostgreSQL
|
|
- Marja-Leena Seppälä
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka Joni Tyviö ja Antti Peltonen Relaatiotietokannat Linuxissa MySQL ja PostgreSQL Seminaari 2014
2 TIIVISTELMÄ KYMENLAAKSON AMMATTIKORKEAKOULU Tietojenkäsittely TYVIÖ, JONI Kurssityö Työn ohjaaja Maaliskuu 2014 Avainsanat Relaatiotietokannat Linuxissa MySQL ja PostgreSQL 14 sivua Pahula Tomi MySQL, mysql, PostgreSQL, postgresql Tämän seminaarityön aiheena on MySQL- ja PostgreSQL-relaatiotietokantahallintajärjestelmät. Työn tavoitteena oli tutustuttaa tekijät kyseisten tietokantojen käyttöönoton ja käyttämisen lisäksi relaatiotietokantojen periaatteisiin. Työ toteutettiin keräämällä ensin tietoa kyseisistä ohjelmista, aina historiasta varsinaisiin ohjelmistojen ohjeisiin asti. Lisäksi ohjelmia testattiin käytännössä. Erityisesti MySQL aiheutti testaamisen aikana ongelmia, sillä useat Linux-jakelut ovat siirtyneet käyttämään MySQL:n sijaan MariaDB:tä. Käytännössä tämä ei vaikuta ylläpitäjän toimiin millään tavalla, sillä samoilla komennoilla pystytään hallinnoimaan sekä MySQL-tietokantoja kuin MariaDB-tietokantoja. Relaatiotietokantaohjelmien tunteminen on oleellista IT-alalla sillä monet ohjelmistot nojaavat juuri relaatiotietokantoihin. Relaatioiden ymmärtäminen ja SQL-kielen hallinta auttavat erityisesti järjestelmäsuunnittelussa, sillä tietomassoja käsitellään näiden työkalujen avulla.
3 SISÄLLYS TIIVISTELMÄ 1 JOHDANTO 4 2 RELAATIOTIETOKANTA 4 3 MYSQL-OHJELMA Historia MySQL ja MariaDB SQL-yhteensopivuus MySQL ja Linux-jakelut Asentaminen, asetukset ja käyttöönotto Fedora-käyttöjärjestelmässä MySQL-ohjelman käyttäminen MySQL ja SELinux 9 4 POSTGRESQL-OHJELMA Mikä se on? Historia Käyttö Asennus Tietokannan luonti Postgren aktivointi 12 LÄHTEET 14
4 4 1 JOHDANTO Seminaarityömme aiheena on MySQL ja PostgreSQL. Esittelemme tässä työssä näiden lisäksi kyseisiin sovelluksiin liittyvää termistöä ja käsitteitä. Työn ensimmäisessä kappaleessa lukijalle avataan relaatiotietokannan käsite, joka on ymmärrettävä edellä mainittuja sovelluksia käytettäessä. Relaatiotietokannat näkyvät jokapäiväisessä elämässämme, mutta niiden toiminta oikein käytettynä on näkymätöntä niihin perustuvien ohjelmien ja palveluiden käyttäjille. Relaatiotietokannat mahdollistavat muun muassa web-sisällönhallintajärjestelmät, lukuisat pankki- ja hakupalvelut Internetissä. Tietokannan hallinnoijan näkökulmasta tietojen käsittely olisi edelleen 1970-luvun tasolla ilman relaatiotietokantoja. 2 RELAATIOTIETOKANTA Tietokanta on järjestelty kokoelma tietoa. Tieto on yleensä järjestelty todellisuutta vastaavan mallin mukaisesti siten, että se tukee tiedonhakuun liittyviä prosesseja. Tietokantahallintajärjestelmä (Database Management System, DBMS) on sovellus, joka tarjoaa käyttäjän, ohjelmien ja varsinaisen tietokannan vuorovaikutuksen. Se mahdollistaa tietokantojen määrittelyn, luomisen, hakujen, päivitysten ja ylläpidon. Tunnetuimpia DBMS-sovelluksia ovat MySQL, MariaDB, SAP, Microsoft SQL Server, IBM DB2 ja PostgreSQL. Varsinainen tietokanta ei ole suoraan siirrettävissä eri DBMS-sovellusten välillä, mutta tiedonvälitys voidaan suorittaa käyttäen standardeja kuten SQL, ODBC tai JDBC. Relaatiotietokanta tarkoittaa relaatiomallin mukaisesti määriteltyä tietokantaa. Tässä työssä esitellyt MySQL- ja PostgreSQL-sovellukset tukevat relaatiotietokantojen määrittelyä. Relaatiotietokantahallintajärjestelmä on englanniksi Relational database management system (RDBMS) Relaatiotietokannat käyttävät pääsääntöisesti SQL-kieltä tiedon määrittelyyn ja kyselyihin. Relaatiotietokanta koostuu tauluista jotka sisältävät sarakkeita ja rivejä. Yksittäistä riviä kutsutaan tietueeksi. Sarakkeet määrittävät tietueen tietotyypin. Relaatiotietokannan erilaisia (tieto-)tyyppejä ovat numeerinen, merkkijono ja aikatyypit. Tyyppi rajaa sen, minkä tyyppistä tietoa kyseiseen kenttään kulloisessakin tietueessa voidaan tallentaa.
5 5 Tietotyyppien lisäksi sarake voidaan määritellä perusavaimeksi, viiteavaimeksi tai toissijaiseksi avaimeksi. Perusavain on sarake, jolla eri tietueet erotellaan toisistaan. Perusavain on yksiselitteinen ja se voi muodostua yhdestä tai useammasta sarakkeesta. Jokaisen tietueen perusavaimella on toisista eroava arvo ja sen on löydyttävä jokaisesta tietueesta, jolloin sen puuttumisesta aiheutuu virhetilanne. Viiteavain on sarake, jolla viitataan muiden taulujen perusavaimeen vastaavalla arvolla. Perus-viiteavain yhdistelmällä luodaan tietokannassa relaatio, jolla eri taulussa esiintyvät tiedot saadaan liitettyä yhteen. Taulukuvaus on merkintätapa, jolla kuvataan taulua ja sen sisältämiä sarakkeita. Syntaksi on muotoa taulunnimi (sarake-1, sarake-2,, sarake-n). Sarakkeista perusavaimet alleviivataan ja viiteavaimet kursivoidaan. Taulukuvauksen lisäksi relaatiotietokantoja voidaan suunnitella ja kuvata UML-kuvauskielen avulla. UML-kuvauskieli (Unified Modelling Language) on kehitetty systeemityön työkaluksi. Vaikka se sisältää kattavat määrittelyt ja viittaukset olio-ohjelmointikieliin, sitä voidaan käyttää myös relaatiotietokantojen suunnitteluun. Relaatiotietokantojen osalta luokkakaavioita käytettäessä kaaviossa attribuutit korvataan sarakkeiden nimillä ja metodit jätetään pois. 3 MYSQL-OHJELMA 3.1 Historia MySQL-ohjelman kehitti ruotsalainen MySQL AB -yritys, jonka perustajia olivat Dabid Axmark, Allan Larsson ja Michael Widenius. MySQL:n ensimmäinen versio julkaisiin 23 toukokuuta Alunperin MySQL luotiin henkilökohtaiseen käyttöön msql perusteisesta ISAM:sta, jota yrityksen perustajat pitivät liian hitaana ja skaalautumattomana. MySQL:ään kehitettiin uusi SQL-käyttöliittymä, mutta siihen jätettiin sama ohjelmointirajapinta kuin msql:ssä. Pitämällä ohjelmointirajapinnan yhtenevänä msqlsysteemin kanssa monet kehittäjät pystyivät käyttämään MySQL:ää kaupallisesti lisensoidun msql sijaan. Nykyisin MySQL:n omistaa Oracle. Oracle tekemien toimien seurauksena MySQL:n alkuperäiset kehittäjät ovat kehittäneet sen pohjalta MariaDB-ohjelman. Useat Linux-
6 6 jakelut ja merkittävät toimijat (Wikipedia ja Google ml.) ovat sittemmin siirtyneet käyttämään MariaDB:tä MySQL:n sijasta. Siirtymistä on helpottanut erityisesti se, että MariaDB:n rajapinnat vastaavat MySQL:ää. Näin ollen komennot ja tietokantapalvelimen käskyt eivät eroa näiden välillä. 3.2 MySQL ja MariaDB Niissä käyttöjärjestelmissä missä MySQL on korvattu MariaDB:llä, latautuu MySQL:ää asennettaessa mysql-server paketin sijaan mariadb-server paketti. MariaDB eroaa vastaavasta MySQL versiosta hyvin vähän (lähinnä suorituskyvyn osalta) ja sen hallinnassa käytetään samoja komentoja kuin MySQL:ää käytettäessä. Tässä seminaarityössä eroavat komennot on kirjoitettu allekkain, joista jälkimmäinen liittyy MariaDB:n. 3.3 SQL-yhteensopivuus MySQL ei ole täysin yhteensopiva SQL-standardin kanssa joidenkin ohjelman ilmentymien osalta. Tämä ilmenee muun muassa viiteavaimien käytössä, mikäli MySQL:ssä käytetään InnoDB:n sijasta jotain muuta tietokantamoottoria. 3.4 MySQL ja Linux-jakelut MySQL voidaan asentaa Linux-järjestelmään kääntämällä lähdekoodista, lataamalla binääripaketit tai asentamalla jakelun käyttämällä pakettienhallintaohjelmalla. Joissain jakeluissa käyttäjän on mahdollista valita LAMP-asennus jakelun asennuksen yhteydessä, jolloin järjestelmään asennetaan Linux-järjestelmän lisäksi Apache-palvelin ja PHP-kirjastot MySQL-tietokantaohjelman lisäksi. Oletusarvoisesti MySQL-tietokantaohjelmaa käytetään päätteeltä. MySQL:ää varten on kehitetty kuitenkin erityinen selainpohjainen phpmyadmin-käyttöliittymä, joka sisältää graafisia työkaluja tietokantojen ja taulujen hallinnointiin. 3.5 Asentaminen, asetukset ja käyttöönotto Fedora-käyttöjärjestelmässä Paketin asennus ja root-salasanan asettaminen Seuraavaksi esitellään MySQL:n asentaminen Fedora-jakeluun. Asentaminen tässä tapauksessa tapahtuu päätteeltä.
7 7 Ensin tarkistetaan, löytyykö mysql-server -paketti jo järjestelmästä: rpm -q mysql-server rpm -q mariadb-server Mikäli pakettia ei löytynyt asennettuna, suoritetaan asennuskomento käyttäen YUMpakettienhallintaa (asentaa käytännössä mariadb-server-paketin): yum install mysql-server Kun MySQL (tai MariaDB) on asennettu, käynnistä mysqld prosessi: service mysqld start Käynnistetään ohjelma nimeltä mysql_secure_installation ja syötetään ohjelman kysymät tiedot. Ohjelma kysyy alussa root-käyttäjän salasanaa. Tämä ei ole sama root-käyttäjätunnus kuin käyttöjärjestelmässä vaan MySQL-ohjelmiston sisäinen root-käyttäjätunnus. Mikäli asennusvaiheessa ei ole kysytty root-käyttäjän salasanaa, painetaan rivinvaihtonäppäintä kysyttäessä vanhaa salasanaa. Ohjelman aikana syötetään uusi root-käyttäjän salasana, estetään root-käyttäjän pääsy muualta kuin paikalliselta koneelta ja poistetaan testitunnukset ja -tietokannat Kirjautuminen MySQL:ään Kirjautuminen sisään tapahtuu kirjoittamalla seuraava komento: mysql -u root -p Esimerkissä kirjautuminen tapahtuu root-käyttäjätunnuksella (parametri -u) ja pyydetään syöttämään salasana kirjautumisen yhteydessä (parametri -p). Mikäli näitä parametreja ei anneta, palauttaa ohjelma virheilmoituksen. 3.6 MySQL-ohjelman käyttäminen Yleisiä huomioita komentojen syöttämisestä Kun MySQL (MariaDB) käytetään komentoriviltä, täytyy muistaa komentojen syntaksi. Kokonaiset komennot päätetään puolipilkkuun (;) ja ohjelman sisäisen komennot syötetään pääsääntöisesti isoilla kirjaimilla luettavuuden helpottamiseksi. Komentori-
8 8 villä ohjelman syöttämät taulut näytetään ASCII-muodossa, joka on havainnollisempi menetelmä taulujen tietojen näyttämiseen Tietokannan luominen ja käyttäjän lisääminen Kirjaudu sisään kohdassa näytetyllä tavalla. Ensimmäisellä kerralla kirjautuessa on syytä tarkastaa jo olemassa olevat tietokannat ja niille luodut käyttäjätunnukset. SHOW DATABASES; Mikäli tietokantoja ei ole aiemmin lisätty ja aiemmin on ajettu mysql_secure_installation -ohjelma, tulos näyttää suurin piirtein tältä: information_schema mysql performance_schema information_schema pitää sisällään tiedot kaikista tietokannoista, joita MySQL-palvelin ylläpitää. performance_schema pitää taas sisällään tietoja ajonaikaisesta toiminnasta ja tarjoaa tapoja tutkia tietokannan suorituskykyä sekä toimintaa. mysql-tietokanta pitää lopuksi yllä tietoja muun muassa käyttäjätunnuksista ja kerää tietoa tietokantojen käytöstä. Tarkistetaan lisäksi olemassa olevat käyttäjät: SELECT host, user, password FROM mysql.user; Select-käskyllä haetaan tiedot tietyn nimisestä sarakkeesta ja From-käskyllä tietyn nimisestä tietokannan taulusta. Esimerkissä taulu haetaan mysql-nimisestä tietokannasta ja user-nimisestä taulusta. Erotinmerkkinä toimii piste (.). Tulosteessa näytetään host, user ja password sarakkeet. Host-sarake sisältää tiedot kaikista niistä isäntä-koneista, joista on kirjauduttu sisään. User-sarake sisältää käyttäjätunnusten nimet ja password-sarake salasanat. Salasanat esitetään kryptatussa muodossa. Tietokanta luodaan komennolla CREATE DATABASE ja valitaan käyttöön komennolla USE. Esimerkiksi: CREATE DATABASE linux; USE linux
9 9 Huomaathan, että valittaessa tietokantaa ei loppuun kirjoiteta puolipistettä. Kirjautuminen suoraan haluttuun tietokantaan tapahtuu seuraavasti: mysql -u root -p linux Luodaan lopuksi paikallinen käyttäjä, jolla on täydet käyttäjäoikeudet linux-tietokantaan. CREATE USER IDENTIFIED BY 'salasana'; Pelkkä käyttäjätunnuksen luominen ei riitä vaan käyttäjälle tulisi antaa käyttöoikeuksia. Seuraavassa annetaan kaikki käyttöoikeudet linux-tietokantaan: GRANT ALL PRIVILEGES ON linux.* TO WITH GRANT OPTION; Annoimme siis käytännössä kaikki käyttöoikeudet linux-tietokantaan paikalliselle pingviini-nimiselle käyttäjälle. Lisäksi käyttäjälle annettiin oikeudet antaa samoja oikeuksia muille käyttäjille samalla oikeustasolla (globaali, tietokanta, taulu, sarake) linux-tietokannassa. 3.7 MySQL ja SELinux Oletuksena, mikäli SELinux on käytössä ja asetettuna enforced-tilaan, MySQL ajetaan rajattuna. Rajatut prosessit ajetaan erillään toisista prosesseista omissa domaineissa. Riippuen SELinuxin asetuksista hyökkääjän saadessa prosessi hallintaan tältä on estetty pääsy muiden rajattujen prosessien resursseihin estäen näin suurten vahinkojen syntymisen. SELinuxissa rajatut prosessit kuuluvat enforced-tilaan. Domainien lisäksi SELinux määrittelee tyypit, jotka sisältävät käytännössä resursseja eli tiedostoja ja portteja. Seuraavassa esimerkissä varmistetaan SELinuxin tila, selvitetään mysqld-prosessin domain ja luodaan sääntö, jolla annetaan mysqld-prosessille oikeus käyttää porttia 3307 tcp-protokollaa käyttäen Domainin selvittäminen SELinuxissa Varmistetaan SELinuxin enforced-tila:
10 10 getenforce Mikäli SELinux on enforced-tilassa, tulostuu näytölle: Enforced Käynnistetään MySQL-prosessi root-käyttäjänä, mikäli näin ei ole (service mysqld status): systemctl start mysqld.service systemctl start mariadb.service Ajetaan seuraava komento nähdäksemme mysqld-prosessi (myös MariaDB tapauksessa): ps -ez grep mysqld Jälkimmäisen mysqld-merkinnän kolmannesta tietueesta näemme prosessin domainin. Tuloste voi olla esimerkiksi: unconfined_u:system_r:mysqld_t:s pts/1 00:00:00 mysqld Tulosteesta nähdään, että mysqld prosessi ajetaan mysqld_t domainissa Semanage-ohjelma Pelkkä MySQL-prosessin domainin selvittäminen ei riitä, sillä ilman asianmukaisten asetusten tekemistä SELinux estää domainissa toimivien prosessien pääsyn resursseihin. SELinuxin asetuksia hallinnoidaan semanage-nimisellä ohjelmalla. Semanageohjelma asentuu policycoreutils-python paketin mukana, joka on asennettava erikseen. Seuraavassa on esitetty esimerkki, jolla annetaan portti 3307 MySQL-prosessin käyttöön. semanage port -a -t mysqld_port_t -p tcp 3307 Komennolla lisätään (parametri -a) tyyppi (parametri -t mysqld_port_t) käyttämään porttia 3307 käyttäen TCP-protokollaa (parametri -p tcp). Seuraavan kerran kun MySQL yrittää käyttää kyseistä porttia, SELinux tunnistaa kyseisen tyypin ja antaa luvan sen käyttämiseen luodun säännön mukaisesti. MySQL:lle määritellyt kaikki portit voidaan selvittää seuraavalla komennolla: semanage port -l grep mysql
11 11 Listataan portit (parametrilla -l) ja putkitetaan syöte grep-ohjelmalle. Grep tulostaa rivit, joilla mainitaan mysql. Tuloste tässä tapauksessa voisi olla seuraavanlainen: mysqld_port_t tcp 3307, 1186, 3306, mysqlmanagerd_port_t tcp POSTGRESQL-OHJELMA 4.1 Mikä se on? Avoimen lähdekoodin olio-relaatiotietokantahallintajärjestelmä. Tukee suurelta osin SQL standardia. Taulukot liittyvät toisiinsa ja perinnöllisyys eri tiedoista on olio periaatteella. 4.2 Historia POSTGRES Pohjautuu Californian yliopiston POSTGRES projektiin. Michael Stonebaker oli projektin vetäjä. Sai rahoituksen toimintaan DARPA, ARO, NSF ja ESL, Inc:lta. Ensimmäinen demo versio oli käyttökelpoinen Se julkaistiin vain muutamalle ulkopuoliselle käyttäjälle kesäkuussa Kritiikin takia sääntöjärjestelmää muutettiin, joka johti versioon 2. Tämä julkaistiin vuonna Vuonna 1991 ilmestyi versio 3, jossa oli tuki monille tiedonvarastointiohjelmille, paranneltu kyselyn suorittaja ja uudelleen kirjoitettu sääntöjärjestelmä. Koska kysyntä ylläpitää ja parantaa POSTGRES projektia kasvoi liian suureksi, projekti lopetettiin vuonna 1993 versioon Postgres95 Vuonna 1994 Andrew Yu ja Jolly Chen lisäsivät SQL tulkin POSTGRES:iin ja nimesivät projektin Postgres95:ksi. Se julkaistiin verkkoon avoimeksi.
12 PostgreSQL 4.3 Käyttö Vuonna 1996 projekti Postgres95:n nimi vaihdettiin PostgresSQL:ään. 4.4 Asennus Toimii kaikissa käytetyimmissä käyttöjärjestelmissä, kuten Linux, Unix, Windows. 1./configure 2 gmake 3 su 4 gmake install 5 adduser postgres 6 mkdir /usr/local/pgsql/data 7 chown postgres /usr/local/pgsql/data 8 su - postgres 9 /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data 10 /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 & 11 /usr/local/pgsql/bin/createdb test 12 /usr/local/pgsql/bin/psql test 4.5 Tietokannan luonti createdb mydb dropdb mydb 4.6 Postgren aktivointi psql mydb psql (9.3.4) Type "help" for help. mydb=> mydb=# (super user) Luodaan seuraavaksi taulukko: CREATE TABLE kaupungit ( nimi varchar(60),
13 13 sijainti point ); käytössä monia SQL-tyyppejä syötetään taulukkoon arvot INSERT INTO kaupungit ('Kotka', '(koordinaatti, koordinaatti)'); INSERT INTO kaupungit (name, sijainti) VALUES ('Kotka', '(koordinaatti, koordinaatti)');
14 14 LÄHTEET MySQL 5.5 Reference Manual centoshelp.org SELinux Common Commands & Troubleshooting Smyth, J SELinux and MySQL Red Hat Engineering Content Services Red Hat Enterprise Linux 6 Security-Enhanced Linux User Guide Edition 5. US/Red_Hat_Enterprise_Linux/6/pdf/Security- Enhanced_Linux/Red_Hat_Enterprise_Linux-6-Security-Enhanced_Linux-en-US.pdf PostgreSQL Documentation
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,
LisätiedotTIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö
TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö Tekijät: Eemeli Honkonen Joni Metsälä Työ palautettu: SISÄLLYSLUETTELO: 1 SEMINAARITYÖN KUVAUS... 3 2 TIETOKANTA... 3 2.1 MITÄ TIETOKANNAT SITTEN OVAT?... 3
LisätiedotLINUX-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,
LisätiedotTiedonhallinnan 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ä
LisätiedotMaiju Mykkänen (D6297@jamk.fi) Susanna Sällinen (E0941@jamk.fi)
Maiju Mykkänen (D6297@jamk.fi) Susanna Sällinen (E0941@jamk.fi) Tietokannan hallinta-opintojakson selvitysraportti Huhtikuu 2010 Mediatekniikka ICT/Teknologia Tämän teosteoksen käyttöoikeutta koskee Creative
LisätiedotKymenlaakson Ammattikorkeakoulu
Kymenlaakson Ammattikorkeakoulu Tietotekniikka/Tietoverkkotekniikka Jussi Toivakka ja Juha Törö MySQL & PostGRE 1 Sisällysluettelo 2 Yleistä tietokannoista... 3 3 MySQL... 4 3.1 Historiaa... 4 3.2 Käyttö...
LisätiedotTikon 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...
LisätiedotSQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010
SQLite selvitysraportti Juha Veijonen, Ari Laukkanen, Matti Eronen Maaliskuu 2010 Opinnäytetyö Kuukausi Vuosi 1 SISÄLTÖ 1. YLEISTÄ SQLITE:STA... 2 2. HISTORIA... 2 3. SQLITEN KÄYTTÖ... 3 3.1 SQLiten asennus
LisätiedotKYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012 SISÄLLYS 1 JOHDANTO 3 2 WWW-PALVELIMEN TOIMINTA 4 3 OMINAISUUDET
LisätiedotTikon Ostolaskujenkäsittely versio 6.1.2 SP1
Toukokuu 2012 1 (14) Tikon Ostolaskujenkäsittely versio 6.1.2 SP1 Asennusohje Toukokuu 2012 2 (14) Sisällysluettelo 1. Vaatimukset palvelimelle... 3 1.1..NET Framework 4.0... 3 1.2. Palvelimen Internet
LisätiedotSQL Server 2008 asennus
SQL Server 2008 asennus 1. Yleistä... 3 2. Edellytykset... 3 3. SQL Server 2008 Express asennus... 4 4. Yhteystiedot... 6 2/6 1. YLEISTÄ Tässä ohjeessa käydään vaiheittain Microsoft SQL Server 2008 tietokantaohjelmiston
LisätiedotSELVITYSRAPORTTI 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
LisätiedotFinFamily 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...
LisätiedotOpettajana Mika Sorsa, mika.sorsa@koudata.fi, HAMK:n ammatillisen opettajakoulutuksen opetusharjoittelija
Opettajana Mika Sorsa, mika.sorsa@koudata.fi, HAMK:n ammatillisen opettajakoulutuksen opetusharjoittelija Opintojaksolla: keskitytään relaatiotietokantojen teoriaan ja toimintaan SQL-kieli kyselykielenä
LisätiedotWritten by Administrator Monday, 05 September 2011 15:14 - Last Updated Thursday, 23 February 2012 13:36
!!!!! Relaatiotietokannat ovat vallanneet markkinat tietokantojen osalta. Flat file on jäänyt siinä kehityksessä jalkoihin. Mutta sillä on kuitenkin tiettyjä etuja, joten ei se ole täysin kuollut. Flat
Lisätiedot2. Käsiteanalyysi ja relaatiomalli
2. Käsiteanalyysi ja relaatiomalli lehtori Pasi Ranne Metropolia ammattikorkeakoulu E-mail: pasi.ranne@metropolia.fi sivu 1 Tietokannan suunnitteluprosessin osat sivu 2 Käsiteanalyysi ER-mallinnus, tietomallinnus
LisätiedotTikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0
Toukokuu 2013 1 (10) Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0 Päivitysohje Copyright Aditro 2013 Toukokuu 2013 2 (10) Sisällysluettelo 1. Tehtävät ennen versiopäivitystä... 3 1.1. Ohjelmistomuutosten
LisätiedotOhjelmistojen mallintamisen ja tietokantojen perusteiden yhteys
Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys Tällä kurssilla on tutustuttu ohjelmistojen mallintamiseen oliomenetelmiä ja UML:ää käyttäen Samaan aikaan järjestetyllä kurssilla on käsitelty
LisätiedotAsennusohje. 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
LisätiedotVisma Liikkuvan työn ratkaisut Päivitysohje. Pääkäyttäjän opas
Visma Liikkuvan työn ratkaisut Pääkäyttäjän opas Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin tässä oppaassa ja/tai ohjelmassa ilman eri ilmoitusta. Oppaan
LisätiedotAsennusohje. 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
LisätiedotTietokantojen suunnittelu, relaatiokantojen perusteita
Tietokantojen suunnittelu, relaatiokantojen perusteita A277, Tietokannat Teemu Saarelainen teemu.saarelainen@kyamk.fi Lähteet: Leon Atkinson: core MySQL Ari Hovi: SQL-opas TTY:n tietokantojen perusteet-kurssin
LisätiedotAsennusohje. 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
LisätiedotHELIA 1 (11) Outi Virkki Tiedonhallinta
HELIA 1 (11) Luento Käyttöoikeuksista ja tiedon suojauksesta... 2 Käyttäjätunnukset... 3 Tunnuksen luominen... 4 Oikeudet / Valtuudet... 5 Oikeuksien hallinta SQL:ssa... 6 Suojaustarkkuus?... 7 Roolit...
LisätiedotAditro Tikon ostolaskujen käsittely versio 6.2.0
Lokakuu 2012 1 (9) Aditro versio 6.2.0 Päivitysohje Lokakuu 2012 2 (9) Sisällysluettelo 1. Tehtävät ennen versiopäivitystä... 3 1.1. Ohjelmistomuutosten luku... 3 1.2. Aditro Pankkipalvelut yhteensopiva
LisätiedotA271117 TIETOKANNAT, 3 op Syksy 2008 - TI07. Teemu Saarelainen, lehtori Tietotekniikka teemu.saarelainen@kyamk.fi
A271117 TIETOKANNAT, 3 op Syksy 2008 - TI07 Teemu Saarelainen, lehtori Tietotekniikka teemu.saarelainen@kyamk.fi A271117 TIETOKANNAT Tavoitteet Oppia tietokantojen suunnitteluperiaatteet Osata käyttää
LisätiedotAsennusohjeet HIITed palvelun asentamiseen
Asennusohjeet HIITed palvelun asentamiseen Asennus käydään step by step tyyppisesti läpi vaiheittain Suositellut laitevaatimukset: Pentium II prosessori tai parempi Min. 128MB muistia Nopea I/O varustettu
LisätiedotSQL Buddy JAMK Labranet Wiki
Page 1 of 9 SQL Buddy JAMK Labranet Wiki Sisällysluettelo Yleistä SQL Buddy:sta kotisivu :http://sqlbuddy.com/ SQL Buddy on kevyt hallintatyökalu MySQL-tietokannalle. Järjestelmävaatimukset Serverin vaatimukset
LisätiedotSelvitysraportti. MySQL serverin asennus Windows ympäristöön
Selvitysraportti MySQL serverin asennus Windows ympäristöön IIO30200 / Jouni Huotari Arto Sorsa / F3900 CREATIVE COMMONS LISENSOITU http://creativecommons.org/licenses/by-nc-sa/1.0/fi/ 26.4.2010 1 SISÄLTÖ
Lisätiedoterasmartcardkortinlukijaohjelmiston
erasmartcardkortinlukijaohjelmiston asennusohje Sisällysluettelo 1. erasmartcard... 2 2. erasmartcard-ohjelmiston normaali asennus... 3 2.1. Ennen asennusta... 3 2.2. Asennus... 3 3. Muut asennustavat...
LisätiedotHSMT Tietokannoista. Ville Leppänen. HSMT, c Ville Leppänen, IT, Turun yliopisto, 2008 p.1/32
HSMT Tietokannoista Ville Leppänen HSMT, c Ville Leppänen, IT, Turun yliopisto, 2008 p.1/32 Missä mennään... 1. Johdanto (1h) 2. Säikeet (2h) 3. Samanaikaisuudesta (2h) 4. Hajautetuista sovelluksista (1h)
LisätiedotTietotekniikka / Tietoverkkotekniikka. Markus Autio WWW-sisällönhallintajärjestelmät Linux-järjestelmät. Lukukausi: Kevät 2014
Tietotekniikka / Tietoverkkotekniikka Markus Autio WWW-sisällönhallintajärjestelmät 206101312 Linux-järjestelmät Lukukausi: Kevät 2014 Markus Autio_TI12_TiVe Työ valmistui: 24.4.2014 Selostus palautettu:
LisätiedotHELIA 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
LisätiedotMuita 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,
LisätiedotKäyttöohje Planeetta Internet Oy 3.8.2011
Käyttöohje Planeetta Internet Oy 3.8.2011 PLANEETTA TIEDOSTOPALVELIN KÄYTTÖOHJE 3.8.2011 1 (25) Sisällysluettelo Sisällysluettelo... 1 Planeetta Tiedostopalvelin... 2 Yleistä tietoa palvelusta... 2 Palvelun
LisätiedotMUITA 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,
LisätiedotLinux - käyttöoikeudet
Linux - käyttöoikeudet Seuraavaksi läpikäydään Linuxin käyttöoikeushallintaa. Lähteinä on käytetty seuraavia: http://fi.wikibooks.org/wiki/ubuntu_tutuksi Kuutti, Rantala: Linux http://doc.ubuntu.com/ubuntu/serverguide/c/user-management.html
LisätiedotJohdanto Javaan ja tietokantojen käsittelyyn Java Database Connectivity (JDBC)
HAAGA-HELIA ICT1TA006: Ohjelmointi 1 /5 Johdanto Javaan ja tietokantojen käsittelyyn Java Database Connectivity (JDBC) (Lähteet: Oracle java jdbc Tutorial, Arvo Lipitsäinen: Tietokannan käsittely JDBC:n
LisätiedotTietokannat. CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi);
Tietokannat SQL-peruskomentojen pikaopas CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi); INSERT INTO table VALUES(val1,val2,... ); Lisää tauluun
LisätiedotSQL-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
LisätiedotTietokannanhoitaja DBA (Database Administrator) ja tietokannan hallinta
Tietokannanhoitaja DBA (Database Administrator) ja tietokannan hallinta Jouni Huotari Martti Laiho (materiaali on osa virtuaaliammattikorkeakoulun Tietokantaosaaja-opintokokonaisuutta) opintokokonaisuutta)
LisätiedotAditro Tikon ostolaskujen käsittely versio SP1
Toukokuu 2012 1 (8) Aditro versio 6.1.2 SP1 Päivitysohje Toukokuu 2012 2 (8) Sisällysluettelo 1. Tehtävät ennen versiopäivitystä... 3 1.1. Ohjelmistomuutosten luku... 3 1.2. Application Pool Identity...
LisätiedotMySQL ja PostgreSQL Seminaarityö
Jani Ahde (1401497, TI14SPeli) MySQL ja PostgreSQL Seminaarityö Essee Opintojakso 206101312_TP Marraskuu 2015 SISÄLLYS 1 JOHDANTO... 3 2 RELAATIO JA SQL... 3 2.1 Relaatiotietokanta... 3 2.2 SQL... 4 3
LisätiedotVisual 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
LisätiedotUCOT-Sovellusprojekti. Asennusohje
UCOT-Sovellusprojekti Asennusohje Ilari Liukko Tuomo Pieniluoma Vesa Pikki Panu Suominen Versio: 1.00 Julkinen 15. joulukuuta 2006 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä Hyväksyjä Päivämäärä
LisätiedotMcAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0
Julkaisutiedot McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0 McAfee epolicy Orchestrator -ohjelmiston kanssa käytettäväksi Sisällys Tietoja tästä julkaisusta Uudet toiminnot Parannukset Ratkaistut
LisätiedotMessenger. Novell 1.0 NOVELL MESSENGERIN OHJEET. www.novell.com PIKAOPAS
Novell Messenger 1.0 PIKAOPAS www.novell.com Novell Messenger on Novell edirectory TM -pohjainen, eri käyttöympäristöissä toimiva yritysten pikaviestituote. Messenger-järjestelmän käyttöympäristöksi soveltuu
LisätiedotRelaatiomalli ja -tietokanta
Relaatiomalli ja -tietokanta > Edgar. F. (Ted) Codd, IBM, 1969 < A Relational Model of Data for Large Shared Data Banks Communications of the ACM, Vol. 13, No. 6, June 1970, pp. 377-387. > 70-luvun lopulla
LisätiedotDirectory Information Tree
IP-osoite / Host taulu, jossa neljä 8 bit lukua esim. 192.168.0.10/24, unix, linux, windows windows\system32\drivers\etc DNS (Domain Name System), muuttaa verkkotunnuksen IPosoitteeksi. X.500 perustuu
LisätiedotTIEDONHALLINTA - 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
LisätiedotWindows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan
Aram Abdulla Hassan Windows Server 2012 asentaminen ja käyttö 1 Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan Hyper-V ohjelma. Riipu minkälaista Serveria yritämme
LisätiedotDNS- ja DHCPpalvelut. Linuxissa. Onni Kytönummi & Mikko Raussi
DNS- ja DHCPpalvelut Linuxissa Onni Kytönummi & Mikko Raussi Sisällysluettelo 1. Yleisesti DNS ja DHCP palveluista... 2 1.1. DNS yleisesti... 2 1.2. DNS hierarkia ja TLD... 2 1.3. DHCP yleisesti... 3 2.
LisätiedotVisma Liikkuvan työn ratkaisut
Visma Liikkuvan työn ratkaisut Päivitysohje Pääkäyttäjän opas Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin tässä oppaassa ja/tai ohjelmassa ilman eri ilmoitusta.
LisätiedotKYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka Kristopher Vuorela UBUNTUN ASENNUS JA ALKEET 206101312 Linux järjestelmät Lukukausi: Kevät 2015 Työ valmistui: 15.04.2015
LisätiedotWordPress 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ä
LisätiedotTIETOKANNAT JOHDANTO
TIETOKANNAT JOHDANTO JOUNI HUOTARI & ARI HOVI 2000-2011 Tieto TAUSTAA Yritykselle tiedot ovat tärkeä resurssi päätöksenteon tukena (JIT) varastointi ja käyttö vaativat investointeja vrt. energia (lähde,
LisätiedotWWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY
1 WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY 10.4.2015 Lounea Oy Tehdaskatu 6, 24100 Salo Puh. 029 707 00 Y-tunnus 0139471-8 www.lounea.fi Asiakaspalvelu 0800 303 00 Yrityspalvelu 0800 303 01 Myymälät 0800 303
LisätiedotVisma Business AddOn Factoring-laskuaineisto. Käyttäjän käsikirja
Visma Business AddOn Factoring-laskuaineisto Käyttäjän käsikirja Oppaan päiväys: 09.06.2011 Asiakaspalvelu: Helpdesk: www.visma.fi Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin
LisätiedotA271117 TIETOKANNAT, 4 op Kevät 2010 - TI09
A271117 TIETOKANNAT, 4 op Kevät 2010 - TI09 Teemu Saarelainen, lehtori Tietotekniikka teemu.saarelainen@kyamk.fi A271117 TIETOKANNAT Tavoitteet Oppia tietokantojen suunnitteluperiaatteet Osata käyttää
LisätiedotTIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO
TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO HARJOITUS: asennus ja konfigurointi TVAT-141 Windows Server 2008 Trial (120 days) Active Directory, AD Domain Name System, DNS Dynamic Host Configuration Protocol,
LisätiedotTIETOKANTOJEN PERUSTEET OSIO 14 MARKKU SUNI
TIETOKANTOJEN PERUSTEET OSIO 14 MARKKU SUNI Tavoite: Suunnitella käyttäjien tarvitsemat turvallisuusmekanismit ja säännöt. Toisin sanoen: tehdä tietokannasta turvallinen ja luotettava. Muistutus: Tietokanta
LisätiedotKYMENLAAKSON AMMATTIKORKEAKOULU. Ubuntu. Yukun Zhou
KYMENLAAKSON AMMATTIKORKEAKOULU Ubuntu Yukun Zhou 2014 Yukun Zhou Harjoitustyö 1 SISÄLLYSLUETTELO 1. YLEISTÄ... 2 2. JULKAISUT... 3 3. SUOSIO... 4 4. ASENNUS... 4 5. TURVALLISUUS... 4 6. PAKETTIENHALLINTA...
LisätiedotTIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO
TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO TEHTÄVÄ 2: Symantec Endpoint Protection Manager, SEPM keskitetyn tietoturva hallintaohjelmiston asennus, sekä vaadittavien palveluiden/roolien käyttöönottaminen
LisätiedotHAME PostGIS-tietokanta
HAME PostGIS-tietokanta Harmonisoidut maakuntakaavat e-palveluiksi (HAME) VSL 10.12.2019 HAME-hankkeelle maakuntakaavoja varten rakennettu PostGIS-serveri sijaitsee Lounaistiedon AWS (Amazon Web Service)
LisätiedotElisa Toimisto 365. Pääkäyttäjän pikaopas
Elisa Toimisto 365 Pääkäyttäjän pikaopas Päivitetty 10/2016 Tämän pikaoppaan avulla pääset alkuun Elisa Toimisto 365 -palvelun käyttöönotossa. Lisää ohjeita löydät osoitteesta http://www.elisa.fi/toimisto365-ohjeet/
LisätiedotMicrosoft SQL Server -tietokannan hallinta. Jouni Huotari
Microsoft SQL Server -tietokannan hallinta Jouni Huotari 13.2.2008 Tavoite Saada käsitys SQL Serverin (v. 2005) ominaisuuksista + eri vaihtoehtojen hyvistä ja mahdollisista huonoista puolista Oppia luomaan
LisätiedotKäytin tehtävän tekemiseen Xubuntu 13.04 -käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.
Tehtävänanto - Asenna ja testaa LAMP - Aiheuta vähintään 3 virhettä ja analysoi lokista - Tee nimipohjainen virtuaalipalvelin, joissa toimii myös www. (Karvinen, T. 23.09.2013) Työympäristö Tein tehtävän
LisätiedotTietojärjestelmä tuotantoympäristössä. Sovellusohjelmat Helsingin ammattikorkeakoulu Stadia / Tekniikka ja liikenne Vesa Ollikainen
Tietojärjestelmä tuotantoympäristössä Tausta ja tavoitteet Tausta Kurssilla on opiskeltu suunnittelemaan ja toteuttamaan tietokanta, joka on pieni perustuu selkeisiin vaatimuksiin on (yleensä) yhden samanaikaisen
LisätiedotAction 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
LisätiedotTietokannat. CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi);
Tietokannat SQL-peruskomentojen pikaopas CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi); INSERT INTO table VALUES(val1,val2,... ); Lisää tauluun
LisätiedotYlläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie
Ylläpitodokumentti Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Helsinki 16.7.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
LisätiedotMallintaminen; kurssipalautejärjestelmä
Thomas Gustafsson & Saara Salminen Mallintaminen; kurssipalautejärjestelmä Metropolia Ammattikorkeakoulu Insinööri (AMK) Tietotekniikan koulutusohjelma Mallintaminen, tehtävä 1 21.1.2012 Tiivistelmä Tekijä(t)
LisätiedotArcGIS Pro -ohjelmiston käyttöönotto. Ohje /
ArcGIS Pro -ohjelmiston käyttöönotto Ohje / 9.10.2015 2 (10) Sisältö 1. ArcGIS Pro:n lataaminen, asennuspaketin purkaminen ja asentaminen... 3 ArcGIS Pro:n lataaminen My Esri -palvelusta... 3 Asennuspaketin
LisätiedotTietokantojen hallinta
Tietokantojen hallinta 1. Yleistä Ensimmäinen vaihe ennen Odoo käytön aloittamista, on varmuuskopioiden tekeminen. Se kannattaa tehdä riittävän usein. Kun Odoo toimii omalla koneella, on tietokantojen
LisätiedotAsennusohje. Sahara-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Asennusohje Sahara-ryhmä Helsinki 2.9.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Sanna Keskioja Sampo
LisätiedotLaitteessa tulee olla ohjelmisto tai uudempi, tarvittaessa päivitä laite
TW-EAV510: PORTTIOHJAUS (VIRTUAL SERVER) ESIMERKISSÄ VALVONTAKAMERAN KYTKEMINEN VERKKOON Laitteessa tulee olla ohjelmisto 5.00.49 tai uudempi, tarvittaessa päivitä laite OPERAATTORIN IP---OSOITE - Jotta
LisätiedotSalasanojen 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
Lisätiedoterasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi)
erasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi) Sisällysluettelo 1 erasmartcard 3 2 erasmartcard-ohjelmiston normaali asennus 4 2.1 Ennen asennusta 4 2.2
Lisätiedotserver "Ismo" $ uname -a Linux ismo 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686 GNU/Linux $ cat /etc/issue Debian GNU/Linux 5.
server "Ismo" $ uname -a Linux ismo 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686 GNU/Linux $ cat /etc/issue Debian GNU/Linux 5.0 \n \l Tapani Aalto 0602225 Oliver Huuhtanen 0701353 Group: LNS10C1
LisätiedotTaitaja 2015 Windows finaalitehtävä
Taitaja 2015 Windows finaalitehtävä Tehtäväkuvaus Tehtävänäsi on siirtää, asentaa ja määritellä yrityksen Windows -ratkaisuihin perustuva IT-ympäristö. Käytä salasanaa Qwerty123, jos muuta ei ole pyydetty.
LisätiedotHOJ Haja-aiheita. Ville Leppänen. HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/10
HOJ Haja-aiheita Ville Leppänen HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/10 Missä mennään... 1. Johdanto (1h) 2. Säikeet (2h) 3. Samanaikaisuudesta (2h) 4. Hajautetuista sovelluksista (1h)
LisätiedotValppaan 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
LisätiedotProseduurit, funktiot ja herättimet - esimerkkeinä Oracle, SQL Server, MySQL ja OCELOT. Jouni Huotari S2008
Proseduurit, funktiot ja herättimet - esimerkkeinä Oracle, SQL Server, MySQL ja OCELOT Jouni Huotari S2008 2 Proseduurit Ohjelmamoduuleita, jotka voidaan tallettaa tietokantaan (DBMS:n tietohakemistoon)
LisätiedotPROSEDUURIT, FUNKTIOT JA HERÄTTIMET - ESIMERKKEINÄ ORACLE, SQL SERVER, MYSQL JA OCELOT JOUNI HUOTARI K2009
PROSEDUURIT, FUNKTIOT JA HERÄTTIMET - ESIMERKKEINÄ ORACLE, SQL SERVER, MYSQL JA OCELOT JOUNI HUOTARI K2009 PROSEDUURIT Ohjelmamoduuleita, jotka voidaan tallettaa tietokantaan (DBMS:n tietohakemistoon)
LisätiedotKäyttöoppaasi. F-SECURE PSB E-MAIL AND SERVER SECURITY http://fi.yourpdfguides.com/dref/2859688
Voit lukea suosituksia käyttäjän oppaista, teknisistä ohjeista tai asennusohjeista tuotteelle F-SECURE PSB E-MAIL AND SERVER SECURITY. Löydät kysymyksiisi vastaukset käyttöoppaasta ( tiedot, ohjearvot,
LisätiedotHelsingin yliopisto, Tietojenkäsittelytieteen laitos Tietokantojen perusteet, , H.Laine
Helsingin yliopisto, Tietojenkäsittelytieteen laitos Tietokantojen perusteet, 3.5.2007, H.Laine Kirjoita kuhunkin erilliseen vastauspaperiin kurssin nimi, oma nimesi, syntymäaikasi ja nimikirjoituksesi
LisätiedotFebdok 6.0 paikallisversion asennus OHJEISTUS
Febdok 6.0 paikallisversion asennus OHJEISTUS Sisällys 1 YLEISTÄ 1 2 ASENNUKSEN VALMISTELUT 2 2.1 VARMUUSKOPIOT 2 2.2 ASENNUSTIEDOSTON LATAUS, WWW.FEBDOK.FI 2 2.3 ASENNUSTIEDOSTON LATAUS, FEBDOK:IN SISÄINEN
LisätiedotPOMPIDOU 10 ASENNUSOHJEET
POMPIDOU 10 ASENNUSOHJEET Terveyden ja hyvinvoinnin laitos Lintulahdenkuja 4, Helsinki Postiosoite: PL 30, 00271 Helsinki Lisätietoja: Kristiina Kuussaari puh. 020 610 7476, Paula Ruuth puh. 020 610 7371
LisätiedotPRINTER DRIVER PÄÄKÄYTTÄJÄN OPAS
PÄÄKÄYTTÄJÄN OPAS OpusCapita pidättää oikeuden muuttaa tuotteen ominaisuuksia ja tätä tuotekuvausta. Uusimmat versiot julkaistaan osoitteessa www.opuscapita.com/terms. 1. TEHTÄVÄKUVAUS Pääkäyttäjällä on
LisätiedotMySQL Maestro. Aleksi Korpela IST4SO Markus Lamminaho IST4SO
MySQL Maestro Aleksi Korpela IST4SO Markus Lamminaho IST4SO 1. MAESTRON ASENTAMINEN... 2 2. MYSQL MAESTRON KÄYNNISTÄMINEN JA TESTIKANNAN LUOMINEN... 6 2.1 Taulujen luominen kantaan... 10 2.2 Käyttäjän
LisätiedotKäyttöohje. Labra. Helsinki 25.8.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Käyttöohje Labra Helsinki 25.8.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 1 Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op) Projektiryhmä Henrik Naakka, projektipäällikkö,
Lisätiedot1 (5) VUOKRALISENSSIN KÄYTTÖÖNOTTO JA PILVIPISTEET AUTODESK ACCOUNTISSA. Milloin vuokra-aika alkaa?
1 (5) VUOKRALISENSSIN KÄYTTÖÖNOTTO JA PILVIPISTEET AUTODESK ACCOUNTISSA Milloin vuokra-aika alkaa? Vuokra-aika alkaa sinä päivänä, kun saat Autodeskilta tilausvahvistuksen sähköpostilla. Mitä tarkoittaa
LisätiedotJoonas Ruotsalainen GIT PIKAOPAS. Tutkielma 2011
1 Joonas Ruotsalainen GIT PIKAOPAS Tutkielma 2011 2 SISÄLTÖ 1. JOHDANTO... 3 2. ASENTAMINEN... 4 3. KÄYTTÖ... 4 3.1 Perusasetukset... 4 3.2 Git:n ottaminen käyttöön projektissa... 5 3.3 Tiedostojen lisääminen
LisätiedotSISÄLLYS 1 YLEISTÄ VERSIOT Tukiaika Variaatiot OHJELMISTO Paketinhallinta Komentorivisyntaksi
Niko Junnila (1501883 TI15SPELI) Ubuntu Seminaarikooste Linux-järjestelmät Marraskuu 2016 SISÄLLYS 1 YLEISTÄ... 3 2 VERSIOT... 3 2.1 Tukiaika... 3 2.2 Variaatiot... 4 3 OHJELMISTO...4 3.1 Paketinhallinta...4
LisätiedotTikon Ostolaskujenkäsittely versio 6.2.0
Lokakuu 2012 1 (20) Tikon Ostolaskujenkäsittely versio 6.2.0 Asennusohje Lokakuu 2012 2 (20) Lokakuu 2012 3 (20) Sisällysluettelo 1. Vaatimukset palvelimelle... 4 1.1..NET Framework 4.0... 4 1.2. Palvelimen
LisätiedotTIETOKANTOJEN PERUSTEET MARKKU SUNI
TIETOKANTOJEN PERUSTEET MARKKU SUNI SQL - KIELI TIETOJEN MUOKKAUS MARKKU SUNI Tarkastellaan tauluissa olevien tietojen muokkausta muokkauskäskyjä: INSERT UPDATE DELETE Kysymys kuuluu: Voiko tietoja muokata
LisätiedotKäyttöohje Suomen Pankin DCS2-järjestelmään rekisteröityminen
1 (13) Käyttöohje Suomen Pankin DCS2-järjestelmään rekisteröityminen 2 (13) Sisällysluettelo 1 Palveluun rekisteröityminen... 3 1.1 Henkilötiedot...4 1.2 Suomen Pankin tiedonkeruut... 5 1.2.1 Alustava
LisätiedotTulostimen asentaminen Software and Documentation -CD-levyn avulla tietokoneeseen ja suorita asennusohjelma uudelleen.
Sivu 1/7 Kytkentäopas Tulostimen asentaminen paikallisesti (Windows) Huomautus: Kun asennat paikallisesti liitettyä tulostinta eikä Ohjelmisto ja käyttöoppaat -CD-levy ei tue käyttöjärjestelmää, käytä
LisätiedotCLOUDBACKUP TSM varmistusohjelmiston asennus
Luottamuksellinen JAVERDEL OY CLOUDBACKUP TSM varmistusohjelmiston asennus Copyright 2 (9) SISÄLLYSLUETTELO 1 ASENNUSOHJE WINDOWS KÄYTTÖJÄRJESTELMÄLLÄ VARUSTETTUIHIN LAITTEISIIN... 3 1.1 Yleistä... 3 1.2
Lisätiedot