Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTERNATIONAL SCHOOL
COURSE SYLLABUS
Advanced Database Systems
Coordinator Information:
Credits: 3
Course Objectives: Second course about Database systems providing principles for
internal implementation of database management systems.
Course Learning Outcomes: Upon completion of the course, students should be able
to understanding the file and system structure, indexing and hashing techniques, the
principles of query processing, crash recovery, security and integrity, concurency
control, transaction processing, and some topics from recent research in Database
systems.
Course Requirements:
- Class Participation: The Student is expected to be present fully and participate
actively in all lectures
- Assignment: Students are required to complete all assignments given at the class.
The Assignments are listed in the Course Schedule. Please note the due dates on them
- Exam: Students will be required to take written Final Examination at the scheduled
time.
Course Schedule:
Week Topic Content Assignment/Exam
Introduction Megatron 3000 Reading chapter 11
1
Data Storage Disks, Access time, Disk Failure, Storage Costs…. Assignment 1
File and system How to lay out data on disks Reading chapter 12
2
structure How to move data to memory Assignment 2
Reading chapter 13
3 Indexing and Hashing Conventional indexes, B-trees, Hashing schemes
Assignment 3
Reading chapter 15
5 Query Processing chapter 15
Assignment 4
6 Query Processing chapter 16 Reading chapter 16
7 Crash Recovery chapter 17 Reading chapter 17