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. Kujundada teadmised, mis võimaldavad 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; to offer knowledge to create independently smaller information systems based on database systems and participate in large-scale information systems development projects.
learning outcomes in the course in Est.
Üliõpilane:
- 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 lukustamismehhanismidest 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.
Student:
- has an overview of the concepts used in data modelling and database systems;
- understands the meaning of databases and their place in information systems, with different structure;
- understands the process of creating a data model and used techniques;
- has basic knowledge for using SQL, the data management language;
- acquires an overview of data management techniques;
- gets an overview of data locking mechanisms in databases and locking problems;
- 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);
- knows the normalization and denormalization basic rules;
- knows the anomalies of different normal forms;
- knows what are user rights in databases (users, user groups, system and resource permissions). Understands problems related to user rights issues;
- acquires an overview of database operations;
- gets an overview of the use of indexes in databases.
brief description of the course in Estonian
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).
- ülevaade andmebaaside valdkonnas kasutatavatest mõistetest;
- andmemudeli koostamine ja selleks kasutatavad tehnikad;
- andmekäsitluskeele SQL kasutamine;
- andmekäsitluse optimeerimise tehnikad;
- andmete lukustamismehhanismid andmebaasides;
- kasutajaõigused andmebaasides;
- andmebaaside haldamiseks tehtavad toimingud.
brief description of the course in English
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).
- overview of the concepts used in data modelling and database systems;
- the process of creating a data model and used techniques;
- using SQL, the data management language;
- data management techniques;
- data locking mechanisms in databases;
- user rights in databases;
- database operations.
type of assessment in Estonian
-
type of assessment in English
-
independent study in Estonian
Kirjeldus hindamiskriteeriumides.
independent study in English
Described in the assessment criteria.
study literature
Fundamentals of Database Systems
Benjamin/Cummings Publishing Company
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):