TietokantapalvelutLaajuus (3 op)
Opintojakson tunnus: TZ40AA43
Opintojakson perustiedot
- Laajuus
- 3 op
Osaamistavoitteet
Opiskelija osaa asentaa toimivan LAMP-ympäristön ja osaa virittää sen komponentteja yrityksen tarpeita vastaavaksi. Edelleen opiskelija tuntee järjestelmän kustannushyödyt, kun palvelut ovat omassa hallinnassa. Samoin opiskelija tiedostaa tietoturvauhat, jotka ovat mahdollisia palveluiden sijaitessa ulkopuolisella palvelutarjoajalla.
Sisältö
Asennetaan toimiva LAMP-ympäristö (Linux, Apache, MySQL ja PHP), joista jokainen on julkaistu GPL-lisenssin alaisena. Näin ollen ne ovat avoimena lähdekoodina ilmaisia käyttää. Opintojaksolla asennetaan Linux-ympäristöön Apache web-palvelin, MySQLtietokantapalvelin sekä PHP -ohjelmointikielen/skriptauskielen tukiohjelmistot. Tämän
jälkeen tarkastellaan näiden osien asetusten määrittelyjä yritystä palvelevaksi kokonaisuudeksi. Lisäksi opintojaksolla tarkastellaan, kuinka avoimen lähdekoodin PosgreSQL-tietokantaohjelmisto soveltuisi samaan tarkoitukseen.
Esitietovaatimukset
Palvelinalustat
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa asentaa itsenäisesti kaksi yleisintä avoimen lähdekoodin tietokantaohjelmistoa ennalta määritettyyn Linux-ympäristöön.
Arviointikriteerit, hyvä (3)
Opiskelija osaa luoda yksinkertaisia tietokantoja toteutetussa ympäristössä.
Arviointikriteerit, kiitettävä (5)
Opiskelija tuntee tietokantajärjestelmässä käytettävän SQL-kyselykielen poikkeamat standardi SQL-kieleen verrattuna. Opiskelija osaa käyttää tehokkaasti SQL-kyselykieltä ja luoda vaativien relaatiomallien mukaisia tietokantoja asennetussa ympäristössä.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija osaa asentaa itsenäisesti kaksi yleisintä avoimen lähdekoodin tietokantaohjelmistoa ennalta määritettyyn Linux-ympäristöön.