Develop critical awareness of the responsibilities

Assignment Help Other Subject
Reference no: EM133002529

KL7011 Advanced Databases - Northumbria University

Mapping to Programme Goals and Objectives

This assignment covers the following learning outcomes for the module:

Knowledge & Understanding:

1. Demonstrate critical understanding of the entire data life cycle and classical database engineering processes and approaches, and non-traditional database systems

Intellectual / Professional skills & abilities:

3. Critically analyse, select, apply and evaluate advanced data modelling, database design, implementation and manipulation methods, techniques and tools to a complex data management problem

Personal Values Attributes (Global / Cultural awareness, Ethics, Curiosity) (PVA):

5. Develop critical awareness of the responsibilities of database developer with respect to professional, legal, security and ethical issues individually or as part of a team

Assessment Regulations

You are advised to read the guidance for students regarding assessment policies (Northumbria, 2019).

Assessment Background and Scenario

This assessment is based on the scenario "Library Management System (LMS)" of a fictitious organization called Newbigging Council Library (NCL). The council wants to develop an information system to support its library activities. The details of the scenario are provided in Appendix 1.

Assignment Questions

Part 1
This part is based on the LMS scenario as described in the Appendix.

(A) Using entity-relationship (ER) and enhance entity-relationship (EER) modelling, produce a conceptual design for the database to support the LMS required by NCL.

(B) Convert the ER / EER diagram from Part 1(A) to produce a logical relational schema using ER / EER to relational mapping.

Notes for Part 1 (A & B)
• The ER/EER 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/EER 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/EER diagram are in the 3rd normal form.

(C) Based on your logical design from Part 1 (B) and the information available in the scenario, produce an SQL script file using Oracle 11g/12c/higher.

Notes for Part 1 (C): 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 (B).
• The output from running the script file in a live Oracle 11g/12c/higher session (e.g., using SPOOL, copy and paste, screenshots, etc.). If output is missing, 4 marks will be deducted from the above 15 marks. If output is incomplete or inadequate or misleading, then adequate marks up to a max of 4 will be deducted.
• You should use relational features from the SQL92 standard in Oracle 11g/12c/igher 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 use of as many constraints as possible, e.g., check constraints on various columns (e.g., 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 LMS scenario.

(A) Populate the database with some sample data (e.g., data similar to the data kept about books and other bibliographic items within Northumbria University Library).

(B) Answer the following queries (retrievals) using SQL.

q1) Display details of the top 10 most frequent users (members) of the library with the number of books/titles/items they have borrowed in the past 18 months.

q2) Display details of the top 20 most frequently borrowed titles/books/items of the LMS with the total number of borrowings in the past two financial years.

Notes for Part 2 (A & B): Your submission must include:
• An SQL script file containing appropriate SQL DML (e.g., INSERT) statements for populating the tables you have created in Part 1 (C).
• An SQL script file containing SQL retrieval (e.g., SELECT) statements for Part 2 (B).
• An output file for running each of above the TWO script files in a live Oracle 11g/12c/higher session (e.g., using SPOOL, etc.). If any of the output is missing, 2 marks will be deducted from the above. If outputs are incomplete or inadequate or misleading, then adequate marks up to a max of 4 will be deducted.

Part 3

This part is based on your answer / solution to Part 1 (A), i.e., conceptual design of the database for the LMS scenario.

(A) Choose and justify what aspects of LMS conceptual design would be better off if implemented using object-relational database; then provide logical design and implementation of the subset of the LMS using ER/EER to object-relational mapping and object-relational features of Oracle Database System; populate the object-tables with sample data and demonstrate your choice of design and implementation by running two complex queries on your object-tables.

(B) Analyse the conceptual database design from Part 1 (A) and the LMS scenario in the Appendix and propose what aspects of the LMS database would benefit from incorporating NoSQL Database concepts. Illustrate your answer with code from a representative code from NoSQL Database implementation.

Part 4

