Module Overview

Information Systems

Basic database design and development

Module Code

INFO H1028

ECTS Credits

5

*Curricular information is subject to change

Relational Database Design

Relational Database design - ER diagrams to include deriving entities, attributes, relationships and cardinality,Primary Keys, Foreign Keys. Mapping ERDs to a relational schema, data normalisation, relational integrity, keys, indexes; database transactions, ACID properties

SQL

Schema definition: Create, Drop, Alter tables, Data manipulation in SQL: Insert, update and Delete tables and rows.SQL queries: basic queries, grouping, ordering, Built in SQL functions, joins, subqueries.

Database Objects

An introduction to basic database objects to include: sequences, views, indexes, stored procedures, functions and triggers.

Cloud Based Instances & NOSQL

An introduction to the concept of NOSQL and exposure to cloud based database instances.

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)50
Formal Examination50