Download Admin

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Microsoft Access wikipedia , lookup

Serializability wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Oracle Database wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Ingres (database) wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Relational algebra wikipedia , lookup

Functional Database Model wikipedia , lookup

PL/SQL wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

SQL wikipedia , lookup

Concurrency control wikipedia , lookup

Database wikipedia , lookup

ContactPoint wikipedia , lookup

Clusterpoint wikipedia , lookup

Versant Object Database wikipedia , lookup

Database model wikipedia , lookup

Relational model wikipedia , lookup

Transcript
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:
–
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
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)
What is covered (cont'd)
3. Logical analysis of database designs
* Relational algebra
* Functional dependencies
* Normalisation
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
Possibly more...
* XML
* Query optimisation
* Multimedia databases
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
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!