Tietokannat (5 op)
Toteutuksen tunnus: AL00CM21-3002
Toteutuksen perustiedot
Ilmoittautumisaika
01.07.2022 - 04.09.2022
Ajoitus
31.10.2022 - 16.12.2022
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Liiketoiminta (LAB)
Toimipiste
Lappeenrannan kampus
Opetuskielet
- Suomi
Koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Jaana Tanhuanpää
Opetusryhmät
- Harjoitukset (Koko: 0. Avoin AMK: 0.)
Ryhmät
-
LLPRIT22STietojenkäsittelyn koulutus 22S Lappeenranta
Pienryhmät
- Harjoitukset
Osaamistavoitteet
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
Toteutustapa ja opetusmenetelmät
Lähiopetus lukujärjestyksen mukaan.
Ajoitus ja läsnäolo
Ajoitus lukujärjestyksen mukaan.
Oppimateriaali ja suositeltava kirjallisuus
Hovi, Huotari, Lahdenmäki: Tietokantojen suunnittelu ja indeksointi. Docendo. 2003.
Toteutuksen valinnaiset suoritustavat
eAhot-prosessin mukaan.
Oppimisympäristö
Moodle-oppimisalusta.
Opiskelijan ajankäyttö ja kuormitus
5 op on noin 135 tuntia opiskelijan työtä.
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