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

Link

 Query Evaluation - Processing ModelsRG: 14 

Q&A session 2

Practice Worksheet 2

 
 Plan SpaceRG: 15
 Plan Space - ExampleRG: 15
Flexible Learning Week (no teaching)

6

Link

 Access MethodsRG: 14Nikolic  
 Cost EstimationRG: 15
 Plan SearchRG: 15

7

Link

 TransactionsRG: 16Nikolic

Q&A session 3

Practice Worksheet 3

 
 LockingRG: 17
 RecoveryRG: 18

8

Link

 Distributed TransactionsRG: 22Nikolic  
 -- No lecture -- 
 -- No lecture -- 

9

Link

 Syntax and Semantics of Conjunctive QueriesDBT: 12, 13PierisQ&A session 4 
(moved to week 10, CQ lecture on Friday instead)
CW due
 Evaluation and Static Analysis of Conjunctive QueriesDBT: 14,15
 Fast Evaluation of Conjunctive QueriesDBT: 18
10 Parallel & Distributed DBMSRG: 22Nikolic  
 NoSQL Systems 
 Q&A session 4 
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