PostgreSQL

PostgreSQL on oliopohjainen relaatiotietokanta (object-relational database, ORDBMS). Se on yhteisön kehittämä avoimen lähdekoodin tietokanta ja sillä on erinomainen SQL standardin vaatimusten mukaisuus. Se sisältää piirteitä kuten taulujen periytyminen ja funktioiden ylikirjoitus ja myös NoSQL ominaisuuksia kuten tuki avain/arvo -tyypille ja dokumenteille sekä Text, JSON että XML muodossa.

Peruskurssilla käsitellään seuraavia aiheita:

  • Arkkitehtuuri
  • Ohjelmiston asentaminen
  • Tarvittavien työkalujen käyttäminen
  • SQL kielen perusteet
    • Tiedon määrittelykieli (DDL)
      • Tietokannan luonti
      • Käyttäjän ja roolin luonti
      • Oikeuksien antaminen
      • Taulujen luonti
      • Näkymän luonti
    • Tiedon käsittelykieli (DML)
      • Tiedon haku tietokannasta
      • Tiedon lisääminen
      • Tiedon päivittäminen
      • Tiedon poistaminen
  • perusfunktiot
  • perustietotyypit
  • perusoperaattorit