COMP20070 Databases and Information Systems I

Academic Year 2023/2024

Collection, organisation and storage of data are major tasks in many human activities and in every modern computing system. Computer-based information systems ensure that this data is permanently maintained, quickly updated and made accessible to users. Databases are essential components of computerised information systems. This is a module for all students interested in understanding how to design, develop and query databases. In this module students will learn the fundamentals of database models, database designing methodologies, database querying. They will learn details about the relational database model, relational database query languages (relational algebra/calculus, SQL), the entity-relationship model for database design. From a more practical point of view they will gain experience in building a relational database using a commercial database management system. Students will find these skills very useful in the development of any application requiring the storage and manipulation of data.

Show/hide contentOpenClose All

Curricular information is subject to change

Learning Outcomes:

On completion of this module students should be able to:- formulate, explain and compare the fundamental database concepts- design a relational database (conceptual and logical design using E-R and relational models)- analyse a relational database table - express queries in relational algebra and SQL- implement and query a relational database

Indicative Module Content:

Relational database model, relational database query languages (relational algebra and calculus, SQL), the entity-relationship model for database design.

Student Effort Hours: 
Student Effort Type Hours




Specified Learning Activities


Autonomous Student Learning




Approaches to Teaching and Learning:
active/task-based learning (examples exercises; problem solving);
peer/group work where appropriate;
individual work (assignment) 
Requirements, Exclusions and Recommendations

Not applicable to this module.

Module Requisites and Incompatibles
Not applicable to this module.
Assessment Strategy  
Description Timing Open Book Exam Component Scale Must Pass Component % of Final Grade
Continuous Assessment: individual assignments Varies over the Trimester n/a Graded No


Carry forward of passed components
Resit In Terminal Exam
Spring No
Please see Student Jargon Buster for more information about remediation types and timing. 
Feedback Strategy/Strategies

• Feedback individually to students, on an activity or draft prior to summative assessment
• Self-assessment activities

How will my Feedback be Delivered?

Not yet recorded.

Name Role
Professor Michela Bertolotto Lecturer / Co-Lecturer
Laura Dunne Tutor
Timetabling information is displayed only for guidance purposes, relates to the current Academic Year only and is subject to change.
Lecture Offering 3 Week(s) - Autumn: All Weeks Thurs 12:00 - 12:50
Lecture Offering 3 Week(s) - Autumn: All Weeks Tues 11:00 - 11:50
Practical Offering 1 Week(s) - Autumn: All Weeks Tues 15:00 - 16:50
Practical Offering 2 Week(s) - Autumn: All Weeks Tues 15:00 - 16:50