Napier University Module Descriptor

 

Module Number

CO22001

 

 

 

Credit Value :

15

 

 

 

 

 

 

Module Title

DATABASE SYSTEMS

 

 

 

 

 

 

 

 

Module Leader

DR G RUSSELL

 

 

 

 

 

 

 

 

 

School

Computing

Date of Approval

 

 

 

Indicative Student Workload [in Notionally Efficient Student Hours (NESH)]

 

Contact

 

Flexible

 

Weighting of Assessment Components

 

 

 

 

 

 

 

 

 

 

Lectures

24

 

 

 

Supervised

60

%

 

 

 

 

 

 

 

 

 

 

 

Tutorials/Seminars

 

 

 

 

Continuous

40

%

 

 

 

 

 

 

 

 

 

 

 

Practical

24

 

 

               

Indicative Assessment    Week (s)    LO’s Covered

Catalogue                               

 

 

 

 

 

 

 

 

 

 

Supervised assessment

2

 

 

 

Coursework

 

9

 

2,3

 

 

 

 

 

 

 

 

 

 

 

 

Student cent'd learning

100

 

 

 

Exam

 

15

 

1-5

 

 

 

 

 

 

 

 

 

 

 

 

Other (specify)    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TOTAL WORKLOAD

150

 

 

 

 

 

 

 

 

 

Timetable Details:

Practical sessions run on standard networked PCs.

Prerequisite(s) [400 characters, normally module numbers and titles]

Rapid Application Development, CO12001 or equivalent.

Aims of Module

Allow the student to gain a good theoretical understanding of database primitives and concepts, combined with practical exercises in SQL and database design.

 

Learning Outcomes [maximum 5, contained in 1000 characters]

By the end of this module, the student will be able to:

 

1. Describe the three-level ANSI-SPARC architecture for database systems.

2. Implement a relational database schema from initial written specifications.

3. Utilise SQL and relational algebra for database manipulation.

4. Understand the techniques required to implement the components of a DBMS.

5. Describe DBMS techniques for recovery and concurrency control.

 

Description of Module Content [maximum 100 words contained in 500 characters]

 

DB architecture.

Data Analysis and E-R modelling.

Normalisation 1st to BCNF.

Logical and physical database design.

SQL and relational algebra.

DB operation including: transactions, concurrency, recovery, data storage, and security.

Set theory.

Notes [maximum 340 characters]

Formal Examination YES  -  duration in Hrs/Mins: 2hrs

 

LTA Approach:

 

Much of the theoretical content of the module is taught using lectures. Tutorials are used to reinforce this learning. The tutorials cover database design, SQL, and normalisation. Tutorial time is also used to support students working on the coursework. Finally, there are a number of on-line exam-style questions that can be discussed in both tutorials and lecture time.

 

Reading:

 

Introduction to SQL                               Rick van der Lans, Addison Wesley, ISBN 0-201-59618-0

Fundamental of Database Systems         Elmasri/Navathe  Addison-Wesley , ISBN 0-8053-1755-4

Database Systems                                  Atzeni,Ceri,Paraboschi,Torlone, McGraw Hill,

                                                               ISBN 0-07-709500-6