What are the database design principles

Assignment Help Database Management System
Reference no: EM132220117

Question: Final Assessment Project

The objective of this project is for students to apply the database design principles to a real-life scenario. This is a practical design project - students must create and submit the database, as well as documentation for the items below. The students will review database requirements and produce the following:

Part One: Database in Access and Rationale Document

Database Design and Rationale

Access database with normalized tables: A set of tables in at least third-normal form is required for completion of this project. Complete table structures are required; students must also determine if primary or any other keys are required for each table. The student must also describe, in detail, and in a separate document, the rationale he/she used in developing the specified set of tables, as well as the specific fields in the tables.

• Rationale used in developing the specified set of tables, as well as the specific fields in the tables, is provided (Separate file for upload to Blackboard).

• Fieldnames are all single-valued; each column has a distinct name; all the values in a column are values of the attribute that is identified by the column name; the order of columns and rows is immaterial; each row is distinct.

• Database and tables are created in Access.

• Correct table relationships are established in Access.

• Referential integrity, cascade update and cascade delete are used appropriately Keys

• All appropriate keys have been identified and their functions described in the rationale document

• Primary key is a minimal collection of columns on which all columns are functionally dependent.

Report Rationale

Three potential reports described in the rationale document that could be generated in response to user requests; supporting queries and reports must be included (ex.: report of number viewers that viewed each movie each year; correct sorting and grouping) in the Access database. Rationale required in the rationale document for why each report could provide important information for decision-making; queries must specify criteria for record selection, as well as grouping, sorting and any other requirements for the specific report (included in Rationale file described in Database/Tables above.)

• Three reports that could be used in response to user requests are identified.

• Rationale for why each report could provide important information for decisionmaking is provided.

• Reports must be created in Access and use the correct queries as the source.

Supporting Queries

• Three queries are provided, and specify criteria for record selection, as well as grouping, sorting and any other requirements for the specific report.

• Queries are not simple listings with simple criteria, but must use more advanced functions, such as sorting, grouping and aggregate functions (counts, averages, etc).

Part Two: E-R Diagram

E-R diagram: An E-R diagram for the database is required for this project. This may be completed in Word, Excel, or whatever program the student is most comfortable using. (Separate file for upload to Blackboard)

• Graphic model is complete with all entities, attributes, and relationships represented.

• ER Diagram is formatted according to instructions provided in Chapter 1 in the textbook.

Part Three: DBDL Diagram

DBDL diagram, complete with relevant keys: A DBDL diagram is required for this project. This may be completed in Word, Excel, or whatever program the student is most comfortable using. (Separate file for upload to Blackboard)

• Diagram is complete with all tables, attributes, and keys (primary, alternate, secondary and/or foreign).

• ER Diagram is formatted according to instructions provided in Chapter 6 in the textbook.

Part Four: Users and Roles/Data Permissions

Users must be recommended to provide levels of access to the database, in order to perform functions such as database administration, data entry, and management decision-making. Suggested users, roles and permissions as related to access and security must be required:
please specify what data and types of reports each user would most likely need access to, and privileges in the database that would most likely be assigned. Support your answer with information from the textbook or other valid sources (Separate file for upload to Blackboard).

• User permissions clearly specify the kind of access each user role has to the objects (tables, reports, etc.) in the database.

• Examples of specific commands that would be used to grant privileges are provided.

• Supporting information from the text is provided.

Part Five: Backup/Archive

Backup: Suggested backup/archive procedures: Please suggest procedures that would be used for backup and archive of the database. Provide a detailed rationale for each, using support from the textbook or other valid sources. The emphasis is should be on process and procedures, as well as rationale for why and how each should be done; however, you may include specific technologies that you would recommend (Separate files for backing up and archiving for upload to Blackboard).

• Suggested procedures and schedule for backup of the database are provided.

• Details regarding specific backup technologies and procedures are provided.

• A detailed rationale, with supporting information from the text, is provided.

• Description of the differences between backup and archive must be provided.

Archive:

• Suggested procedures and schedule for archival of the database are provided.

• Details regarding specific archive procedures are provided.

• A detailed rationale, with supporting information from the text, is provided

Information related to above question is enclosed below:

Attachment:- Final_Assessment_Project.rar

Reference no: EM132220117

Questions Cloud

Assess new balances opportunities and threats : Identify and describe in detail at least one of Porter's generic competitive strategies New Balance has been using.
What is the benefit over signed integers : Show how to perform 19*8 in binary. Why do some programming languages allow unsigned integer variables? What is the benefit over signed integers?
Describe the factors that played the largest role in making : Identify the year and describe the factors that played the largest role in making it an exceptional year for the company.
How has the given impacted current enterprises : Cybersecurity policy development has changed throughout the past 20 years. How has this impacted current enterprises? Are the corporate policies designed.
What are the database design principles : The objective of this project is for students to apply the database design principles to a real-life scenario. This is a practical design project.
Clearly state all testable hypotheses : D4147 - Epidemiology Assignment, Queen Margaret University, UK. Clearly state all testable hypotheses and explain the choice of statistical tests
How much of your personal feeling should you share : BU450 : How much of your personal feeling should you share? Provideone (1) supporting fact to justify your position.
How should the company measure organizational performance : Based on your knowledge of the company, what changes should be made to reposition Hoosier Media competitively for the future?
Why should we study foreign cultures if we do not plan : Why should we study foreign cultures if we do not plan to engage in international or export marketing?

Reviews

Write a Review

Database Management System Questions & Answers

  Analyse business decisions related to db information systems

BN204 - Database Technologies - Data model development and implementation - Develop data models and implement DB systems

  Explain and draw architecture of web-based data warehousing

Explain how decision style can effect on the decision makers think and react to a problem? Explain and draw the architecture of web-based data warehousing.

  Pl/sql injection warnings or tips

Identify and share with your classmates - T-SQL injection warnings or tips found on the Microsoft Web site or elsewhere online that are specific to Microsoft SQL Server

  Discuss the properties of the dijkstra algorithm

Give an example to show that Dijkstra's algorithm does not work when negative weights are allowed. Another algorithm for finding shortest paths.

  Implement integrity constraints within the database

COIT20247 Database Design and Development - implement integrity constraints within the database to enforce the requirements

  Make the documentation of the organization''s sales database

Imagine that you work for a finance industry-based organization. Your organization is looking to submit its database design documentation to an evaluation team in order to meet Sarbanes-Oxley (SOX) compliance. You have been assigned to assist in p..

  Compare and contrast the data structures for data stored

Compare and contrast the data structures for data stored in a file and data stored in a relational table.- What is different about a recursive relationship in comparison to other relationships in a data model?

  Create database for easydrive school of motoring

Create mission statements and mission objectives for database systems explained in the following case study EasyDrive School of Motoring. Also in mission objectives include 10 reports that the database system must support

  Learn about some of the things going on in the real-world

Assignment - Data Mining and Machine Learning in the Real World. OBJECTIVE: Learn about some of the things going on in the real-world with Machine Learning and Data Mining

  Find pairs of sids such that the supplier with the ?rst sid

Find pairs of sids such that the supplier with the ?rst sid charges more for some part than the supplier with the second sid.

  Show the records of depositor tables

Create 2 tables customer with fields customer_id, customer_name, customer_street, customer_city and depositor customer_id, account_number, balance Set relation between the two tables: Perform the following query: 1) Show the records of depositor tabl..

  Create matrix report showing territory sales totals by year

Create a matrix report showing territory sales totals by year and quarter. Provide an interpretation of the results. The interpretation must be a minimum of one paragraph (3 to 5 well-formed sentences) with no spelling or grammatical errors. Based..

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