Consider the LMS scenario in the Appendix. Produce a report for the Mayor of the Newbigging Council elaborating on professional, legal, ethical and security issues that need to be considered and make recommendations that you think are appropriate for LMS.

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

Attachment:- Advanced Databases.rar

Reference no: EM133002529

Questions Cloud

Which topics have been studied in relation to fair value : Which topics have been studied in relation to fair value and value relevance? In general terms, a company's theoretical value is equal to?
Calculate the initial cost of the project : The flotation cost is 9 percent for equity and 4.4 percent for debt. Calculate the initial cost of the project including the flotation costs
What is the nominal interest rate : Question - A P10,000 car loan has payments of P361.52 due at the end of each month for three years. What is the nominal interest rate
Find what rate of turn would expect on a four-year treasury : Find what rate of turn would expect on a 4-year treasury security? disregard cross-product terms, i.e. if averaging is required, use thearithemtic average
Develop critical awareness of the responsibilities : Critically analyse, select, apply and evaluate advanced data modelling, database design, implementation and manipulation methods, techniques and tools
Prepare the journal entry to record the purchase : The market rate of interest for obligations of this nature is 10%. Prepare the journal entry to record the purchase of this truck
Weighted average cost of capital for united technologies : Given the following information, what is the weighted average cost of capital for United Technologies Mega Corporation? (rounded to 4 decimal places) Common sto
What was cash flow for the year for canyon tours : If sales were $34,000 and costs were $27,900, what was cash flow for the year? Ignore taxes. (Use the minus sign to enter negative changes, if any.)
What is the maximum you would be willing to pay : One of your tenants has ten years remaining on a lease at $3,500 per month. What is the maximum you would be willing to pay

Reviews

len3002529

10/1/2021 12:32:08 AM

It's a RESIT paper , I failed in last one attached also I got Misconduct last time so they failed me These are northumbria University Assignments our Teacher are very strict for everything Kindly follow all details and prepare it good so I can pass

Write a Review

Other Subject Questions & Answers

  Where are there breaches of ethical behavior

Choose an ethical issue to write about. You may choose from the list below, or, with approval from the instructor, select a different socially-relevant topic.

  How your teaching could be tweaked to better align with stem

Explain how can we help our students think more like scientists and explain what you learned about inquiry-based teaching.

  Determine the relative importance of compensable factors

Examine how organizations determine the relative importance of compensable factors. Evaluate how compensation strategies tie into underlying corporate values.

  How aviation safety can be improved by improving hardware

Explain how aviation safety can be improved by improving the hardware through ergonomics and human factors design considerations. Provide examples.

  Competency for adults to qualify as witnesses

What are the elements of competency for adults to qualify as witnesses? Explain what is meant by the term rehabilitation of a witness?

  Are ecotourism and sustainability achievable

What have you learned as you work through each option? Are there options not thought of in the simulation that might have made a different outcome? Are the two variables of land and money the right choices?

  What are the best programs to help victims of crime

Do you think there is a relationship between youth victimization and mental health problems and delinquent behavior? Explain Why.

  Is an election poll done by pew center for the people

Is an election poll done by Pew Center for the People & the Press going to be better (in other words, more accurate) than a poll done by a cable news channel.

  Explain how ethnic areas and colonial boundaries overlep

Explain how the ethnic areas and the colonial boundaries overlap, and what effect the Berlin conference had on the ethnic groups throughout Subsaharan Africa. Explain how the different colonial powers influenced their African colonies.

  What does professional commitment mean to you

What does professional commitment mean to you? Give an example. Do you believe that nurses as lobbyists are essential to the growth of nursing as a profession?

  Create and describe a list of ten investigative step

You are hired as a consultant in City X and are charged with the responsibility of creating a plan to deal with the multiple daytime robbery attacks in area.

  Organizations reward and motivation

Can rewards be ineffective, and actually reduce or inhibit productivity/performance? If so, how? Provide an example to support your response.

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