Business Computing BSc (Hons)
Other Courses:
The following courses also include this module in their teaching programme:-- Business Information Systems BSc (Hons)
- Business Information Technology BSc (Hons)
- Business IT with Entrepreneurship BSc (Hons)
- Computer Forensics BSc (Hons)
- Computer Science BSc (Hons)
- Computing Studies BSc (Hons)
- Ethical Hacking for Computer Security BSc (Hons)
- Games Programming BSc (Hons)
- Information and Communications Technologies Foundation Degree
- Information Technology Management for Business BSc (Hons)
- Web Design & Development BSc (Hons)
Module CM0429 - Relational Databases
(20.00 Credits)
SYNOPSIS
This module aims to introduce the student to the theoretical and practical elements of relational databases.
It will cover the creation and management of relational databases. It will include different kinds of querying and data manipulation in order to extract required data from a relational database.
It will include relational database systems (e.g. Oracle, MySQL, Access) to allow the student to understand their purpose and varying suitabilities.
Teaching and learning will take the form of a series of lectures supported by practical workshop sessions and self study tasks. The workshop sessions are designed to provide an opportunity for the student to gain practical experience based on the material covered in the lectures and will support the assessment of the module via formative feedback.
The assessment will be a series of practical tasks (50%) scheduled throughout the two semesters, plus a final exam (50%).
INDICATIVE READING LIST OR OTHER LEARNING RESOURCES
Core text
The Relational Databases Lecture Notes and Workshop Exercises
Additional reading
Date,C.J. (2005) Database in Depth: Relational Theory for Practitioners O’Reilly
Stanzyk, S. Champion, B. Leyton, R. (2001)Theory and Practice of Relational Databases. (2nd ed.) CRC Press
Oracle Technology Network (2007) Available at: http://www.oracle.com/technology/index.html (Accessed:13 June 2007)
Date,C.J. (2004) An Introduction to Database Systems. 8th edn. Addison-Wesley
Elmasri,R. & Navathe,S.B. (2007) Fundamentals of Database Systems. 5th edn. Addison-Wesley
Connolly,T. & Begg,C. (2005) Database Systems: A Practical Approach to Design, Implementation & Management. 4th edn. Addison-Wesley
van der Lans, R. (2007) Introduction to SQL: Mastering the Relational Database Language. 4th edn. Addison-Wesley
OUTLINE SYLLABUS
• Databases: nature, purpose, use and administration (20%)
• The Relational Database Model and Design (including ERDs and similar methodologies) (25%)
• Structured Query Language (SQL) (45%)
• Relational database management system considerations (10%)
AIMS OF MODULE
To introduce the concept of the relational model and to provide an understanding of how to develop, query and maintain the relational model in a database management system (DBMS).
LEARNING OUTCOMES
By the end of the module students should be able to:
1 Recognise and describe the main features of the Relational Database Model and how to implement it using Structured Query Language (SQL)
2 Understand a given relational database design (e.g. ERD) and implement it using SQL
3 Maintain a relational database
4 Design queries using Relational Algebra and implement them using SQL
LEARNING, TEACHING AND ASSESSMENT STRATEGY
Teaching and learning will take the form of a series of lectures supported by practical workshop sessions. There will also be a self study document with exercises to support the relational and SQL elements.
The workshop sessions are designed to provide an opportunity for the student to gain practical experience based on the material covered in the lectures. Students will be expected to undertake a program of directed study to support the taught sessions.
Small example databases will be used where appropriate to reinforce the theories being taught.
The student’s practical understanding of the principles covered throughout the module will be assessed by a series of small practical milestone tasks. These are scheduled throughout the two semesters and are worth 50% of the module marks
There is a final examination at the end of semester 2 to assess the students’ theoretical understanding of the principles covered throughout the module. The exam plays an important role in ensuring assessment integrity, and its emphasis is upon the application of knowledge. It contributes the final 50% of the module marks.
IMPLICATIONS FOR CHOICE
Pre-requisite for CM0552 Database Programming
ASSESSMENT STRATEGY
Assessments
A Series of small problems 50% Semester 1
(LOs 1 - 4) Semester 2
B Exam (LOs 1, 2, 3, 4) 50% Semester 2
Other Modules within Business Computing BSc (Hons)
Year 1
CG0047 - Programming 1 (JAVA) (CORE, 20 Credits)
CG0048 - Programming 2 (JAVA) (CORE, 20 Credits)
CM0429 - Relational Databases (CORE, 20 Credits)
CM0432 - Systems Analysis (CORE, 20 Credits)
Year 2
CM0160 - Foundations of Human Computer Interaction (CORE, 10 Credits)
CM0504 - Networks & Operating Systems (BSc) (CORE, 20 Credits)
CM0551 - Data Structures & Algorithms (CORE, 10 Credits)
CM0552 - Database Programming (CORE, 10 Credits)
CM0557 - System Design & Architecture (CORE, 10 Credits)
CM0558 - Professional Development & Project Management (CORE, 20 Credits)
CM0564 - Music, Business and Digital Technology (OPTION, 20 Credits)
IS0489 - The Business Environment, Organisations and Management Information Systems (OPTION, 20 Credits)
IS0503 - Integrative Consultancy Project (CORE, 20 Credits)
IS0524 - Integrated Enterprise Systems (OPTION, 20 Credits)
LI0143 - Customer Oriented Communication (OPTION, 20 Credits)
ML0981 - Unilang (DUMMY) Level 5 Year Long (OPTION, 20 Credits)
Year 3
Year 4
CM0039 - Business Case Project (CORE, 10 Credits)
CM0602 - Effective Systems Development (CORE, 20 Credits)
CM0603 - Strategic Systems Management (CORE, 20 Credits)
CM0645 - Individual Project (CORE, 40 Credits)
CM0648 - Professionalism & Ethical Practice (CORE, 10 Credits)
IS0601 - Information and the Web in Business: Theory & Practice (OPTION, 20 Credits)
IS0619 - Graduate Enterprise for CEIS (OPTION, 20 Credits)
IS0625 - Business Strategies and Digital Technology within the Music Industry (OPTION, 20 Credits)
LI0634 - Learning Support and User Needs Analysis (OPTION, 20 Credits)
Back to Previous Page | Advanced Course Search | Browse All Courses
Northumbria University has taken reasonable care to ensure that the information published is accurate at the time of publication. However, the University gives no warranty or representation as to the quality, accuracy or completeness of the information.





