Coordinator: Zornitsa Zaharieva - CERN |
|
||
This theme provides a concise treatment of introductory and advanced database-related topics. Database systems form the primary means for storing data and representing information, therefore a thorough understanding of the capabilities of database systems is crucial for the professional development of any software system. The theme consists of five lectures, which will chart the lifecycle of a database development (design, implementation, usage and optimisation). The need for data management drives the database design – development of conceptual models and their translation to relational models. The SQL (Structured Query Language) allows to implement models and to interact with the database in an efficient way. The advanced database features such as triggers, materialized views, usage of PL/SQL procedures and functions (Oracle specific) broaden even further the capabilities of a database system. In order to gain the most performance from a database system, it is important to know the optimisation and tuning concepts and best practices. Data Mining will show how to perform information extraction based on discovering hidden facts contained in databases. Most of the advanced database features and optimisation are based on the usage of an Oracle database, but these issues are relevant also to other databases. The lectures will also give practical examples that attendees will be free to download for future reference. |
Slot | Lecture | Description | Lecturer |
Wednesday 23 February |
|||
10:05 - 11:00 |
Lecture 1 |
Zornitsa Zaharieva | |
11:30 - 12:25 |
Lecture 2 |
Miguel Anjo | |
12:30 - 14:00 |
Lunch |
||
14:00 - 14:55 |
Lecture 3 |
Zornitsa
Zaharieva Miguel Anjo |
|
15:05 - 16:00 |
Lecture 4 |
Michal Kwiatek | |
16:30 - 17:25 |
Lecture 5 |
Petr Olmer | |
17:30 |
|
Adjourn |