Siirry suoraan sisältöön

MongoDB (5 cr)

Code: TT00DW06-3002

General information


Timing

01.01.2021 - 31.12.2021

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

ICT ja tuotantotalous

Campus

Karaportti 2

Teaching languages

  • English

Seats

0 - 5000

Degree programmes

  • Tieto- ja viestintätekniikan tutkinto-ohjelma

Teachers

  • Virve Prami

Groups

  • ATX21TV
    NonStop virtuaaliopinnot vuosi 2021

Objective

The goal of this course is for the student to be familiar with the primary concept of MongoDB as a NoSQL Document-Oriented Database. Then the student will be fully introduced to MongoDB as one of the most powerful and popular NoSQL Document-Oriented DBMS systems and the advantageous of using this RDBM in software development. After passing this course, the student will understand different types of database systems and be able to pick the best option for data storage according to the structures and usages of the data in a project. Also, he/she be able to design and implement a NoSQL database with MongoDB.

Content

What is MongoDB? - What is NoSQL? - Why NoSQL? - Features of NoSQL - Types of NoSQL Databases - RDBMS Vs NoSQL - What is Document-Oriented Database? - Comparing document-oriented and relational data - Document-Oriented Database Use cases - Why Use MongoDB? - Difference between MongoDB & RDBMS - Key Components of MongoDB Architecture - Installing MongoDB - MongoDB CRUD Commands

Location and time

Up to Student her-/himself.

Materials

Interactive Learning Material, tutorial videos

Teaching methods

- Online content
- Assignments
- Personal project
- Quiz
- Essay

Employer connections

N/A

Exam schedules

Up to Student her-/himself.

International connections

N/A

Completion alternatives

N/A

Student workload

Up to Student her-/himself.

Content scheduling

Up to Student her-/himself.

Evaluation scale

Hyväksytty/Hylätty

Assessment criteria, satisfactory (1)

- The student understands using various type of databases
- The student understands the advantageous and ourposes of Non-relational databases
- The student can easily setup and use MongoDB

Assessment criteria, good (3)

- The student can easily use CRUD commands for MongoDB

Assessment criteria, excellent (5)

- The student is fully able to use the advanced services of MongoDB in his/her software applications

Assessment criteria, approved/failed

Approved/Fail

Assessment methods and criteria

Assignments 35%
Self-study Essay 10%
Quiz 20%
Project 35%