Data wydruku: 17.02.2017 14:19 Strona 1 z 2 Subject name
Transkrypt
Data wydruku: 17.02.2017 14:19 Strona 1 z 2 Subject name
Subject name Databases Subject code E:35868W0 Faculty Department of Biomedical Engineering Course name Control Engineering and Robotics Learning area technical sciences Learning profile general academic profile Study year 3 Type of subject Obligatory Study semester 5 Study level undergraduate studies ECTS 4.0 Number of ECTS credits Learning activity of student ch Participation in didactic classes included in study plan 45 Participation in consultation hours sh 0 Self-study hours 55 Sum Name of lecturer 45 55 Total number of study hours 100 Number of ECTS credits 4.0 dr inż. Adam Bujnowski (Main teacher) Teachers: dr inż. Adam Bujnowski Subject objectives Main goal of the subject is to familiarize students with basic databases techniques. During course student meets basic database terms - such as data, database , DBMS, data model etc. Student gets knowledge about various data models and learns how to design data structure - especially within relational database. Additionally student learns how to use selected DBMS and learns the SQL language. Student learns how to use transactions, SQL functions, triggers and learns how to use SQL within another programming language to create data interface. Learning outcomes Mode of delivery Course outcome Subject outcome Method of veryfication K_U05 Student is able to design relational database scheme and implement it using the SQL language. Student is able to connect database to the application created in selected programming language. [SU4] Assessment of ability to use methods and tools [SU1] Assessment of task fulfilment K_W08 Student knows basic terms such as database, data model, database management system. Student identifies applied data model. [SK2] Assessment of progress of work [SU2] Assessment of ability to analyze information at the university Prerequisites Basic skills in computing. Programming in C/C++ Recommended components Subject contents Principal terms - data, information, knowledge, database, DBMS, data model. Lauered model of database system, Datamodel vs data structure, Flat databases, Relatron between entites, hierarchical model, network data model, XML as a hierarchical database, Relational data model - structure of the data, Data integrity in relational databases, Graphical notations of the RDB structure, Normalisation, Designing of the relational databases, SQL - genesis, usage of the SQL, classification. Data definition language, Data types in SQL, Data manipulation language, tuple selection statements, SELECT - data retrieval, SQL privileges , user and database management, Aggregate functions, User defined functions, triggers, transactions, additional SQL forms - comments , Backup copies of the data, Data access methods - using procedural languages. Object data model. Data wydruku: 08.03.2017 21:32 Strona 1 z 2 Recommended and required reading Required reading Davies, Database systems Matthews Stones, Databases and PostgreSQL Rumiński, Bujnowski, Skrypt do przedmiotu Bazy Danych Recommeded reading Rogulski, Bazy danych dla studentów. Podstawy projektowania i języka SQL, Witkom, 2012 Lesson type and method of instruction Lesson type Number of study hours Lecture Tutorial Laboratory Project Seminar 30.0 0.0 15.0 0.0 0.0 Total number of study hours per semester included in study plan 45 e-learning hours included: 0.0 Assesment methods and criteria Subject passing criteria Passing threshold Percentage of the final grade laboratory achievements 50.0 60.0 exam 50.0 40.0 Example issues / example questions / tasks being completed Language of instructions Polish Work placement Not applicable Data wydruku: 08.03.2017 21:32 Strona 2 z 2