Siirry suoraan sisältöön

Tietokannat (5 op)

Toteutuksen tunnus: KLI1318-19002

Toteutuksen perustiedot


Ilmoittautumisaika

16.11.2020 - 10.01.2021

Ajoitus

01.01.2021 - 03.05.2021

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Liiketoiminta (LAB)

Toimipiste

Lappeenrannan kampus

Opetuskielet

  • Suomi

Koulutus

  • Tietojenkäsittelyn koulutus

Opettaja

  • Jaana Tanhuanpää
  • Tommi Kallonen

Opetusryhmät

  • Verkkoluento 1 (Koko: 0. Avoin AMK: 0.)
  • Harjoitukset 1 (Koko: 0. Avoin AMK: 0.)

Ryhmät

  • LLPRIT20S
    Tietojenkäsittelyn koulutus 20S Lappeenranta

Pienryhmät

  • Verkkoluento 1
  • Harjoitukset 1

Osaamistavoitteet

Opintojakson suoritettuaan opiskelija hallitsee relaatiotietokantoihin liittyvät keskeiset käsitteet ja toimintamallit. Osaa käsitemallintamisen perusteet ja tietokannan luomisen ER-kaavion pohjalta. Tuntee tietokannan hallintajärjestelmän tarjoamat palvelut ja ymmärtää niiden merkityksen. Tuntee relaatiotietokannan perustana olevan relaatiotietomallin. Hallitsee SQL-kielen keskeisen sisällön ja osaa suunnitella ja toteuttaa pienimuotoisen relaatiotietokannan vaatimusmääritysten pohjalta.

Ajoitus ja läsnäolo

Etäopetus Zoomissa lukujärjestyksen mukaan.

Oppimateriaali ja suositeltava kirjallisuus

Hovi, Huotari, Lahdenmäki: Tietokantojen suunnittelu ja indeksointi. Docendo. 2003.

Oppimisympäristö

Moodle-kurssi

Opiskelijan ajankäyttö ja kuormitus

Noin 133 tuntia.

Sisältö

1. Mikä on tietokanta:
- Määritelmiä
- Terminologiaa
- DBMS:n ominaisuuksia

2. Tietokannan suunnittelu ja toteutus
- ER-mallinnus (Entity-Relationship Modelling)
- Määritelmiä
- Piirrossymbolit
- Oman tietokannan luominen, MySQL

3. Relaatiomalli

4. SQL-kielen peruskomennot

5. Tietokantaohjelmointi
- SQL Server Management Studion asennus
- tietojen lisäys, muokkaaminen, poisto

Lisätietoja opiskelijalle: mm. edeltävä osaaminen

Käytettävistä ohjelmistoista johtuen suositellaan Windows 10 käyttöjärjestelmää.

Arviointimenetelmät

Opintojakso arvioidaan palautettujen tehtävien perusteella.

Arviointiasteikko

1-5

Hylätty (0)

Opiskelija ei saavuta tason 1 kriteerejä.

Arviointikriteerit: taso 1: (arviointiasteikko 1-5)

Opiskelija
- ymmärtää SQL-kielen peruskäsitteet
- ymmärtää kurssin sisällön ja termit
- osaa tulkita yksinkertaisia ER-kaaviota
- CRUD-metodien itsenäinen ohjelmointi on haasteellista

Arviointikriteerit: taso 3 (arviointiasteikko 1-5)

Opiskelija
- osoittaa opiskelussaan hyvää aktiivisuutta
- ymmärtää kurssin sisällön ja termi hyvin
- osaa laatia useamman tauluun kohdistuvia SQL-kyselyitä
- osaa toteuttaa CRUD -metodit ohjelmallisesti tietokantaan
- osaa hyödyntää kurssimateriaaleja oman oppimisensa tukena

Arviointikriteerit: taso 5 (arviointiasteikko 1-5)

Opiskelija
- osoittaa opiskelussaan kiitettävää aktiivisuutta
- osaa soveltaa oppimaansa luovasti
- osaa hankkia itse uutta tietoa
- osaa kuvata ja perustella tekemänsä ratkaisut suullisesti ja kirjallisesti