Module Database Search


Module Title
Advanced Databases

Keywords
Data management, Data Standards, Database design, Database architectures, Database performance and tuning, Databases for the Web.

ReferenceCMM702
SCQF LevelSCQF 11
SCQF Points15
ECTS Points7.5
CreatedMarch 2016
ApprovedMay 2016
Amended
Version No.1


This Version is No Longer Current
The latest version of this module is available here
Prerequisites for Module

None except for course entry requirements.

Corequisite Modules

None.

Precluded Modules

None.

Aims of Module

To provide systematic understanding of up-to-date issues, techniques and technologies for developing robust, usable and scalable database management systems for big data.

Learning Outcomes for Module

On completion of this module, students are expected to be able to:

1. Critically appraise relational database principles and practices in the context of transferability to complex large-scale data stores.
2. Develop robust and scalable systems that integrate web technologies for databases and database connectivity.
3. Critically appraise relational and schema-less database offerings (e.g. NoSQL) for a significant technical problem.
4. Design and implement a solution to a significant industry-focused problem providing insights and conclusions about challenges, opportunities and risks for big data management.

Indicative Module Content

Database analysis and design: Entity-Relationship modelling, Object-Oriented and Object-Relational databases.
Data management: data storage, standards and exchange. Data administration methods. File systems for Massively parallel processing, hashing and key-value pair representations;
Databases and the internet; modelling and design of data intensive web sites; web interfaces for DB systems; the XML language.


Indicative Student Workload

Contact Hours

Part Time
Laboratories
24
Lectures/ Tutorisls
24

Directed Study

 
Coursework Preparation
22
Directed Reading
30

Private Study

 
Private Study and Reading
50

Mode of Delivery

Key concepts are introduced and illustrated through lectures and directed reading. The understanding of the students is tested and further enhanced through interactive tutorials. In the laboratories the student will progress through a sequence of practical exercises to develop sufficient knowledge of database applications.


Assessment Plan

Learning Outcomes Assessed
Component 1 1,2,3,4

Component 1 - This is a coursework assignment consisting of two parts:
a relational DB development exercise contributing 50% of the total module assessment; and
a schema-less DB development exercise contributing 50% of the total module assessment.

Indicative Bibliography

1.CONNOLLY, T. AND BEGG, C., 2015. Database Systems: A Practical Approach to Design, Implementation and Management. Pearsons.
2.DIETRICH, S.W. AND URBAN, S.D., 2005. An Advanced Course in Database Systems: Beyond Relational Databases. Pearson Prentice Hall.
3.GORDON, K., 2013. Principles of Data Management: Facilitating Information Sharing (2nd Edition). BCS
4.RUSSELL, J., 2014. Getting Started with Impala: Interactive SQL for Apache Hadoop. O’Reilly
5.CAPRIOLO, E., WAMPLER, D., RUTHERGLEN, J., 2012. Programming HIVE. O’Reilly
6.GUPTA, S., 2012. Oracle Advanced PL/SQL Developer Professional Guide. Packt



Robert Gordon University, Garthdee House, Aberdeen, AB10 7QB, Scotland, UK: a Scottish charity, registration No. SC013781