06-02381 Databases 1

Alan Sexton 10 credits in Semester 1

menu

Aims

Learning Outcomes

On completion of this module, the student should be able to:

Prerequisites and Corequisites

Teaching Methods

2 hours per week throughout the semester. Conventional lectures, with much use made of tutorial sheets. Self study exercises are set using DB2, Informix and/or Access.

Very detailed notes on this course are provided, with extensive examples and exercises. The lectures emphasise the key points, explain in detail concepts and algorithms, and go through detailed examples. Solutions to exercises are discussed in lectures and provided in handouts.

Assessment

2-hour unseen exam

Recommended Books

Title Author(s) Publisher Comments
Database Management Systems,
2nd Edition
Raghu Ramakrishnan and Johannes Gehrke McGraw Hill 2000 ISBN: 0-07-116898-2
Required text.

Detailed Syllabus

  1. Relational Theory
  2. Relations and relational algebra
  3. Functional dependencies
  4. Normalization (1NF, 2NF, 3NF, BCNF).
  5. The SQL language.
  6. Data design
  7. Data centric analysis of applications,
  8. Enterprise, Conceptual and Logical models,
  9. Entity-Relationship Diagrams
  10. Top down and bottom up design and validation.
  11. Implementation technology

Relevant Links


menu

Degree Regulations Aims Outcomes Prerequisites Teaching Methods Assessment Recommended Books Detailed Syllabus Relevant Links

Maintained by: Alan Sexton, School of Computer Science, The University of Birmingham
Last update: 5 September 2000