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

  Q1with the new unsw timetabling system the lic of each

q1with the new unsw timetabling system the lic of each course is required to specify what facilities they require in

  Implement a relational database using a database

ITECH 1006 - Database Management Systems-  Design and implement a relational database using a database management system and utilise a query language tools and techniques to obtain data and information from a database

  What is the purpose of creating a logical process model

What is the purpose of creating a logical process model and then a physical process model? What information is found on the physical DFD that is not included on the logical DFD?

  Demodulator circuits and amplitude modulator

Explain how much the modulating signal power is required to generate 100 percent modulation? What is the approximate center frequency of filter required to pass the lower sideband?

  Perform a functional dependency analysis

Perform a functional dependency analysis, and include it as part of your deliverables, for every step of the normalization process.

  Does the reason for leaving the company

What is your recommendation for this policy and process? Does the reason for leaving the company affect the recommendation? Why or why not? Be specific and explain your reasoning.

  1 start with checksalary trigger explain below on triggers

1 start with checksalary trigger explain below on triggers. show that that trigger creates muttating table error. in

  First-stage allocation to the customer support

Would be allocated in the first-stage allocation to the Customer Support activity cost pool - Allocated in the first-stage allocation to the Order Size activity cost pool -

  Implement a physical schema for the careers database

Implement a physical schema for the 'Careers" Database. Your career being of prime importance to your job hunting and final selection, you have decided to place all information about your career in a relational database; specifically., Oraclel2C {..

  Write the sql command to find any tutors

Where do you think student and tutor information such as name, address, phone, and e-mail should be kept?

  Explain the methods to optimize database components

Evaluate at least two methods that can be used to optimize database components such as queries, reports SQL transaction processing, and data consumption.

  Data collection procedures and data analysis techniques

Specify the approach (qualitative or quantitative), research design, sampling strategy, data collection procedures, and data analysis techniques to be used.

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