Databases 2
-
Upload
emmanuel-parsons -
Category
Documents
-
view
19 -
download
0
description
Transcript of Databases 2
![Page 1: Databases 2](https://reader036.fdocuments.net/reader036/viewer/2022082818/56812c64550346895d90f848/html5/thumbnails/1.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022082818/56812c64550346895d90f848/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022082818/56812c64550346895d90f848/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022082818/56812c64550346895d90f848/html5/thumbnails/4.jpg)
What is covered (cont'd)
3. Logical analysis of database designs
* Relational algebra
* Functional dependencies
* Normalisation
![Page 5: Databases 2](https://reader036.fdocuments.net/reader036/viewer/2022082818/56812c64550346895d90f848/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022082818/56812c64550346895d90f848/html5/thumbnails/6.jpg)
Possibly more...
* XML
* Query optimisation
* Multimedia databases
![Page 7: Databases 2](https://reader036.fdocuments.net/reader036/viewer/2022082818/56812c64550346895d90f848/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022082818/56812c64550346895d90f848/html5/thumbnails/8.jpg)
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!