Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

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

Samankaltaiset esitykset


Esitys aiheesta: "Sisältö PostgreSQL MySQL Historia yms. ORDBMS Ominaisuuksia Asennus"— Esityksen transkriptio:

1

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

3 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

4 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). Object, viitataan sen olio-perusteisiin lisäominaisuuksiin. -Auttavat datan käsittelyä ohjelmiston kehitysvaiheessa (oliomalli --> relaatiomalli).

5 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)

6 Asennus (fedoraan) / hallinta
Dnf install postgresql-server dnf install pgadmin3 TAI Graafisen asennusohjelmankautta Hallinta: Psql – hallinta terminalin kautta tai Pgadmin – Graafinen käyttöliittymä

7 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

8

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

10 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

11 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

12

13 MySQL Workbench SQL Developement Data Modelling Server Administration

14

15 Lähteet https://www.postgresql.org/
https://fedoramagazine.org/postgresql-quick-start-fedora-24/ https://en.wikipedia.org/wiki/PostgreSQL https://www.phpmyadmin.net/ https://www.tutorialspoint.com/index.htm https://en.wikipedia.org/wiki/MySQL


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

Samankaltaiset esitykset


Iklan oleh Google