Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
http://www.inf.uniri.hr Educational levels in teaching databases Patrizia Poščić, [email protected] Danijela Subotić, [email protected] The presentation is about: • Educational levels through several database courses which are being held in the Department of Informatics’ undergraduate (bachelor) and graduate (master) programs • Courses: – Introduction to Databases – Databases – Selected Topics in Databases 2 Introduction to Databases • The course is held on the second year of undergraduate program (3rd semester) • The course consists of theoretical lectures and practical exercises on the computer • 2+2, 5 ECTS • 53 students enroled in 2011/2012 3 Introduction to Databases • In the lectures students can learn: – basic definitions and concepts of databases, – entity-relationship model, relational model and relational algebra, – dependencies in relational database – normalization – other types of databases 4 Introduction to Databases • In the exercises students can learn basics of SQL programming language (in Oracle) • During the semester through practical assignments students learn how to: – create database, create and alter tables in the database, insert-update-delete data, create and work with indexes, constraints, roles and views 5 Introduction to Databases • Also students learn how to run queries against one or multiple tables: – conditions, logical operators, grouping and sorting the results, aggregate, arithmetic and string functions, transactions, – joins, – SQL*Plus. 6 Databases • The course is held on the second year of undergraduate program (4th semester) • The course consists of theoretical lectures and practical exercises on the computer • 2+2, 5 ECTS • 43 students enroled in 2011/2012 • The main objective of the course is to train students to work independently with relational databases 7 Databases • In this course students can use all the knowledge about databases (specifically, modeling and database design) which they acquired last semester • In the lectures students can learn: – more about database security and innovations in the area of databases – also, students work in pairs or small groups (up to 4 students) on a essay with preferred topic 8 Databases • In the exercises students can learn: – how to build standalone database and business application based on the relational and entity-relationship data model in a Clarion programming tool – at the end of the semester, students are required to develop their own application based on a relational database 9 Databases Example of entityrelationship model 10 Databases Example of business application created during practical exercises 11 Selected Topics in Databases • The course is held on the first year of graduate programs Business informatics (mandatory) and Information and communication systems (elective) • The course consists of theoretical lectures and practical exercises on the computer • 2+2, 6 ECTS • 15 students enroled in 2011/2012 • The course is new and still in development 12 Selected Topics in Databases • In the lectures students can: – become familiar with the concept of business intelligence and ERP systems, – learn the basics of dimensional modeling and data warehousing – learn the basic concepts of OLAP systems (Online Analytical processing) and ETL processes – learn the basic concepts of data mining 13 Selected Topics in Databases • In the exercises students can learn how to: – upgrade and expand previously acquired knowledge of SQL programming language, with complex SQL*Plus report generating and PL/SQL procedural extension language – work with several OLAP tools (Microstrategy and Palo for now) in order to generate reports for business decisionmaking 14 Selected Topics in Databases • In the future: – we plan to acquire Oracle Warehouse builder • students can also learn how to build their own data warehouse (from existing relational database) • Students can generate business reports in selected OLAP tool which is connected with their own data warehouse 15 Selected Topics in Databases Dimensional model – star schema 16 Some numbers … 2011/2012 IDB DB STDB Number of students 53 43 15 Successfully passed 61,5% 89,5% 65% 3,1 4,3 3,6 Average grade 17 Conclusion • Our goal is to present students with a compact set of knowledge in the field of databases • Upgrade and development of knowledge through the educational process • This knowledge gives them great flexibility and makes them more competitive on the market 18 Thank You for your attention!