22.11.04 1 MySQL & PostgreSQL Heikki Airaksinen & Janne Richter.

Slides:



Advertisements
Samankaltaiset esitykset
Tietokannat: MySQL ja PostgreSQL. Yleistä • Relaatiotietokantaohjelmisto, jolla voidaan luoda, ylläpitää ja muuttaa ja hallinnoida tietokantoja • Avoin.
Advertisements

Ohjelmistokehitys Viikko 2 Mika Salo Pekka Valtonen Asmo Voutilainen
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulun yliopisto Facebook API Teppo Räisänen Tietojenkäsittelytieteiden.
© Jukka Harju, Jukka Juslin1 Java-ohjelmointi opas ammattimaiseen osaamiseen Luku 6 (osittain) Tiedostot.
Tietokanta.
Kökkötraktori-verkkokauppa
vuorovaikutteiset www-sivut 1.Asiakas-palvelinmalli kuvana Request Response request.asp response.asp.
Projekti Kerava Keravan taidemuseo Sinkka. Johdanto  Tarkoituksena oli luoda keravan taidemuseo (Sinkan) pyynnöstä sähköinen kyselylomake heidän aikaisemman.
Luento 5: Paikkatietokyselyt ja -tietokannat sekä geometrialaskelmat - digitointivirheet ja metatieto SELECT WORLD.COUNTRY, WORLD.POP_2007 FROM WORLD.
Tärkeämpää kuin arvaatkaan
Ubuntuun LAMP server sekä Samba tiedostonjako palvelu.
YASA Simple Library Ahmed Alkaleedy & Yll Syla.
Pasi Helasuo Työn valvoja Professori Jukka Manner
Replikointi MySQL Server -tuotteella - alustava selvitys -
VESO – päivän teemana OPPIMISKÄSITYS - vaiheet ja menetelmät
 Tärkeämpää kuin arvaatkaan 1. Et ole ehkä koskaan tarvinnut varmistuksia, mutta… …ennemmin tai myöhemmin se tapahtuu sinullekin. 2PowerPoint harjoitus.
