Introduction to Databases (3 cr)
Code: KTPT019-3020
General information
- Enrollment
-
30.12.2024 - 26.01.2025
Registration for the implementation has ended.
- Timing
-
01.01.2025 - 31.07.2025
Implementation is running.
- Number of ECTS credits allocated
- 3 cr
- Local portion
- 3 cr
- Mode of delivery
- Contact learning
- Unit
- Teknologia
- Teaching languages
- Finnish
- Degree programmes
- Bachelor’s Degree in Business Information Technology
Realization has 15 reservations. Total duration of reservations is 22 h 30 min.
Time | Topic | Location |
---|---|---|
Tue 07.01.2025 time 10:15 - 11:45 (1 h 30 min) |
Tietokantojen perusteet KTPT019-3020 |
TA12L123 ML8
TA12L123 ML8
|
Mon 20.01.2025 time 12:45 - 14:15 (1 h 30 min) |
Tietokantojen perusteet KTPT019-3020 |
TA11L161
TA11L161
|
Thu 23.01.2025 time 14:30 - 16:00 (1 h 30 min) |
Tietokantojen perusteet KTPT019-3020 |
TA12L123 ML8
TA12L123 ML8
|
Mon 27.01.2025 time 12:45 - 14:15 (1 h 30 min) |
Tietokantojen perusteet KTPT019-3020 |
TA11L161
TA11L161
|
Thu 30.01.2025 time 14:30 - 16:00 (1 h 30 min) |
Tietokantojen perusteet KTPT019-3020 |
TA12L123 ML8
TA12L123 ML8
|
Mon 03.02.2025 time 12:45 - 14:15 (1 h 30 min) |
Tietokantojen perusteet KTPT019-3020 |
TA11L161
TA11L161
|
Thu 06.02.2025 time 14:30 - 16:00 (1 h 30 min) |
Tietokantojen perusteet KTPT019-3020 |
TA13L114 Tekoäly
TA13L114 Tekoäly
|
Mon 10.02.2025 time 12:45 - 14:15 (1 h 30 min) |
Tietokantojen perusteet KTPT019-3020 |
TA11L161
TA11L161
|
Thu 13.02.2025 time 14:30 - 16:00 (1 h 30 min) |
Tietokantojen perusteet KTPT019-3020 |
TA13L114 Tekoäly
TA13L114 Tekoäly
|
Mon 17.02.2025 time 12:45 - 14:15 (1 h 30 min) |
Tietokantojen perusteet KTPT019-3020 |
TA11L161
TA11L161
|
Thu 20.02.2025 time 14:30 - 16:00 (1 h 30 min) |
Tietokantojen perusteet KTPT019-3020 |
TA13L104 ML6
TA13L104 ML6
|
Mon 24.02.2025 time 12:45 - 14:15 (1 h 30 min) |
Tietokantojen perusteet KTPT019-3020 |
TA11L161
TA11L161
|
Thu 27.02.2025 time 14:30 - 16:00 (1 h 30 min) |
Tietokantojen perusteet KTPT019-3020 |
TA13L114 Tekoäly
TA13L114 Tekoäly
|
Mon 10.03.2025 time 12:45 - 14:15 (1 h 30 min) |
Tietokantojen perusteet KTPT019-3020 |
TA11L161
TA11L161
|
Thu 13.03.2025 time 14:30 - 16:00 (1 h 30 min) |
Tietokantojen perusteet KTPT019-3020 |
TA13L114 Tekoäly
TA13L114 Tekoäly
|
Objective
Students will know the principles of relational databases, being able to plan and create a simple database, use relational database software and the ready database using query language.
Content
The basic concepts of databases
ER modelling
Normalisation
Basic Functions of SQL
Materials
Kaikki kurssin materiaali on saatavilla Repussa.
Kysy kurssiavain opettajalta.
Teaching methods
Luennot ja harjoitukset.
Kurssin voi suorittaa myös itsenäisesti Repun materiaalin avulla.
Employer connections
-
Exam schedules
Loppukoe viimeisellä viikolla lukujärjestyksen mukaisesti.
Completion alternatives
Kurssin voi suorittaa itsenäisesti tekemällä palautettavat tehtävät ja harjoitustyön sekä osallistumalla loppukokeeseen.
Student workload
Luennot ja harjoitukset 40 h
Itsenäinen työskentely 40 h
Content scheduling
Relaatiotietokannan mallintaminen
Tietokannan normalisointi ja eheysvaatimukset
SQL:n perusteet
SELECT-lause
Haku useasta taulusta
Sisäkkäiset SELECT-lauseet
Tilastolliset koostefunktiot
Taulujen luonti ja muuttaminen
Evaluation scale
0 - 5
Assessment criteria, excellent (5)
The students are able to plan and build a third normalized relational database from a given target and can follow theoretical rules given during their work. They are able to carry out demanding searches within the database using sql statements. They are proficient in updating the database using sql statements.
Assessment criteria, good (3)
The students are able to explain the structure, keys and reference keys of a relational database and can draw an ER diagram of a given target and define the database's tables, their attributes and keys from the diagram. The students are able to explain the meaning of normalization and can initially normalize a database into a third normalized form. They are able to search for information from a given database using sql statements with different terms and to update the database using sql statements. They know how to form a simple database using database management software.
Assessment criteria, satisfactory (1)
The students know how to define a relational database ans can name entities, attributes and concepts from an ER diagram. They are able to draw a simple ER model from a given target and to define tables from the diagram. The students know how to give examples of the keys of the tables and reference keys. The students know how to write simple sql statements and can form a simple a database under supervision using database management software.
Assessment methods and criteria
Loppukoe, vapaaehtoinen harjoitustyö ja kolme vapaaehtoista palautettavaa tehtävää
Assessment criteria, fail (0)
Opiskelija ei ole osallistunut loppukokeeseen tai päässyt sitä läpi.
Assessment criteria, excellent (5)
Opiskelija osaa suunnitella ja rakentaa 3. normaalimuodossa olevan relaatiotietokannan annetusta kohteesta ja noudattaa työssä annettuja teoreettisia sääntöjä.
Opiskelija osaa suorittaa vaativiakin hakuja tietokannasta sql-lausein.
Opiskelija hallitsee tietokannan päivittämisen sql-lausein.
Toteutuksen arviointikriteerit, hyvä (3-4)
Opiskelija osaa selittää relaatiotietokannan rakenteen, avaimet ja viiteavaimet.
Opiskelija osaa piirtää ER-kaavion annetusta kohteesta ja määrittää kaaviosta tietokannan taulut,taulujen attribuutit ja avaimet.
Opiskelija osaa selittää normalisoinnin tarkoituksen ja osaa alustavasti normalisoida tietokannan 3. normaalimuotoon.
Opiskelija osaa hakea annetusta tietokannasta tietoja SQL-lausein erilaisin ehdoin ja päivittää tietokantaa SQL-lausein.
Opiskelija osaa muodostaa yksinkertaisen tietokannan jollakin tietokannan hallintaohjelmistolla.
Assessment criteria, satisfactory (1)
Opiskelija osaa määritellä, mikä on relaatiotietokanta.
Opiskelija osaa nimetä valmiista ER-kaaviosta entiteetit, attribuutit ja käsitteet.
Opiskelija osaa piirtää yksinkertaisen ER-kaavion annetusta kohteesta ja määritellä kaaviosta taulut.
Opiskelija osaa antaa esimerkkejä taulujen avaimista ja viiteavaimista.
Opiskelija osaa kirjoittaa yksinkertaisia SQL-lauseita.
Opiskelija osaa ohjatusti muodostaa yksinkertaisen tietokannan jollakin tietokannan hallintaohjelmistolla.
Further information
Kurssin voi suorittaa verkko-opintoina