


Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
These are the Exam Paper of Introduction to Databases which includes Data Independence, Application Development, Development Time, Database Application, Database System, Management System, Database Management, Relational Database, Database Schema etc. Key important poinst are: Referential Integrity, Management System, Database Management, Database System, Database Application, Database Approaches, Handling Data, Application Development, Development Time, Booklovers Bookstore
Typology: Exams
1 / 4
This page cannot be seen from the preview
Don't miss anything!



Autumn Examinations 2011
Module Code: COMP
School: Science & Computing
Programme Title(s): Higher Certificate in Computing in Information Technology Support
Bachelor of Science (Honours) in IT Management
Programmes Code(s): CR_KITSU_6_Y
CR_KITMN_8_Y
External Examiner(s): Mr. Aidan Quilligan
Internal Examiner(s): Ms. Linda O’Sullivan
Instructions: Answer all 4 questions^ - all questions carry equal marks
Duration: 2 Hours
Sitting: Autumn 2011
Requirements for this examination:
Note to Candidates: Please check the Programme Title and the Module Title to ensure that you have received the correct examination. If in doubt please contact an Invigilator.
1.(a) Contrast each of the following terms: (i) Database; Database Management System (ii) Database application; Database System (5 Marks) (b) Compare and contrast the file-based and database approaches to handling data under the following headings: Program-Data Independence Application Development Time (5 Marks) (c) Read the following case study that describes the data requirements for an organisation called Booklovers Bookstores, a chain of bookstores, which sells books. You have been told that a book has exactly one publisher but a publisher may have published many books that Booklovers carries. However, Booklovers wants to be able to keep track of some publishers that currently have no books in Booklovers inventory as well. A book must have at least one author but can have more than one author. For an author to be of interest to Booklovers, he/she must have written at least one and possibly many books that Booklovers carries. A book may not yet have been purchased by any of its customers or it may have been bought by many of its customers. For a customer to be of interest to Booklovers, he/she must have purchased at least one book and possibly many. (i) Identify the main entity types for the company. (ii) Identify the main relationship types and specify the multiplicity for each relationship. State any assumptions you make about the data. (iii) Using your answers to (i) and (ii), draw a single ER diagram to represent the high level data requirements for Booklovers Bookstores, using either UML or Crow’s Foot notation. (15 marks)
(a) Draw an Entity Relationship diagram for the above relational database schema, using either UML or Crow’s Foot notation, and clearly state any assumptions you have made.