Andmebaasid (ICM0005)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ICM0005
õppeaine nimetus eesti k
Andmebaasid
õppeaine nimetus inglise k
Databases
õppeaine maht AP
4.00
õppeaine maht EAP
6.00
deklareeritav
jah
kontrollivorm
eksam
õpetamise semester
sügis
õppekeel
eesti keel
inglise keel
Aine on eelduseks
Andmeanalüüs (ICM0031)
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IAAM17/25
jah
Ainet õpetavad struktuuriüksused
IC - IT kolledž
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
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.
õppeaine eesmärgid inglise k
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.
õppeaine õpiväljundid eesti k.
1. saab aru andmebaasi mõistest, selle tähendusest ja kohast erineva struktuuriga infosüsteemides.
2. omab ülevaadet andmebaaside valdkonnas kasutatavatest mõistetesüsteemist
3. tunneb andmemudelite erinevad füüsilisi ja loogilisi arhitektuure
4. oskab luua andmemudelite olemisuhte diagramme (ERD) ja dokumenteerida seda
5. omab algteadmisi andmekäsitluskeele SQL kasutamiseks
6. oskab SQL-keele abil luua (initsialiseerida) andmebaasi ja luua andmebaasi struktuuri
7. omab ülevaadet andmekäsitluse optimeerimise tehnikatest
8. omab ülevaadet andmete lukustusmehhanismidest andmebaasides ja lukustamisega kaasnevatest probleemidest
9. teab, mis on andmemudeli normaliseerimine ja andmemudeli erinevad normaalkujud
10. oskab luua Domeen-võtme normaalkujule normaliseeritud väikseid andmemudeleid
11. teab, mis on kasutajaõigused andmebaasides (kasutajad, kasutajagrupid, süsteemsed ja ressursi õigused)
12. oskab luua andmebaasides kasutajaid, kasutajagruppe ning anda neile õigusi
13. omab ülevaadet andmebaaside haldamiseks tehtavatest toimingutest
14. omab ülevaadet indeksite kasutamisest andmebaasides ja oskab neid luua ning kasutada
õppeaine õpiväljundid ingl k.
1. understands the meaning of databases and their place in information systems, with different structure.
2. have an overview of the concepts used in data modelling and database systems.
3.knows the process of creating a data model and the techniques it uses.
4. have the basic knowledge for using SQL, the data management language.
5. acquire an overview of data management techniques.
6. get 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. know the normalization and denormalization basic rules.
9. understand different anomalies of normal forms.
10. knows what are the user rights in databases (users, user groups, system and resource permissions)
11. understand problems resulting from user rights issues.
12. acquire an overview of database operations.
13. get an overview of the use of indexes in databases.
õppeaine sisu lühikirjeldus eesti k
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).
õppeaine sisu lühikirjeldus ingl k
http://enos.itcollege.ee/~priit/E-kursus%20(I%20245)%20AB-de%20alused/

The course presumes that the audience has elementary skills of programming and elementary knowledge of data structures (sequence, tree, stack, queue, library, hash table).
The aim is to give the audience a sufficiently profound overview of the design methods of databases, creation and handling methods of databases and of the use of database systems in the creation of information systems. After completing the course the students should have the knowledge, which enables them to independently create smaller information systems based on database systems and to participate in big information system development projects.
hindamisviis eesti k
-
hindamisviis ingl k
-
iseseisev töö eesti k
Kirjeldus hindamiskriteeriumites
iseseisev töö ingl k
Described in the assessment criteria
õppekirjandus
Põhiõpik:
Fundamentals of Database Systems
Kirjastaja: Benjamin/Cummings Publishing Company
Autor: Ramez Elmsari, Shamkant B. Navathe
ISBN: ISBN: 0-8053-1753-8
Täiendav kirjandus:
A Hands-On Guide to Relational Database Design
Kirjastaja: Addison-Wesley Pub Co
Autor: Michael J. Hernandez
ISBN: 0-2016-9471-9
Database Processing: Fundamentals, Design and Implementation
Kirjastaja: Science Research Association
Autor: David M. Kroenke
ISBN: 0-1308-4816-6
Complete SQL Queries Training Course
Kirjastaja: Prentice Hall Computer Books
Autor: Michael J. Hernandez, Jon L. Viescas
ISBN:0-1308-9727-2
Database Systems: Design, Implementation, and Management
Kirjastaja: Course Technology
Autor: Peter Rob, Carlos Coronel
ISBN: 0-7600-1090-0
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
2.0
loenguid
-
praktikume
0.0
praktikume
-
harjutusi
2.0
harjutusi
-
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2025/2026 sügis
Priit Raspel, IC - IT kolledž
eesti keel
    HindamiskriteeriumidEST_ ICM0005.pdf 
    kuva rohkem
    2024/2025 sügis
    Priit Raspel, IC - IT kolledž
    eesti keel
      HindamiskriteeriumidEST_ ICM0005.pdf 
      2023/2024 sügis
      Priit Raspel, IC - IT kolledž
      eesti keel
        2022/2023 sügis
        Priit Raspel, IC - IT kolledž
        eesti keel
          2021/2022 sügis
          Priit Raspel, IC - IT kolledž
          eesti keel
            HindamiskriteeriumidEST_ ICM0005.pdf 
            2020/2021 sügis
            Priit Raspel, IC - IT kolledž
            eesti keel
              HindamiskriteeriumidEST_ ICM0005.pdf 
              2019/2020 sügis
              Priit Raspel, IC - IT kolledž
              eesti keel
                HindamiskriteeriumidEST_ ICM0005.pdf 
                2018/2019 sügis
                Priit Raspel, IC - IT kolledž
                eesti keel
                  HindamiskriteeriumidEST_ ICM0005.pdf 
                  2017/2018 sügis
                  Priit Raspel, IC - IT kolledž
                  eesti keel
                    HindamiskriteeriumidEST_ ICM0005.pdf 
                    Ainekaart eesti keeles
                    Ainekaart inglise keeles