IIO30100 Tietokantojen suunnittelu (6 op)

Samankaltaiset tiedostot
IIO30100 Tietokantojen suunnittelu (6 op)

IIO30100 TIETOKANTOJEN SUUNNITTELU (6 OP)

IIO30200 Tietokannan hallinta (5 op)

IIO30200 TIETOKANNAN HALLINTA (5 OP)

IIO10200 Tietokantaohjelmointi (4 op)

IIO10200 TIETOKANTAOHJELMOINTI (4 OP) OPINTOJAKSON ESITTELY JOUNI HUOTARI

TTZC0800 TIETOKANNAT (5 OP)

IIZO3030 TIETOKANNAT (5 OP)

IIZT4020 Projektitoiminta

Tietokannan suunnittelu

IIZO3020 TIETOKANNAT (3 OP)

FYYSINEN SUUNNITTELU

Fyysinen suunnittelu

TIETOKANNAN SUUNNITTELU

FYYSINEN SUUNNITTELU

Normalisointi. Jouni Huotari & Ari Hovi. kirjan Hovi, Huotari, Lahdenmäki: Tietokantojen suunnittelu & indeksointi, Docendo (2003, 2005) luku 5

Jouni Huotari & Ari Hovi. Käsitemallinnuksesta relaatiokantaan KÄSITEMALLI. LOOGINEN MALLI: tietomalli valittu. FYYSINEN MALLI: DBMS valittu

POLKU LUOKKAKAAVIOISTA TAULUJEN TOTEUTUKSEEN

Käsiteanalyysi prosessina ja tarveanalyysi

IIZP2010 Järjestelmäprojekti 5 op

KÄSITEANALYYSI PROSESSINA JA TARVEANALYYSI

NORMALISOINTI TIETOJEN MALLINNUS JOUNI HUOTARI & ARI HOVI

TIETOVARASTOJEN SUUNNITTELU

Tietovarastojen suunnittelu

Kurssin esittely. Kurssin esittely. MS-C2107 Sovelletun matematiikan tietokonetyöt 1

Kurssin esittely. Kurssin esittely. MS-C2107 Sovelletun matematiikan tietokonetyöt 1

Tervetuloa jatkamaan DIGITAALI- TEKNIIKAN opiskelua! Digitaalitekniikka (piirit) Luku 0 Sivu 1 (8)

Testidatan generointi

KÄSITEANALYYSI JA -MALLINNUS HOVI, HUOTARI, LAHDENMÄKI: TIETOKANTOJEN SUUNNITTELU & INDEKSOINTI DOCENDO (2003, 2005) LUKU 3

Luento 3 Tietokannan tietosisällön suunnittelu

ITKA204 Tietokannat ja tiedonhallinnan perusteet

Ammatillisen opettajan OSAAMISMERKIT

KOULUTUSOHJELMA JA TUTKINTONIMIKE: Artesaani TUTKINNON OSA: Asiakaslähtöinen valmistaminen LAAJUUS: 10 ov TUTKINNON OSAN AMMATTITAITOVAATIMUKSET

IIO30220 Database Management / Tietokannan hallinta TAPAHTUMIEN HALLINTA JOUNI HUOTARI ( )

Visual Case 2. Miika Kasnio (C9767)

Tervetuloa opiskelemaan DIGITAALI- TEKNIIKKAA! Digitaalitekniikan matematiikka Luku 0 Sivu 1 (9)

Työelämäharjoittelu sosionomi (AMK) tutkinnossa

Suvi Junes Tampereen yliopisto /Tietohallinto 2012

MITTAUSTEKNIIKAN ERIKOISTUMISOPINNOT (30 op)

Tietokannanhoitaja DBA (Database Administrator) ja tietokannan hallinta

Kurssin esittely (syksy 2016)

Kurssin esittely. Kurssin esittely. MS-C2107 Sovelletun matematiikan tietokonetyöt 1

HELIA 1 (8) Outi Virkki Tietokantasuunnittelu

T Ohjelmistojen määrittely- ja suunnittelumenetelmät Harjoitustyöraportti TNT - Tarkistetaan Ne Tentit Analyysimalli

CHEM-A1620 Näkökulmia ympäristöasioihin (3 op) Kevät 2018

