Realise the responsibilities of database designers

Assignment Help Database Management System
Reference no: EM132592455

KC7013 Database Modelling - Northumbria University

Learning outcome 1: Key data modelling concepts, application of database theory, principles for supporting business and information systems.

Learning outcome 2: Conceptual data modelling, relational database design and implementation in SQL & PL/SQL, and object-based databases.

Learning outcome 3: Realise the responsibilities of database designers with respect to professional, legal, security and ethical issues.

Assessment Background and Scenario

This assessment is based on the scenario ‘Academic Information System (AiS)" of a fictitious university called University of Gharnata. The university wants to develop an information system to support its academic activities. The details of the scenario are provided in Appendix 1.

Assignment Questions

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 and its mapping into a set of relations. The ER diagram should show all relevant entity types, relationship types, attributes, primary keys, and structural constraints. Note that not all keys are identified/mentioned in the scenario, so you are required to identify/devise appropriate primary keys for all the entity types. Your ER diagram must not show/include any foreign keys or any such attributes that represent foreign keys as these are logical and not conceptual concepts. 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 normalisation process 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.

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
• 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.

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 Harvard style of citation and referencing 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 text books, journal and conference articles, and quality websites). Again you should use Harvard style of citation and referencing by following the guidelines in Pears and Shields (2008).

Attachment:- Database Modelling.rar

Reference no: EM132592455

Questions Cloud

Essential component to early childhood education : Collaboration is an essential component to early childhood education. Why is collaboration necessary to meet the needs of young learners and their families?
Is security more important than privacy : Personal freedom and privacy where does your opinion fall: Is security more important than privacy, or is privacy more important than security?
Should rein in global warming and the awful effects : Respond to Singer or Hardin. Peter Singer's path in which affluent individuals would be obligated to give much of their wealth to feed the hungry?
How does an automobile plant : How does an automobile plant that makes specialty race cars be able to use the process cost system? Would you propose job posting or process cost
Realise the responsibilities of database designers : Realise the responsibilities of database designers with respect to professional, legal, security and ethical issues and Conceptual data modelling
What is the amount of research and development costs : The equipment has no alternative future use. What is the amount of research and development costs that should be expensed in 2017
Analyze the theory of life-span development : Analyze the theory of life-span development that you selected. Summarize the theory; then, identify the strengths and weaknesses of this theory
What is the journal entry required to record the asset : This cost is estimated to be $15 million (the present value of which is $6.2 million). What is the journal entry required to record asset retirement obligation
Provide a chronological history of the individual major life : Provide a chronological history of the individual's major life experiences. Identify specific biological, psychological and sociological influences that shaped

Reviews

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

  Practice on topic of normalization

Practice on topic of Normalization

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd