Database Basics
BASIC DATA
course listing
A - main register
course code
ICA0005
course title in Estonian
Andmebaasisüsteemide alused
course title in English
Database Basics
course volume CP
-
ECTS credits
6.00
to be declared
yes
assessment form
Examination
teaching semester
autumn
language of instruction
Estonian
English
The course is a prerequisite
Building Distributed Systems (ICD0021)
Study programmes that contain the course
code of the study programme version
course compulsory
IAAB17/25
yes
IADB17/25
yes
Structural units teaching the course
IC - IT College
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Kursuse eesmärgiks on anda kuulajatele piisavalt põhjalik ülevaade andmebaaside kavandamise metoodikatest, andmebaaside loomise ning käsitlemise meetoditest ja andmebaasisüsteemide kasutamisest infosüsteemide loomisel. Pärast kursuse läbimist peavad kuulajatel olema teadmised, mis võimaldavad neil luua iseseisvalt väiksemaid andmebaasisüsteemidel põhinevaid infosüsteeme ja osaleda suurte infosüsteemide arendusprojektides.
course aims in English
The aim of the course is to provide students with a sufficiently comprehensive overview of database design methods, database creation and handling methods, and database systems usage for creating information systems. After completing the course, the listeners have the knowledge that enables them to create smaller information systems based on database systems and participate in large-scale information systems development projects.
learning outcomes in the course in Est.
Omab ülevaadet andmebaaside valdkonnas kasutatavast mõistete süsteemist.
Saab aru andmebaaside mõistest, nende tähendusest ja kohast erineva struktuuriga infosüsteemides.
Tunneb andmemudeli koostamise protsessi ja kasutatavaid tehnikaid.
Omab algteadmisi andmekäsitluskeele SQL kasutamiseks.
Omab ülevaadet andmekäsitluse optimeerimise tehnikatest.
Omab ülevaadet andmete lukustusmehhanismidest andmebaasides ja lukustamisega kaasnevatest probleemidest.
Teab, mis on andmemudelite normaliseerimine ja andmemudelite erinevad normaalkujud (normaliseerimata kuju, 1. normaalkuju, 2. normaalkuju, 3. normaalkuju).
Tunneb normaliseerimise ja denormaliseerimise elementaarseid reegleid.
Tunneb erinevate normaalkujude anomaaliaid.
Teab, mis on kasutajaõigused andmebaasides (kasutajad, kasutajagrupid, süsteemsed ja ressursi õigused). Mõistab kasutajaõigustest tulenevaid probleeme.
Omab ülevaadet andmebaaside haldamiseks tehtavatest toimingutest.
Omab ülevaadet indeksite kasutamisest andmebaasides.
learning outcomes in the course in Eng.
1. has an overview of the concepts used in data modelling and database systems
2. understand the meaning of databases and their place in information systems, with differen structure.
3. understands the process of creating a data model and the techniques used
4. has the basic knowledge for using SQL, the data management language.
5. will aquire an overview of data management techniques
6. gets an overview of data locking mechanisms in databases and locking problems.
7. knows what is normalization of data models and different normal forms of data models (not normalized form, 1st normal form, 2nd normal form, 3rd normal form).
8. knows the normalization and denormalization basic rules.
9. knows the anomalities of different normal forms
10. knows what are user rights in databases (users, user groups, system and resource permissions). Understands problems related to user rights issues
11. aquires an overview of database operations.
12. gets an overview of the use of indexes in databases.
brief description of the course in Estonian
http://enos.itcollege.ee/~priit/E-kursus%20(I%20245)%20AB-de%20alused/

Kursus on mõeldud erinevate infotehnoloogia erialade tudengitele. Kursus on andmebaaside aluskursus s.t. mõeldud kuulajatele, kes ei ole veel läbinud ühtegi andmebaaside kursust.
Kursus eeldab, et selle kuulajad evivad elementaarse programmeerimise oskust ja tunnevad elementaarseid andmestruktuure (jada, puu, pinu, järjekord, teek, paisktabel).
brief description of the course in English
http://enos.itcollege.ee/~priit/E-kursus%20(I%20245)%20AB-de%20alused/

The course is intended for students of various IT specialties. Course for databases starting point i.e. intended for a listener who has not yet completed any database course.
The course presumes that the audience has elementary skills of programming and elementary knowledge of data structures (sequence, tree, stack, queue, library, hash table).
type of assessment in Estonian
Kirjalik eksam
type of assessment in English
Exam (written)
independent study in Estonian
Kirjeldus hindamiskriteeriumites
independent study in English
Described in the assessment criteria
study literature
Fundamentals of Database Systems
Kirjastaja: Benjamin/Cummings Publishing Company
Autor: Ramez Elmsari, Shamkant B. Navathe
ISBN: ISBN: 0-8053-1753-8
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
14.0
practices
2.0
practices
16.0
exercises
0.0
exercises
0.0
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2025/2026 autumn
Priit Raspel, IC - IT College
Estonian
    ICA0005_Assessment_Criteria.pdf 
    display more
    2024/2025 autumn
    Priit Raspel, IC - IT College
    Estonian
      ICA0005_Assessment_Criteria.pdf 
      2023/2024 autumn
      Priit Raspel, IC - IT College
      Estonian
        2022/2023 autumn
        Priit Raspel, IC - IT College
        Estonian
          2021/2022 autumn
          Priit Raspel, IC - IT College
          Estonian
            ICA0005_Assessment_Criteria.pdf 
            Priidu Paomets, IC - IT College
            English
              ICA0005_Assessment_Criteria.pdf 
              2020/2021 autumn
              Priit Raspel, IC - IT College
              Estonian
                ICA0005_Assessment_Criteria.pdf 
                Priidu Paomets, IC - IT College
                English
                  ICA0005_Assessment_Criteria.pdf 
                  2019/2020 autumn
                  Priidu Paomets, IC - IT College
                  English
                    ICA0005_Assessment_Criteria.pdf 
                    Priit Raspel, IC - IT College
                    Estonian
                      ICA0005_Assessment_Criteria.pdf 
                      2018/2019 autumn
                      Priidu Paomets, IC - IT College
                      English
                        ICA0005_Assessment_Criteria.pdf 
                        Valdo Praust, IC - IT College
                        English
                          ICA0005_Assessment_Criteria.pdf 
                          Priit Raspel, IC - IT College
                          Estonian
                            ICA0005_Assessment_Criteria.pdf 
                            Course description in Estonian
                            Course description in English