Module Title:   Advanced Database Systems (PG) (intensive delivery)

Module Credit:   20

Module Code:   CM-1071D

Academic Year:   2015/6

Teaching Period:   Year

Module Occurrence:   C

Module Level:   FHEQ Level 7

Module Type:   Work-Based Learning

Provider:   Computer Science

Related Department/Subject Area:   SCIM (Dept of Computer Science)

Principal Co-ordinator:   M.J. Ridley

Additional Tutor(s):   -

Prerequisite(s):   None

Corequisite(s):   None

To develop a thorough understanding of the theory and practice of the current state of the art of advanced database systems. This will include the theoretical basis for different database models,
Query language issues, practical issues of deployment and performance and the suitability of different systems for particular applications.

Learning Teaching & Assessment Strategy:
In this unit after a preliminary reading period students will undertake an `intensive residential` 3 day programme of lectures, tutorials and practical (lab) classes followed by 7 weeks of online work, supported by `online distance` support. In the face-to -face sessions concepts, principles & theories will be introduced and explored in formal lectures, practised and discussed in tutorials, and applied and demonstrated in laboratory classes. Practical skills will be developed in tutorial and laboratory sessions. Oral feedback will be given during labs and tutorials. This will then be followed by further reading and practical work undertaken by the students with online support and feedback.
Coursework will assess the application of practical skills to the knowledge base of the module and the wider learning outcomes expressed in the descriptor, addressing selection and implementation of suitable systems and data representations for a number of real world scenarios.
Supplementary coursework will involve repairing deficiencies in the original submission.

Lectures:   18.00          Directed Study:   176.00           
Seminars/Tutorials:   3.00          Other:   0.00           
Laboratory/Practical:   3.00          Formal Exams:   0.00          Total:   200.00

On successful completion of this module you will be able to...

critically analyse and evaluate the theory and practice of a range of advanced database systems.

On successful completion of this module you will be able to...

analyse data, critically evaluate possible solutions, choose, design and implement database solutions using advanced systems.

On successful completion of this module you will be able to...

critically analyse, evaluate and present in writing case studies of database solutions for real world examples.

  Coursework   100%
  Report (4000 words or equivalent): 3 advanced database solutions and comparative overview of different approaches.

Outline Syllabus:
Formal and informal extensions to relational systems. Inheritance and type support in Object Relational Systems. Semi structured data issues. XQuery. NOSQL systems, CAP Theorem. MapReduce.

Version No:  1