Yrittäjyys YY00B75. Katta Siltavirta

TK Tietojenkäsittelyn seminaari 4 op Kevät Tietojenkäsittelyn seminaari

Metropolia OPS Rakennustekniikka Korjausrakentamisen YAMK -tutkinto Opintojaksokuvaukset

10 Opetussuunnitelma [TOP OSP] OSAAMISEN ARVIOINTI ARVIOINNIN KOHTEET JA AMMATTITAITOVAATIMUKSET OSAAMISEN HANKKIMINEN

Tietokannan suunnittelu

Suunnitteluvaihe prosessissa

ENE-C3001 Energiasysteemit

TIETOKANTOJEN SUUNNITTELU

ENE-C3001 Energiasysteemit

Projektin suunnittelu. Pienryhmäopetus - 71A00300

TIEDONHALLINTA - SYKSY Luento 1. Saapumisryhmä: TXQ16ICT, TXQ16S1 ja TXQ16PROS. 27/8/17 Helsinki Metropolia University of Applied Sciences

TIETOTEKNIIKAN KOULUTUSOHJELMA

TIEDONHALLINNAN PERUSTEET - SYKSY 2013

PLA Mobiiliohjelmointi. Mika Saari

ENG-A1002 ARTS-ENG-Projekti. B-kori

Tietojärjestelmä tuotantoympäristössä. Sovellusohjelmat Helsingin ammattikorkeakoulu Stadia / Tekniikka ja liikenne Vesa Ollikainen

10 Opetussuunnitelma OSAAMISEN ARVIOINTI ARVIOINNIN KOHTEET JA AMMATTITAITOVAATIMUKSET OSAAMISEN HANKKIMINEN. työskentelee matkailutapahtuman

TIETOKANNAT JOHDANTO

Seudullinen johtoryhmä. Aika: klo 9-12 Paikka: Kokoushuone 321, virastotalo, Mikkeli

ELINTARVIKE MARKKINOINNIN PERUSTEET YET-004

MITEN KOKONAISARKKITEHTUURILLA TUETAAN LIIKETOIMINNAN KEHITTÄMISTÄ

TaTe-toimivuustarkastelu ja toimivuustarkastuskortti Laatija: Pirkko Pihlajamaa TAMK

35C00250 Hankintojen johtaminen Kurssin esittely

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT

JHS 179 suosituksen uudistamishanke Suositusluonnoksen ja liitteiden esittely Keskustelutilaisuus Kansallismuseon auditorio

KOULUTUSOHJELMA JA TUTKINTONIMIKE: Artesaani TUTKINNON OSA: Toteuttamisen suunnittelu LAAJUUS: 10 ov TUTKINNON OSAN AMMATTITAITOVAATIMUKSET

Laadukas verkkototeutus - valmennus

Toimintaa tukeva tietomalli. OTM Sidosryhmäseminaari Inka Paukku

Mira Grönvall ja Rami Lehtinen

Opiskelija hankkii tutkinnon osan ammattitaitovaatimusten mukaista osaamista osallistumalla aktiivisesti seuraaviin työtehtäväkokonaisuuksiiin:

Semanttinen Web. Ossi Nykänen Tampereen teknillinen yliopisto (TTY), DMI / Hypermedialaboratorio W3C Suomen toimisto

Ammattitaitoa edistävä ohjattu harjoittelu I ja II / Kehittyvä osaaja

Harjoittelu omassa opetustyössä ammatillisen koulutuksen parissa

Liikunnanohjaus. Ammattitaidon osoittamistavat. Utbildning Ab

Arkkitehtuuripankki. Mallintamisen metamalli ja notaatiot

DIGITAALINEN MARKKINOINTI ELINTARVIKEALALLA EKM-102

A35C00250 Hankintojen johtaminen Kurssin esittely

KOULUTUSOHJELMA JA TUTKINTONIMIKE: Artesaani. TUTKINNON OSA: Kulttuurin soveltaminen käsityöhön LAAJUUS: 10 ov TUTKINNON OSAN AMMATTITAITOVAATIMUKSET

HELIA 1 (17) Outi Virkki Tiedonhallinta

Opiskelija osaa määritellä ohjelmiston tiedot ja toiminnot, suunnitella ohjelmiston rakenteen ja laatia ohjelmiston teknisen spesifikaation.

