Course description.

This page is organized in 5 sections. You can select the desired section or wait for the first one. Sections are.

Section 1. Course description.

Embedded Databases


Course type: Lecture
Value in ECTS: 2.5


Academic year 2011/2012

Overview of the course
The continuously increasing power of microprocessors and the very large capacity of modern electronic storage devices make it possible to embed Database Management Systems and the Databases themselves as inner components of larger application systems. The application areas which can mainly benefit from this technology are industrial control systems and handheld mobile computation devices including Smart cards and cellular phones. In general, all applications that rely on Pervasive Systems can take advantage of such technology, where mobility, and the resulting need for context-awareness, add further complexity to the typical DBMS functionalities. Due to the need to react quickly to external events, Embedded Database Systems (EDBS) are active, real-time, and mostly reside in main memory. The course imparts these notions, comparing them with the structure of a DBMS for traditional Information System management applications. The case of Pervasive Information Systems with mobile, context-aware very small databases, resident on smart cards, PADs, cellular phone SIM cards or Wireless Sensors, is studied and examples of systems and applications are presented.

Contents
Introductory seminar (8 hours)
Introduction to the course organisation
Tutorial introduction: Databases fundamentals
Architecture of a DB server - Database transactions
Relational model and SQL
Embedded DB, Data Integration and Context-Awareness (12 hours)
Introduction to EDBS
Active Databases
Data design and integration
Context awareness and context-aware systems
Context aware databases
Pervasive Information Systems, Data Management in WSNs (12 hours)
Introduction to Pervasive Information Systems
Real Time Databases
Main Memory Databases
Data structures and privacy enforcement for VSDBs
Embedded Databases for data processing in sensor networks:
Data-centric sensor networks
Sensor-network data languages
The PerLa language and its execution environment
PerLa as a context extraction language

Teaching mode
Since a preliminary knowledge of Database Systems is needed in order to profit of the technical details, the first two days are devoted to an introduction to the architecture of database systems and to database design and languages. Though this part is optional for students who are already proficient in databases, we strongly recommend attendance in order to set a common background.

Section 2. Orientation info.

Your are browsing the content Course description of the topic People directory. You arrived from.

Section 3. Main navigation.

Access to the navigation area on the homepage.