Haaga-Helia Ammattikorkeakoulu
Erilaiset liitokset FROM-osassa voidaan määritellä relaatio myös erilaisia liitosoperaatioita käyttäen Vasen, oikea ja täysi puoliliitos eli ulkoliitos.
Datan käsittely MySQL SQL, Structured Query Language
Identiteetinhallinta – ympäristö pinnan alta
Monikon lisääminen (1) Luetellaan kaikki lisättävän rivin arvot INSERT INTO Asiakas VALUES (4, ’Assi’, ’Asiakas’); Luetellaan vain osa arvoista; muut arvot.
Kalenteri 2005 AJAVA – Ajanvarausjärjestelmä CSP Compact Software Products.
Liferay Portal © Reino Aarinen, Liferay Portal Olemassa jo Liferay Portal 4.3.0rc1. Tässä asennettu Liferay Portal Liferay on avoimeen.
SQL Standardoitu kieli, jonka avulla voidaan
PHP ja MySQL Verkkotekniikan jatkokurssi Kevät 2003
Tietokannan luominen Tietokanta luodaan komennolla CREATE DATABASE
PROJEKTI: GLOOMY ALPHA A-TIIMI SPRINTTI 1 DARPA x Mika Pekka Mats Krista Azmo.
Tietokannat –kurssi SQL peruskyselyt
© Jukka Juslin1 Tiedostot Tuloksellinen Java-ohjelmointi.
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
Miksi tietokannattMyn1 Miksi tietokannat Esim. kirjastossa oli kortisto, joka koostui käsin täytettävistä arkistokorteista. Kortit oli järjestetty tekijän.
II opponointi KOPPELO-projekti. Projektiorganisaatio Jäsenet: * Minna Hillebrand * Markus Silván * Antti Vanhanen * Marko Ylitalo Tilaajat.
Java - Tietokanta. JDBC=Java database connectivity  ODBC:n kaltainen ohjelmointiliittymä SQL- tietokantoihin  Koostuu Java-kehitysympäristön (esim.
Karteesinen tulo Huomaa attribuuttien nimien tarkentaminen taulujen nimillä.
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
Omien aineistojen tuonti Finnaan KIRJASTOVERKKOPALVELUT Tietueiden haravointi  Kansalliskirjasto tekee keskitetysti  Haravoidaan ja indeksoidaan.
PHP ja MySQL PHP: Hypertext Preprosessor. PHP, johdanto Komentosarjakieli, joka on suunniteltu dynaamisen sisällön tuottamiseen verkossa PHP on sekä kieli,
Tietokantapalvelimet Ville Parviainen. Sisältö Yleistä tietokannoista SQL PostgreSQL MySQL MySQL vs. PostgreSQL Linux -työ.
Lähiverkot erikoistyökurssi TIETOKANTAPALVELIN Linux-harjoitustyö Mari Toukola
Intrusion Detection System (IDS) Teemu Kokkinen Kevät 2007.
Tietokantapalvelimet -Mikko Pehkonen, Tite4. Tietokantapalvelimista  DBMS (Database Management Systems)  Tarkoitettu tiedon keskitettyyn hallintaan.
KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola
VARMUUSKOPIOINTI Näin tehdään Varmuuskopiointi Mac OS X 10.5 Leopard Serverillä, mutta varmuuskopiointi tehdään samalla tavalla myös muissa Mac OS X- käyttöjärjestelmissä,
Harjoitus 1 Perusta uusi projekti. Hae projektin kansioon NWIND.mdb. Ota kantaan yhteys. Tulosta comboboxiin rahtarien(Shippers) nimet.
KOHAA! Leena Kinnunen ja Mikko Paajala Rovaniemen kaupunginkirjasto – Lapin maakuntakirjasto Lapin kirjastokokous
SQL ● Structured Query Language ● Standardoitu kieli tietokantakyselyiden tekemiseen – Standardoitu ei tarkoita etteikö olisi useampia versioita, joten.
Mysql ja Postgresql Henry Sunesson. Mitä ne ovat ● MySQL ja PostgreSQL ovat sql(standard query langue) palvelimia eli toiselta nimeltään tietokanta palvelemia.
TIETOKANNAT MySQL ja PostGRE Jussi Toivakka ja Juha Törö.
Käsitemallin suunnittelutyökalut
Tietokantamoottorit Suosittuja tietokantamoottoreita: MySQL SQLite
Procedural Language Extensions to SQL
Ajankohtaista Julkaisufoorumista
Excelpäälliköintiä Power Query VINKKI SOLUTIONS | MIKAEL AHONEN.
Tärkeämpää kuin arvaatkaan
Kirjoita tähän Kirjoita tähän Kirjoita tähän Kirjoita tähän Kirjoita tähän Kirjoita tähän Kirjoita tähän.
Sisältö PostgreSQL MySQL Historia yms. ORDBMS Ominaisuuksia Asennus
Melindan palveluposti Yleisiä ja ajankohtaisia asioita
Ohjelmistotekniikka Niko Hämäläinen 2010
Tärkeämpää kuin arvaatkaan
Harjoitus 8.3: Mukautettu esitys
Otsikon asettelu Alaotsikko.
minun ensimmäinen Perl-ohjelmani!
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
PowerPoint-vinkkejä Jouni Huotari 11/16/2018 Jouni Huotari.
Tärkeämpää kuin arvaatkaan
PHP Tietokantaohjelmointi 1
Maakuntien ICT-muutosten tehtäväkartat ja tehtäväverkot
Tärkeämpää kuin arvaatkaan
PHP Tietokantaohjelmointi 2
Esityksen transkriptio:

MySQL & PostgreSQL Heikki Airaksinen & Janne Richter

Johdanto SQL (Structured Query Language) Ennen tiedonhaku oli tehtävä kirjoista, mutta nykyisin voidaan tallentaa suuria tietokokonaisuuksia järjestelmällisiksi tietokannoiksi.

Tietokannan suunnittelu Suunnitteluprosessi on toimintosarja, jossa eri vaiheet toteutuvat vuoronperään. Suunnittelussa on tärkeää tietää tarkalleen, miten tietokannan kenttiä ja taulukoita tullaan käyttämään. Yleensä laajan tietokannan suunnittelu vaatii jonkinlaista kokemusta tai vähintäänkin laajamittaista perehtymistä tietokantarakenteisiin. Pelkällä maalaisjärjellä laajan tietokannan toteutus ei onnistu.

Tietojen käsittely mysql> select * from Palaute; | IdPalaute | Projekti | Asiakas | Ruusut | Risut | Vastattu | | 1 | Tprojekti | Tasiakas | Truusut | Trisut | 1 | | 2 | Tprojekti1 | Tasiakas1 | Truusut1 | Trisut1 | 1 | | 3 | Tprojekti2 | Tasiakas2 | Truusut2 | Trisut2 | 1 | 8 rows in set (0.01 sec) mysql> Tiedon lisäys; INSERT INTO Palaute VALUES (’4’, ’Tprojekti3’, ’Tasiakas3’, ’’,’’,’1’;

Tietojen käsittely MySQL: Show tables; -näyttää tietokannasta löytyvät taulut select * from taulu; -näyttää kaiken sisällön taulusta PostgreSQL \d –näyttää tietokannasta löytyvät taulut select on samanlainen, kuin MySQL:ssä

SQL-komentoja Komennot ovat melko lailla samat MySQL:ssä ja PostgreSQL:ssä Joissain komennoissa on pieniä eroja, mutta samat toiminnot kuitenkin löytyvät.

Varmuuskopio Yksittäisen db:n kopiointi: root]# pg_dump -U postgres testi > testi.out dumpista palauttaminen: #su postgres $ psql testi < testi.out Varmuuskopiointi (kaikki db:t kerralla): downloaded]# pg_dumpall -U postgres > db_all.out