Databases (5 cr)
Code: 5G00BD77-3006
General information
- Enrolment period
- 10.06.2020 - 01.09.2020
- Registration for the implementation has ended.
- Timing
- 31.08.2020 - 13.12.2020
- Implementation has ended.
- Credits
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- ICT Engineering
- Campus
- TAMK Main Campus
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in ICT Engineering, students who began in 2014-2018
Objectives (course unit)
The aim of the course is to give basic skills for making database queries and maintaining a relational database.
Upon completion of the course the student:
• understands the operating principle of relational databases, the meaning of tables and columns, and their dependencies
• can make queries to the tables of a relational database
• can design and implement a simple relational database using a database program
Content (course unit)
Database concepts, conceptual modeling and modeling process, database design and implementation, database queries, database part of an information system
Location and time
1.9 - 15.12.2020
Tiistaisin 12-16
Syksyn 2020 opetus alkaa etäopetuksena
Lähiopetukseen siirryttäessä tilassa A3-21
Exam schedules
Exam-tentti on vaihtoehtoinen tapa SQL-osuuden suorittamiseksi.
Suoritusajat ilmoitetaan kurssilla.
Evaluation methods and criteria
Suoritukset arvioidaan pisteinä (0-100) ja painotetaan seuraavasti:
- SQL-osuus: harjoitustehtävät TAI vaihtoehtoisesti tentti - 40%
- Mallintaminen - harjoitustehtävät - 30 %
- Tietokantaohjelmointi - harjoitustehtävät - 30%
Pisterajat (max 100)
5 - 88.0
4 - 71.0
3 - 54.0
2 - 37.0
1 - 20.0
Assessment scale
0-5
Teaching methods
Luennot, harjoitukset, case-esimerkit, ryhmätyöt.
Learning materials
Anthony DeBarros: Practical SQL
https://learning.oreilly.com/library/view/practical-sql/9781492067580/
Hovi, Huotari, Lahdenmäki: Tietokantojen suunnittelu & indeksointi
https://andor.tuni.fi/permalink/358FIN_TAMPO/1kfmqvo/alma994665934205973
Materiaali Moodlessa
Content scheduling
Johdatus tietovarantoihin.
SQL
Tietomallinnus
Tietokantaohjelmointi
Completion alternatives
Sovitaan opettajan kanssa.
Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)
Opiskelija osaa ohjatusti ja esimerkkien avulla suunnitella ja toteuttaa tietokannan sekä tehdä SQL-kyselyjä tietokantaan.
Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)
Opiskelija osaa toteuttaa tietokannan sekä tehdä SQL-kyselyjä tietokantaan.
Opiskelija pystyy ohjatusti tekemään kohdealueen perustason tietomallinnusta.
Opiskelija ymmärtää REST-rajapinnan sovelluksen ja tietokannan välillä.
Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)
Opiskelija osaa suunnitella ja toteuttaa tietokannan sekä tehdä SQL-kyselyjä tietokantaan.
Opiskelija pystyy itsenäisesti tekemään kohdealueen tietomallinnusta.
Opiskelija osaa suunnitella ja toteuttaa REST-rajapinnan sovelluksen ja tietokannan välillä.