õppeaine eesmärgid eesti k
Õpetada andmebaaside arendusprotsessi, käsitledes seda infosüsteemi tervikarenduse komponendina. Praktiseerida objekt-orienteeritud ja relatsioonilisel andmebaasil põhineva klient-server lahenduse projekteerimist/ehitamist.
õppeaine eesmärgid inglise k
To teach database development process, to practice designing/building of the client-server solution which is based on object-orientated and relational database.
õppeaine õpiväljundid eesti k.
Üliõpilane tunneb andmebaaside arendusprotsessi, oskab kasutades SQL keelt koostada lihtsat klient-serveri andmebaasi, luua erinevaid andmebaasiobjekte.
õppeaine õpiväljundid ingl k.
A student knows database development process, can use SQL for compile client-server database, create various database objects.
õppeaine sisu lühikirjeldus eesti k
Infosüsteemide arhitektuur, klient/server andmebaasid ning nende loomine. Klient/server süsteemide arhitektuuri ja komponentandmebaaside loomine. Tabelite, piirangute, andmebaasiobjektide loomine ja modifitseerimine PostgreSQL ja Microsoft SQL Server näidetel. Normaliseerimine ja teised projekteerimise põhiprobleemid. Denormaliseerimine. Mälu- ja indeksistruktuurid. Indekseerimise tüübid. Päringute optimiseerimine. Salvestatud protseduurid ja kasutajafunktsioonid. Trigerid. Paralleelse töö korraldamine. Andmeturvalisuse tagamine. Andmebaaside administreerimine
õppeaine sisu lühikirjeldus ingl k
Architecture of info systems, distributed, client/server database and their creation. Database Management Systems, Architecture of client/server systems and database components creation. Creating and modifying tables, constraints; database objects on the example of PostgreSQL ja Microsoft SQL Server; normalisation and other basic problems of projection; denormalisation; memory and index structures; indexation types; query optimization; Store procedures and user functions; triggers; organizing parallel work; ensuring data security; administration of database.
hindamisviis eesti k
vt. fail
hindamisviis ingl k
see attachment
iseseisev töö eesti k
Iga tudeng teeb projekti. Andmebaasina tuleb kasutada PostgreSQL andmebaasi või Microsoft SQL Server.
iseseisev töö ingl k
Individual project using PostgreSQL database or Microsoft SQL Server.
õppekirjandus
1.Connolly, T.M., Begg, C.E. Database systems. A Practical Approach to Design, Implementation and Management. Pearson Education, 2014., 2.Paul Atkinson, Robert Vieira Beginning Microsoft SQL Server 2012 Programming, Wrox Publisher, 2016.
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
praktikume
2.0
praktikume
16.0