Skip to main content

Databases 1 (6 cr)

Code: HTKA0080-3004

General information


Enrollment
01.08.2024 - 22.08.2024
Registration for the implementation has ended.
Timing
26.08.2024 - 18.12.2024
Implementation has ended.
Number of ECTS credits allocated
6 cr
Local portion
6 cr
Mode of delivery
Face-to-face
Unit
School of Business
Campus
Main Campus
Teaching languages
Finnish
Seats
20 - 45
Degree programmes
Bachelor's Degree Programme in Business Information Technology
Teachers
Jarkko Immonen
Groups
ZJA24SI
Avoin amk, tiko
HTK23S1
Tietojenkäsittely (AMK)
Course
HTKA0080

Realization has 20 reservations. Total duration of reservations is 51 h 30 min.

Time Topic Location
Mon 26.08.2024 time 09:45 - 12:15
(2 h 30 min)
Tietokannat 1 HTKA0080-3004
R35G206 Oppimistila UTI/TEKN IB/LIKE
Tue 03.09.2024 time 08:45 - 11:15
(2 h 30 min)
Tietokannat 1 HTKA0080-3004
R35A206 Oppimistila Tourism/LIKE
Fri 06.09.2024 time 10:45 - 12:15
(1 h 30 min)
Tietokannat 1 HTKA0080-3004
R35G301 Oppimistila BTI/TEKN
Mon 09.09.2024 time 13:15 - 15:45
(2 h 30 min)
Tietokannat 1 HTKA0080-3004
R35G301 Oppimistila BTI/TEKN
Mon 16.09.2024 time 13:15 - 15:45
(2 h 30 min)
Tietokannat 1 HTKA0080-3004
R35G301 Oppimistila BTI/TEKN
Thu 19.09.2024 time 10:45 - 12:15
(1 h 30 min)
Tietokannat 1 HTKA0080-3004
R35EP02 UTI/TEKN AOKK Oppimistila
Mon 23.09.2024 time 13:15 - 15:45
(2 h 30 min)
Tietokannat 1 HTKA0080-3004
R35G301 Oppimistila BTI/TEKN
Mon 30.09.2024 time 13:15 - 15:45
(2 h 30 min)
Tietokannat 1 HTKA0080-3004
R35G301 Oppimistila BTI/TEKN
Thu 03.10.2024 time 10:45 - 12:15
(1 h 30 min)
Tietokannat 1 HTKA0080-3004
R35EP02 UTI/TEKN AOKK Oppimistila
Mon 07.10.2024 time 13:15 - 15:45
(2 h 30 min)
Tietokannat 1 HTKA0080-3004
R35G301 Oppimistila BTI/TEKN
Mon 21.10.2024 time 13:15 - 15:45
(2 h 30 min)
Tietokannat 1 HTKA0080-3004
R35G301 Oppimistila BTI/TEKN
Wed 23.10.2024 time 10:45 - 12:15
(1 h 30 min)
Tietokannat 1 HTKA0080-3004
R35B114 Oppimistila LITA/LIKE
Fri 01.11.2024 time 13:00 - 17:00
(4 h 0 min)
Tietokannat 1 HTKA0080-3004 - Tentti
R35BP15 Oppimistila LITA/LIKE
Mon 11.11.2024 time 13:15 - 15:45
(2 h 30 min)
Tietokannat 1 HTKA0080-3004
R35G301 Oppimistila BTI/TEKN
Mon 18.11.2024 time 13:15 - 15:45
(2 h 30 min)
Tietokannat 1 HTKA0080-3004
R35G301 Oppimistila BTI/TEKN
Mon 25.11.2024 time 13:15 - 15:45
(2 h 30 min)
Tietokannat 1 HTKA0080-3004
R35G301 Oppimistila BTI/TEKN
Mon 02.12.2024 time 13:15 - 15:15
(2 h 0 min)
Tietokannat 1 HTKA0080-3004 - NoSQL
R35G301 Oppimistila BTI/TEKN
Mon 09.12.2024 time 13:15 - 17:15
(4 h 0 min)
Tietokannat 1 HTKA0080-3004 - Tentti
R35G301 Oppimistila BTI/TEKN
Mon 16.12.2024 time 08:30 - 12:30
(4 h 0 min)
Tietokannat 1 HTKA0080-3004 - Uusintatentti
R35F207 Oppimistila LITA/LIKE
Wed 15.01.2025 time 09:00 - 13:00
(4 h 0 min)
Tietokannat 1 HTKA0080-3004 - Uusintatentti 2.
R35AP10 Projektitila TIKO/BIT
Changes to reservations may be possible.

Evaluation scale

0-5

Objective

Almost all information systems need databases to process information content. For example, social media services store every messages and comments in databases. This course will introduce you to commonly used relational and NoSQL database technologies. You will learn how to design and create database and how to process the data stored.

Course competences
Systems and methods in ICT
Web development competence
Learning and information management competence

After completing the course, you understand the concepts and theories related to databases. You know the different application domains of relational and NoSQL databases. You are able to make data modeling and can create a database based on a data model. You know how to use SQL language to work with relational databases. You are familiar with NoSQL databases and know the basic commands for the document database in question.

Content

- Concepts and background theories related to databases
- Database technologies
- Database design and data modeling
- Relational database: MySQL
- SQL language
- NoSQL: MongoDB

Materials

Material written by the teacher can be found at Moodle.

Teaching methods

- Contact lessons
- Exercises
- Tests
- Final exams

The primary mode of delivery is a combination of in-class activities on campus and on-line lectures.

Exam schedules

The final exams are held during the course. Renewal opportunities will be announced at the end of the course.

Completion alternatives

You have the right to apply for recognition of your studies if you have prior learning (e.g. university studies completed elsewhere) that can be accredited towards the degree you are currently completing.

The recognition of prior learning is possible in three primary ways: accreditation (replacement or inclusion), recognition of informal learning and studification. More precise info: JAMK Degree Regulations, section 17.

Student workload

Approximately 162 hours.

Assessment criteria, satisfactory (1)

Sufficient 1: You know the application domains and basic functions of some database technologies. You know the basics of data modelling. You are able to create a database and perform simple data processing operations.

Satisfactory 2: You know the application domains and basic functions of database technologies. You know the basics of data modelling. You are able to create both relational and NoSQL databases and perform some data processing.

Assessment criteria, good (3)

Good 3: You are familiar with the application domains and basic functionalities of different database technologies. You can create a data model that is suitable for your needs and create a database based on that model. You know the database processing languages at a level sufficient for typical daily work.

Very good 4: You know the application domains and functionalities of different database technologies. You can create a data model that is suitable for your needs and create a database based on that model. You master the database processing languages and are able to apply that knowledge to produce complex queries.

Assessment criteria, excellent (5)

Excellent 5: You are know and understand the application domains and functionalities of different database technologies. You are able to analytically assess the suitability of each technology for the application domain in question. You can create a data model of the application domain and create a database based on that model. You master the database processing languages and are able to apply that knowledge to produce complex queries. You can independently expand and apply your knowledge and skills.

Qualifications

-

Further information

Avoin 5
EduFutura 5

Go back to top of page