ADBS: Course Materials

WeekDateTopicReadingLecturerRevisionAssignment

1

Link

 Course IntroductionRG: 1Nikolic  
 SQLRG: 5
 Relational Algebra (RA)RG: 4.1, 4.2

2

Link

 Hardware & Disk Space ManagementRG: 9.1, 9.3Nikolic CW released
 Buffer ManagementRG: 9.4
 Files, Pages & RecordsRG: 9.5-9.7

3

Link

 Storage Models & Compression Nikolic

Q&A session 1

Practice Worksheet 1

 
 File OrganisationsRG: 8
 Tree-based IndexingRG: 10

4

Link

 Hash-based IndexingRG: 11Nikolic  
 External Sorting & AggregationRG: 13 & 14
 JoinsRG: 14
5 Query Evaluation - Processing ModelsRG: 14 Q&A session 2 
 Access MethodsRG: 14
 Plan SpaceRG: 15
Flexible Learning Week (no teaching)
6 Plan Space - ExampleRG: 15Nikolic  
 Cost EstimationRG: 15
 Plan SearchRG: 15
7 TransactionsRG: 16NikolicQ&A session 3 
 LockingRG: 17
 RecoveryRG: 18
8 Distributed TransactionsRG: 22Nikolic  
 Parallel & Distributed DBMSRG: 22
 NoSQL Systems 
9 Conjunctive Queries (CQ): Syntax and SemanticsDBT: 12, 13PierisQ&A session 4CW due
 CQ EvaluationDBT: 14
 CQ Static AnalysisDBT: 15
10 CQ MinimizationDBT: 16Pieris  
 Fast CQ Evaluation - AcyclicityDBT: 18
 Fast CQ Evaluation - Acyclicity (2)DBT: 18
11 No lectures    

 

 

RG = Database Management Systems (3rd edition, 2003) by Ramakrishnan and Gehrke 
DBT = Database Theory by Arenas, Barcelo, Libkin, Martens and Pieris

License
All rights reserved The University of Edinburgh