Databases 2

8
Databases 2 Level 3, 10 credit module Prerequisite: 06-19321 Software System Components 2 (or some other introductory course in databases) 2 lectures & 1 exercise class / week Weekly exercise sheets [unassessed; but IF YOU DO THEM you receive feedback on these]

description

Databases 2. Level 3, 10 credit module Prerequisite: 06-19321 Software System Components 2 (or some other introductory course in databases) 2 lectures & 1 exercise class / week Weekly exercise sheets [unassessed; but IF YOU DO THEM you receive feedback on these]. Focus of the module: - PowerPoint PPT Presentation

Transcript of Databases 2

Page 1: Databases 2

Databases 2

Level 3, 10 credit module Prerequisite: 06-19321 Software System

Components 2 (or some other introductory course in databases)

2 lectures & 1 exercise class / week Weekly exercise sheets [unassessed; but IF

YOU DO THEM you receive feedback on these]

Page 2: Databases 2

Focus of the module:

– We use the public-domain PostgreSQL system

– Not a training programme in a particular database management system

– Focus on giving an intro to fundamental aspects of database theory & practice

Page 3: Databases 2

What is covered

1. Querying a relational database with SQL

2. Modelling a real-world situation with (extended) entity-relationship diagrams

* ER modelling

* Extended ER diagrams

* Translating EER diagrams to tables (SQL CREATE statements)

Page 4: Databases 2

What is covered (cont'd)

3. Logical analysis of database designs

* Relational algebra

* Functional dependencies

* Normalisation

Page 5: Databases 2

What is covered (cont'd)

4. Relational Database Management System (RDBMS) implementation technology

* File organisation and retrieval

* Indexes

* Algorithms for relational operators

* Query Execution

* Query Optimisation

* Transactions

Page 6: Databases 2

Possibly more...

* XML

* Query optimisation

* Multimedia databases

Page 7: Databases 2

Assessment

20% continuous assessment 3 in-class assessed tests, 50 mins each Announced ~1week in advance Marks made available via the web

80% written exam in May Undergrads (BA, Bsc, BEng or MEng) can NOT

resit the exam Msc have one resit opportunity

Page 8: Databases 2

What is expected of you

Regular attendance at lectures Coming prepared (with notes) for the exercise

class so you can complete a large fraction of exercise in the class

Collecting feedback promptly & reviewing any mistakes you might have made

Approaching me in office hours to clear up any questions promptly

Have fun in learning!