Sisältö PostgreSQL MySQL Historia yms. ORDBMS Ominaisuuksia Asennus

Slides:



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

Ohjelmiston tekninen suunnittelu
Johdatus Linuxiin Mauri Heinonen
Tietojärjestelmät 2.
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulun yliopisto Facebook API Teppo Räisänen Tietojenkäsittelytieteiden.
Tietokanta.
Web-sovellusten arkkitehtuurit K1103TK CodeIgniter - perusteet Jouni Juntunen.
Pupesoft myyntireskontra
Ubuntuun LAMP server sekä Samba tiedostonjako palvelu.
Toimisto-ohjelmat Linuxissa
WORDPRESS -KOULUTUS Juha Konttinen – Miksi Wordpress?  on ilmainen  on helppo asentaa ja käyttää  omalle tai vuokratulle palvelimelle 
Marko Mikkola Solution Sales Professional – Security and Management Microsoft Oy, Enterprise and Partner Group
Suse / OpenSuse Antti Hartikainen. Terminologiaa SUSE = Saksalainen monikansallinen yritys, asiakkaina yritykset. SUSE Linux Enterprise = SUSEn kehittämä.
Ubuntu A LINUX DISTRIBUTION. Perustietoja  Debian pohjainen Linux käyttöjärjestelmä.  Julkaistiin 20 lokakuuta  Viimeisin julkaisu on Ubuntu.
The Virtual Cell Software: solun toiminnan mallintamista Liisa-Ida Sorsa S Solubiosysteemien perusteet
LINUX Anniina Fagerström, Valtteri Karttunen, Tuukka Koivisto, Niko Liukka, Joonas Salminen ja Janne Strömberg 25/10/2013 LINUX.
A Linux -järjestelmät WINE-API SEKÄ VIRTUALISOINTIOHJELMISTOT
XML -kielen perusteet SIMO Seminaari Antti Mäkinen.
Virtuaalisointi.
Gentoo Linux Niina Salmi Oh5. Yleistä Línux levitysversio Gentoo alunperin kehitetty olemaan –nopea –luotettava –vakaa Kaikki sen ohjelmat asennetaan.
Liferay Portal © Reino Aarinen, Liferay Portal Olemassa jo Liferay Portal 4.3.0rc1. Tässä asennettu Liferay Portal Liferay on avoimeen.
Marjatilan kirjanpito-ohjelmisto Esa Hill Vaasan ammattikorkeakoulu.
Ville Ahola EL5. Yleistä  Avoimen lähdekoodin www- serveriohjelma  Lähes jokaiseen käyttöjärjestelmään löytyy oma versio  Ollut suosituin www-palvelin.
4-Tietokantaohjelmointi Teuhola Tietokantasovellusten ohjelmointi Taustaa 4.1. Relaatioskeemaa täydentäviä piirteitä 4.2. Sulautettu SQL, Java.
SQL Standardoitu kieli, jonka avulla voidaan
Matematiikkaa tietokoneella mikko opettaa Sagen avulla matematiikkaa ja ohjelmointia
Tietokannan luominen Tietokanta luodaan komennolla CREATE DATABASE
Saako halvalla hyvää? Linux kotistudiossa FM Sami Kainulainen
Matematiikkaa tietokoneella mikko opettaa Sagen avulla matematiikkaa ja ohjelmointia 2011,2012.
Jaakko Markkanen & Ari Laine. Yhteisö, joka kehittää työpöytäympäristöä KDE SC (Software Compilation) Avoimen lähdekoodin ja voittoa tavoittelematon yhteisö.
Pakkanen -arkkitehtuurin siirto toteutustekniikoihin
Suse Linux Klaus Ovaskainen, TI12. Historia  S.u.S.E --> Software- und System-Entwicklung  Saksalainen lokalisointi Slackwaresta  > S.u.S.E Linux.
Markus Riihelä Mikko Sallinen. Yleistä Samba on lähes kaikilla UNIX ja UNIX- tyylisillä käyttöjärjestelmillä pyörivä tiedosto- ja tulostinpalvelin. Samba.
Java - Tietokanta. JDBC=Java database connectivity  ODBC:n kaltainen ohjelmointiliittymä SQL- tietokantoihin  Koostuu Java-kehitysympäristön (esim.
SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson
Relaatiomalli kilpailijoineen ja 1970-luvuilla
Apache - yhteisnimitys useille Pohjois- Amerikan intiaaniheimoille - yhteinen etninen ja kulttuurinen tausta - puhuvat eteläisiä athabasca- kieliä Apassipäällikkö.
APACHE Kurssi: V Linux Sami Karjalainen OH3 Mika Haaja OH5.
Pekka Paananen Toni Valkonen OH3. Historia 1994 NCSA:n HTTPd pääkehittäjä erosi NCSA:n palveluksesta syntyi Apache - A Patchy Server sekä Apache Group.
Tietokannan hallinta Kevät 2006 Jan Lindström R&G Chapter 1.
PHP ja MySQL PHP: Hypertext Preprosessor. PHP, johdanto Komentosarjakieli, joka on suunniteltu dynaamisen sisällön tuottamiseen verkossa PHP on sekä kieli,
Samba - perustietoja Samba on ilmainen ”Open Source” –ohjelma (GNU GPL). Sitä on kehitetty vuodesta 1992 alkaen. Toimii mm. tiedosto- ja tulostuspalvelimena.
SUSE Jyrki Heinonen OH4 Linux A Historiaa ja nykypäivää – S.u.S.E – Software- und System-Enwicklung Unix-konsultointi, SLS + Slackware saksaksi.
Jean Danielsbacka EL3 Linux. Samba? ● Tiedosto- ja tulostuspalvelin, joka toimii lähes missä tahansa TCP/IP:tä tukevassa ympäristössä ● Samba on ilmainen.
MySQL & PostgreSQL Heikki Airaksinen & Janne Richter.
Linux-järjestelmät (A271227) Gentoo Linux -käyttöjärjestelmä Petri Keltanen TI07.
Tietokantapalvelimet Ville Parviainen. Sisältö Yleistä tietokannoista SQL PostgreSQL MySQL MySQL vs. PostgreSQL Linux -työ.
Windows 2000 Jukka Stranden Marko Suhonen Käyttöjärjestelmät Seminaari 2006.
Lähiverkot erikoistyökurssi TIETOKANTAPALVELIN Linux-harjoitustyö Mari Toukola
Tietokantapalvelimet -Mikko Pehkonen, Tite4. Tietokantapalvelimista  DBMS (Database Management Systems)  Tarkoitettu tiedon keskitettyyn hallintaan.
1 Verkko-oppiminen Anniina Salmi. Sisältö 1.Verkko-oppimisen hallinta 2.Historia 3.Hallintajärjestelmiä 4.Sisällön standardointi 5.Yhteenveto.
1 eLearning Anniina Salmi. Contents 1.eLearning management 2.History 3.Conent management tools 4.Content standardisation 5.Summary.
Web-sisällönhallintajärjestelmät / 27 Sisältö Mitä on web-sisällönhallinta? Tausta ja tavoitteet Käytännön prosessi Web-sisällönhallintajärjestelmät.
SUSE Linux. Alunperin saksalainen lokalisointi Slackwaresta Julkaistiin vuonna 1994 S.u.S.E Linux 1.0:na Myöhemmin sisällytettiin Jurix- käyttöjärjestelmä.
Patrik Stengård Ti10 tive. Johdanto Suse Linux on tietokoneen käyttöjärjestelmä Ytimen tyyppi on monoliittinen Kernel Avoin lähdekoodi Alkuperältään saksalainen.
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
WWW-sisällönhallintaohjelmistot
Web-sisällönhallintajärjestelmät
SUSE Linux.
WWW-Sisällönhallintaohjelmat
GIMP ja muut grafiikkaohjelmat
WineApi ja Virtuaaliohjelmistot
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Riku Heino ja Milo Hakalahti
Samba Tuukka Toropainen.
Kehitetty vuonna 1995 (Michael Widenius ja David Axmark)
– Ohjelmistojen mallintaminen, olio- ja relaatiomallinnuksen suhteesta
Esityksen transkriptio:

Sisältö PostgreSQL MySQL Historia yms. ORDBMS Ominaisuuksia Asennus LAMP Relaatiotietokanta Miksi käyttää MySQL:lää Tietokannan ja taulukon luonti MySQL Workbench ja phpMyAdmin

Historia Kehitetty jo 20 vuotta. Vakaan ohjelmiston maine. Voi asentaa kaikille yleisille käyttöjärjestelmille, Linux,Windows,Mac Os X. Avoin lähdekoodi, ilmainen! Kehittäjä: PostgreSQL Global Development Group (alkuperäinen kehittäjä: UC Berkley) Lisenssi: PostgreSQL License, kuten BSD-lisenssi. https://www.postgresql.org/about/licence/ https://fi.wikipedia.org/wiki/BSD-lisenssi

ORDBMS (Object Relational Database Management System) PostgreSQL = relaatiotietokantojen hallintajärjestelmä Database management system, tietokannan hallinta(luominen,muokkaus,käyttäjät,oikeudet,varmuuskopiot..) Relational, taulujen väliset yhteydet/suhteet(primary key,foreing key). http://www.postgresqltutorial.com/postgresql-sample-database/ Object, viitataan sen olio-perusteisiin lisäominaisuuksiin. -Auttavat datan käsittelyä ohjelmiston kehitysvaiheessa (oliomalli --> relaatiomalli).

PostgreSQL:n ominaisuuksia Noudattaa ACID-periaatetta. https://fi.wikipedia.org/wiki/ACID Multi-version concurrency control (MVCC) https://en.wikipedia.org/wiki/Multiversion_concurrency_control User-defined types “perus” datatyyppien (integer,double,char...) lisäksi voidaan luoda omia datatyyppejä. https://www.postgresql.org/docs/9.4/static/xtypes.html Table inheritance Sophisticated locking mechanism Foreign key referential integrity Views, rules, subquery Nested transactions (savepoints)

Asennus (fedoraan) / hallinta Dnf install postgresql-server dnf install pgadmin3 TAI Graafisen asennusohjelmankautta http://www.enterprisedb.com/products-services-training/pgdownload Hallinta: Psql – hallinta terminalin kautta tai Pgadmin – Graafinen käyttöliittymä

Mikä MySQL on? Relaatiotietokantojen hallintajärjestelmä Käytössä maailman suosituimmissa internetsivuissa esim. Facebook ja Twitter Kehittäjä: MySQL AB Ensimmäinen versio julkaistu vuonna 1995 Tarkoituksena parantaa olemassa olevaa mSQL ohjelmaa API säilytettiin mahdollisimman samanlaisena Sun Microsystems osti vuonna 2008 Oracle Corporation osti Sun Microsystemsin vuonna 2009 Olemassa useita eri versiota: Community, Standard, Enterprise ja Cluster

Relaatiotietokanta Koostuvat taulukoista, kentistä, riveistä ja soluista Jokaisella taululla pakko olla perusavain esim. henkilötunnus Voidaan viitata toiseen tauluun viiteavaimella

Miksi käyttää MySQL:lää Ilmainen Suosittu Apua tarjolla Yhteen sopiva muiden ohjelmien kanssa Yksinkertainen käyttää Skaalattava Rajapinnat useille ohjelmointi kielille PHP:n lisäksi mm. C++, JAVA

Asennus Ladataan tarvittavat RPM paketit Root käyttäjällä MySQL MySQL Client MySQL Devel MySQL-bench Root käyttäjällä rpm -i MySQL-x.x.x-x.xxxx.rpm mysqladmin -u root password ”salasana"; mysql -u root –p

MySQL Workbench SQL Developement Data Modelling Server Administration

Lähteet https://www.postgresql.org/ https://fedoramagazine.org/postgresql-quick-start-fedora-24/ https://en.wikipedia.org/wiki/PostgreSQL http://www.postgresqltutorial.com/ http://appro.mit.jyu.fi/ http://dev.mysql.com/ https://www.phpmyadmin.net/ https://www.tutorialspoint.com/index.htm https://en.wikipedia.org/wiki/MySQL