Highlights
Questions (KC7013 )
Part 1
This part is based on the ‘AiS’ scenario as described in the Appendix.
(A) Using a database design approach of your choice, produce a logical design for the database to support the information system, which is needed at the University of Gharnata.
Your answer must consist of ONE of the following:
• An entity-relationship (ER) diagram (20 marks) and its mapping into a set of relations (10 marks). The ER diagram should show all relevant entity types, relationship types, attributes, keys, and structural constraints. Note that not all keys are identified/mentioned in the scenario, so you are required to identify/devise appropriate keys for all the entity types. Your ER diagram must not show/include any foreign keys/attributes. As part of the mapping process, for each relation, you should identify appropriate primary keys as well as foreign keys (if applicable). Furthermore, you need to make sure your relations obtained from mapping your ER diagram are in the 3rd normal form.
• A set of normalised relations (10 marks) obtained through the normalisation process (20 marks) instead of ER modelling. You should make clear how the normalisation process has been carried out, and the reasoning employed, in particular quoting/providing evidence (series of steps) to support the decisions made and how your relations have been derived. Each relation in your answer should be in the 3rd normal form.
(B) Based on your logical design from Part 1 (A) and the information available in the scenario, produce an SQL script file using Oracle 11g/12c.
Your submission must include:
• An SQL script file containing appropriate SQL DDL (e.g., CREATE TABLE, ALTER TABLE, etc.) statements for creating all the relations from Part 1 (A).
• The output from running the script file in a live Oracle 11g/12c session (e.g., using SPOOL, copy and paste, screenshots, etc.).
• You should use relational features from the SQL92 standard in Oracle 11g/12c for constructing your data structures/tables, including appropriate primary and foreign keys.
• You should aim for a high degree of reliability in the data with the use of as many constraints as possible, e.g., check constraints on various columns (e.g., the particular format of primary key values, positive physical values as described in week 4 lecture slides on integrity constraints).
Part 2
This part is based on your answer/solution to Part 1, i.e., design and implementation of the database for the ‘AiS’ scenario.
(A) Populate the database with some data (e.g., data similar to the courses and modules you study, and other relevant information within Northumbria University).
(B) Answer the following queries (retrievals) using SQL and relational algebra.
1) Display names of students, details of the course they study, details of the module they have studied and their marks for all postgraduate students.
2) Display details of all people of ‘AiS’ (students and academic staff), e.g., their names, their home addresses and name of the department where they work or study.
Your submission must include:
• Relational Algebra expressions (6 marks in total)
• An SQL script file containing appropriate SQL DML (e.g., INSERT) statements for populating the tables you have created in Part 1 (B).
• An SQL script file containing SQL retrieval (e.g., SELECT) statements for Part 2 (B).
• An output file for running each of above the script files in a live Oracle 11g/12c session (e.g., using SPOOL, etc.). 2 marks for the insertions, 2 marks for each of the SQL retrieval output, hence a total of 6 marks for the output.
• A total of 30 marks (6 + 8 + 10 + 6 = 30)
Part 3
(A) Consider the ‘AiS’ scenario in the Appendix. Produce a report for the Rector of the University of Gharnata elaborating on professional, legal, ethical and security issues that need to be considered and make recommendations that you think are appropriate for ‘AiS’.
The report should be concise and comprehensive and in the region of 800-900 words. You should use the Harvard style of citation and reference by following the guidelines in Pears and Shields (2008).
(B) Compare and contrast different approaches to database design (e.g., entity-relationship modelling, normalisation, etc.) and briefly justify the approach you have used for answering Part 1 (A).
The report should be concise and comprehensive and in the region of 600-700 words. You should consult a range of literature (e.g., database textbooks, journal and conference articles, and quality websites). Again you should use Harvard style of citation and reference by following the guidelines in Pears and Shields (2008).
Scenario (KC7013 )
The scenario described here is that of a fictitious university called University of Gharnata. The university wants to develop an information system to support its academic activities.
The university has several academic departments. Each department provides one or more academic courses. Each course is composed of several modules, where a module may be part of more than one course. A student enrols on a course and every year takes a specified number of modules. Note that several students are usually registered for a course. Every student is assigned a tutor at the start of the course, who is a faculty member (e.g., lecturer) in the department providing the course. A faculty member works for a department and usually teaches on several modules. Each module has a module tutor who is also a faculty member. A faculty member may be a tutor for several modules.
Each department is chaired by a professor, who is a faculty member and works for the same department. It is important that the system makes a note of when a professor became the chair of a department. The details of a department include its name, a primary location/address where its main building is located, a secondary address where it may provide its services when needed, telephone and fax numbers, etc. Each course is assigned a course leader (a faculty member), who manages the day-to-day issues of the course. Details of a course include a name, whether it is an undergraduate/postgraduate/research course, the standard duration of the course in months and the number of credit hours to complete to pass the course.
For each module, the system needs to store its details (e.g., title, number of credit hours, level (1, 2, 3, M, R), etc). For each student who is doing a module, the system needs to record marks.
For each student, the system needs to store details like name (first, middle, last), term address (street, city, region, postal code, etc), home address, telephone numbers, email address, date of birth, gender, and details of next-of-kin (e.g., name, address, relationship, telephone numbers). The system needs to record whether a student is from the UK, EU, Commonwealth or other. Each faculty member is assigned a line manager, who is also a faculty member and works in the same department. Details of a faculty member include name, home address, office location and room number, telephone extension, email address, home, and mobile phone numbers, date of birth, gender, next-of-kin details, date joined the university, salary, and details of qualifications. When a faculty member is assigned to teach on a module, the system needs to record how many hours a week he/she is expected to be teaching on that module.
This KC7013 - IT/Computer Science Assignment has been solved by our IT Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.