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
-
ZJA24SIAvoin amk, tiko
-
HTK23S1Tietojenkä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
|
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