Korkealämpötilakemia

lineitä oppimisen tueksi

Insinöörimatematiikan tentin toteuttaminen EXAM-järjestelmällä

P Prosessi- ja ympäristötekniikan osasto Bioprosessitekniikan laboratorio

Valmistavan teollisuuden digiteknologian koulutus OPINTOJAKSOKUVAUKSET

Maiju Mykkänen Susanna Sällinen

Luennot vuorovaikutuskeinona Peda-Forum

Ammattialakohtaisen opintokokonaisuuden toteutussuunnitelma

T harjoitustehtävät, syksy 2011

Aiheenvalinta ilmoitetaan MyCoursesin keskustelualueella (ei saman yrityksen tarkastelua lähes samasta näkökulmasta) viimeistään tiistaina 27.2.

Pelinkehittäjäkoulutus. Jouni Huotari

KA2 Yhteistyöhankkeet

Tik Ohjelmistoprojektien Hallinta

Hankesuunnitelma. Novus-Hanke. Novus-Hanke. YYL:n tietojärjestelmien kokonaisuudistus HANKESUUNNITELMA. LIITE 1

VAPAASTI VALITTAVAT TUTKINNON OSAT. Audiovisuaalisen viestinnän perustutkinto

Transkriptio:

IIO30100 Tietokantojen suunnittelu (6 op) Opintojakson esittely Jouni Huotari K2008 http://student.labra.jypoly.fi/~huojo/opetus/iio30100/

Tavoitteena on, että opiskelija: Ymmärtää käsitteellisen mallintamisen ja tietokannan suunnittelun osana tietojärjestelmien kehittämistä Osaa hahmottaa käsitteellisellä tasolla sovellusalueeseen liittyviä tietoja, tietoihin liittyviä sääntöjä ja sitä kuinka tiedot liittyvät kehitettävältä tietojärjestelmältä haluttaviin palveluihin Osaa laatia kuvauksia sovellusalueen tietokohteista ja niiden välisistä suhteista (UML-luokkakaavionotaatiolla tai vastaavalla) CASE-välinettä käyttäen Osaa laatia normalisoidun relaatiomallisen tietokantakuvauksen käsitteellisen mallin pohjalta (ja toteuttaa sen jossain valitussa relaatiotietokantaympäristössä) Osaa eritellä tietoihin liittyviä eheyssääntöjä (ja toteuttaa niitä jossain valitussa relaatiotietokantaympäristössä) K2008 2

Kompetenssialueet, joihin opintojakso liittyy Matemaattis-luonnontieteellinen osaaminen: loogisen ajattelukyvyn kehittyminen teknisessä ongelmanratkaisussa Ohjelmistotekninen osaaminen: tietokantojen suunnittelun (ja toteutuksen perusteiden) hallinta Tietotekninen suunnittelutaito: työn tulosten dokumentointitaito ja taito kommunikoida asiakkaiden kanssa (ja toteuttaa heidän tarpeitaan vastaavia teknisiä ratkaisuja) K2008 3

Opintojakson suorittaminen Harjoitustyönä tietokantasuunnitelma + esitys (35 p.) Tentti (kirjallinen osuus + soveltava osuus): 35 p., hyväksymisraja 20 p. Harjoitustehtävät R5:ssä (20 p.) Oppimispäiväkirja (10 p.) Tarvittaessa suullinen loppuarviointi (arvosanakeskustelu) K2008 4

Opintojakson arvosana Pisteet Arvosana Laadullinen määritys 0-24.9 Hylätty L 25-39.9 Yksi Perusasiat hallussa 40-54.9 Kaksi Paikoitellen hyvää 55-69.9 Kolme Hyvää keskitasoak 70-84.9 Neljä Lähes virheetöntä 85-100 Viisi Esimerkillistä työtäj Ryhmä ja ryhmän jäsen saa ehdottaa arvosanaa K2008 5

Ryhmän ja aiheen valinta Muodostakaa ryhmä siten, että kommunikointi ryhmän sisällä on luontevaa (vaihtakaa yhteystiedot) Ryhmän koko: 2-4 henkilöä Valitkaa harjoitustyön aihe siten, että se ratkaisee jonkin "oikean" ongelman Tietokannan laajuus: n. 10-20 käsitettä K2008 6

