Module Tutor Photo
School of Computing and Mathematics  
 
 
CSC-20002 Database Systems  
Co-ordinator: Dr Thomas Neligwa    Room: CR003, Tel:33476  
Teaching Team:  
Level: 2 Credits: 15 Study Hours: 150  
School Office: Tel: 01782 733075
 
 
 
Programme/Approved Electives for

None

Available as a Free Standing Elective

Yes

Prerequisites

Successful completion of CSC-10029 Fundamentals of Computing or equivalent, and CSC-10024 Programming I or equivalent.

Barred Combinations

CSC-20014 Database Systems (ITMB)

Description

This module introduces students to databases and database management systems by providing theoretical knowledge and practical experience in data modelling, database design, implementation and administration.



Aims

To introduce students to databases and database management systems by providing theoretical knowledge and practical experience in data modelling, database design, implementation and administration.

Intended Learning Outcomes

Describe and advise upon the benefits and characteristics of database models and database management systems (DBMS)

Describe and advise upon the importance of data independence, and comment upon the level of data independence offered by a particular DBMS.

Identify the important characteristics of the relational model for the purposes of developing relational databases

Determine whether a given relational database is well designed (ie. meets BCNF criteria) and transform a schema into BCNF

Create and query a relational database using command level SQL

Describe and advise upon the important aspects of a database implementation, operation and maintenance (including storage structures, recovery, concurrency and security mechanisms).

Compare and contrast the hierarchical, network, relational and object-oriented models

Use data modelling techniques for the design of databases

Design and build a small database system with a web interface

Show awareness and knowledge of other types of database interfaces


Study hours

Lectures: 24 hours
Practical work (labs): 18 hours
Tutorials/workshops: 5 hours
Independent study/coursework: 103



Description of Module Assessment

001: 2 Hour Unseen Exam weighted 60% (min pass mark of 30)
2 hour unseen exam


002: Practical Assessment weighted 40% (min pass mark of 30)
practical assesment



Version: (1.04S) Created: 04/Jun/2010

This document is the definitive current source of information about this module and supersedes any other information.