Tietokannan suunnittelu 2 pv

Tietokantojen kunnollinen suunnittelu on oleellisen tärkeää – huonosti suunniteltu tietokanta on kuin talo huonoilla perustuksilla. Laitteistojen kehitys ja halpeneminen on johtanut siihen, että osa perinteisistä suunnitteluohjeista on vanhentuneita. Kurssilla esitellään käytännönläheisesti suunnitteluputki käsiteanalyysistä relaatiokannan taulurakenteisiin ja suorituskykyasioihin asti. Käymme läpi myös oliomallinnuksen ja perinteisen relaatiokantasuunnittelun eroja ja rakennamme yhteyden näiden välille.

Esitämme tekniikoita, joilla operatiivinen kanta saadaan tukemaan entistä paremmin raportointia. Kurssi on tuoteriippumaton ja siten saatujen oppien avulla voi suunnitella tietokantoja kaikkiin tuotteisiin, esim. Oracle, DB2, SQL Server, MySQL ja MS Access.

Mukana on runsaasti kouluttajan, tietokantasuunnittelusta kirjankin kirjoittaneen Jouni Huotarin käytännön kokemukseen perustuvia esimerkkejä sekä oppimista tukevia harjoitustehtäviä. Kurssilla käytetään myös nk. CASE-välinettä tietokantakuvauksen tekemisessä.

Kurssiin kuuluu uusittu painos kirjasta Hovi, Huotari, Lahdenmäki: Tietokantojen suunnittelu ja indeksointi !

Relaatiotietokannat

  • peruskäsitteiden kertaus (relaatiomalli ja relaatiokannat)
  • tuotekatsaus
  • tavoitteet eri tyyppisten kantojen tietokantarakenteille
  • oliomalli ja sen suhde relaatiokantojen suunnitteluun

Mallintamisen vaiheet

  • suunnitteluputki ja suunnittelun tulokset
  • eritasoiset mallit: yritystaso, sovellustaso
  • lyhyt vertailu olioanalyysiin

Käsiteanalyysi (kohdeanalyysi)

  • liiketoiminnan mallintaminen: tyypilliset rakenteet
  • monimutkaisia rakenteita, mm. hierarkiat, verkot ja 3:n käsitteen yhteydet
  • perusavain: luonnollinen vai surrogaatti
  • isot mallinnukset
  • ylätason mallintaminen
  • käytännön ohjeita, esimerkkejä, malleja

Tarveanalyysi Normalisointi ja denormalisointi Käsitemallista relaatiotauluihin

  • miten muuntaa käsitemalli relaatiotietokannan tauluiksi, vaihe kerrallaan
  • SQL-esimerkit
  • raportointia tukevia rakenteita operatiiviseen kantaan

Oliomallinnuksesta relaatiokannan tauluihin

  • vaihtoehtoisia toteutustapoja
  • suorituskyvyn huomioon ottaminen

Suorituskyvyn virittämisestä

  • miten relaatiokannan suorituskykyyn voi vaikuttaa
  • levylaitteiden kehityksen vaikutus suunnitteluun
  • oikeiden indeksien suunnittelu, indeksien paksuntaminen
  • denormalisointi ja fyysiset viritystavat

CASE-välineen käyttö mallinnuksessa

Kouluttaja: Jouni Huotari

Yrityskohtaisena. Ota yhteyttä  p. 040 473458

 

Kerro mielipiteesi!

Ilmoittaudu tälle kurssille!


Etunimi
Sukunimi
Titteli
Sähköpostiosoite
Puhelinnumero
Matkapuhelin
   
Yritys
Postiosoite
Postinumero
Postitoimipaikka
 
Laskutusosoite (jos ei sama kuin yllä)
tai verkkolaskuosoite
Postiosoite tai
verkkolaskuoper.
Postinumero
Postitoimipka tai
verkkolaskuosoite
Mahd. laskun viite
Lisätietoja tai
OVT-tunnus

 

 

Peruutusehdot: Mikäli peruutus tehdään myöhemmin kuin kaksi viikkoa ennen kurssin alkua, veloitamme puolet kurssimaksusta. Jos peruutusta ei tehdä lainkaan, laskutamme koko kurssimaksun. Estyneen osallistujan tilalle voidaan kustannuksitta vaihtaa toinen henkilö.