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
-
LLPRIT20STietojenkä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