Syllabuses - UG

CS253 - Information and Data 2

TIMETABLETEACHING MATERIAL
Credits20
Level2
SemesterTerm 1
AvailabilityAvailable to participants taking UG Graduate and Degree Apprenticeship programmes, e.g. BSc Hons IT: Software Development and BSc Hons Digital and Technology Solutions.
PrerequisitesN/A
Learning Activities Breakdown12 tutorials, online study, assignments, quizzes and a group project.
AssessmentThree individual assignments worth 25%, a group project worth 25%, and a series of quizzes worth 10%, and a final class test worth 40%.
LecturerLeila Shafti

Aims and Objectives

The aim of the class is to provide participants with a conceptual and practical understanding of data modelling, database design and database technology. The class then builds on a basic understanding of the relational database approach, covering more complex SQL query design and efficient execution.

Learning Outcomes

After completing this class participants will be able to: 

  • Show an appreciation of the facilities and services which should be provided by a fully featured database management system. 
  • Demonstrate knowledge of commonly occurring data models. 
  • Display knowledge of the process of designing a database system, starting from an informal specification. 
  • Display skill in formulating database queries using SQL. 
  • Demonstrate an ability to utilise triggers / stored procedures, and understand the importance of indexing. 
  • Display knowledge of potential future developments in database technology.

Syllabus

  1. Introduction to the Database Environment: functions of a database management system; 
  2. Entity Relationship modelling. 
  3. The Relational Data Model, relational algebra, integrity constraints. 
  4. Relational query languages. 
  5. Normalisation. 
  6. JDBC 
  7. NoSQL

Recommended Reading

This list is indicative only – the class lecturer may recommend alternative reading material. Please do not purchase any of the reading material listed below until you have confirmed with the class lecturer that it will be used for this class.

Recommended reading suggestions will be made available via Myplace, the University's VLE.

Last updated: 2022-12-14 17:36:23