Tentti Tentti on kaksiosainen: 1. osaan (määritelmiä, essee, normalisointitehtäviä, etsi virheitä, esitä ratkaisu ) vastataan ilman mitään apumateriaalia ja 2. osassa (mallinnustehtävässä) saa kaikki materiaali olla käytössä Aikaa on n. 5 tuntia (teoriaosa 2 h, soveltava 3 h) Mallinnustehtävän palautus R5:een K2008 7

Oppimispäiväkirja Word-pohja Kirjoita aluksi omat tavoitteet ja oma tausta (osaaminen) Kirjoita "kolahdukset" ja tuntemukset; mainitse mikä opetuksesta ja materiaalista oli itsellesi tärkeää tai mikä asia jäi epäselväksi Arvioi lopuksi omien tavoitteiden saavuttamista + anna kehitysehdotuksia Päivän/viikon teemasta saa ja pitää kirjoittaa myös oman työkokemuksen tai kirjallisuustutkimuksen perusteella Palautus R5:een K2008 8

Opetusmateriaali Orientaatio + johdanto Tietokantojen suunnittelu & indeksointi -kirjan (Hovi, Huotari, Lahdenmäki, Docendo 2003) osa I (luvut 1-9) Käsitemallinnus, normalisointi Oliomallista relaatiomalliin Tietovarastokannan suunnittelu R5:ssä olevat kalvot ja selvitysraportit, mm. CASE-välineen (MS Visio) käyttö tietokantaratkaisun kuvaamisessa ekirjat: ellibs, IT-info ja Safari Connolly & Begg: Database Systems K2008 9

Osa-alueet Tietokantojen perusteet Käsite- ja tarveanalyysi Ohjelmistosuunnittelu SQL Tietokantaohjelmointi Tietokannan käsittely Tietokantojen suunnittelu Tietoturva ja varmistukset DBMSympäristö Normalisointi Tietokannan toteutus ja fyysinen suunnittelu Tietojenkeruu Kehitys Tietokannan hallinta Mittaus, testaus ja tuotanto Suorituskyvyn viritys Helia / Martti Laiho; JAMK / Jouni Huotari K2008 10

Tietokantojen suunnittelu ja toteutus -opintokokonaisuus IIO10200 Tietokantaohjelmointi IIO30100 Tietokantojen suunnittelu IIO30200 Tietokannan hallinta Yhteensä 4 op 6 op 5 op 15 op K2008 11

Prosessi IIO30100 Tietokantojen ja siitä suunnittelu syntyvät / Jouni Huotari dokumentit K2008 12

Tietokantasovellusten tuotannossa hallittava Ohjelmistosuunnittelu: määrittely, suunnittelu, ohjelmointi, testaus, Tiedonhallinnan perusteet: - termit, relaatiomalli, SQL,... Tämän n opintojakson painopistealue Kuvausmenetelmien hallinta - tietovirrat, käsite- ja tietomalli,... Työkalujen hallinta -CASE-välineet, DBMS:t ym. Projektinhallinta, versionhallinta,... Käyttöliittymäosaaminen - GUI, toimintaperiaate,... K2008 13

Suosituksia Kännykät pidetään kiinni tai äänettömänä; puheluihin vastataan opetustilan ulkopuolella Ongelmatilanteissa saa ja pitää turvautua opiskelukavereihin opettajaan (miel. R5:n kautta) Vertaisarviointi vaihtakaa toisen ryhmän kanssa töitänne ja antakaa rehellistä palautetta työstä löydetyistä kehittämiskohteista Kahvikuppeja yms. ei saa jättää luokkatilaan (roskikseen saa laittaa, jos sinne mahtuu) Virransäästö! K2008 14

Linkkejä Aikataulu: http://student.labra.jypoly.fi/~huojo/opetus/iio30100/ R5: http://generation.jypoly.fi IT-info: http://www.itinfo.fi (http://www.itpress.fi/) Docendo: http://www.docendo.fi Ellibs: http://library.ellibs.com/login/?library=90&book=951-846-714-5&language=fi Safari: http://proquest.safaribooksonline.com/ UML: http://www.holub.com/goodies/uml/index.html Creative Commons: http://creativecommons.fi/ K2008 15