Simulate the implementation of a real-life database

Assignment Help Database Management System
Reference no: EM13682222

Simulate the implementation of a real-life database, you will start with requirements elicitation for a given scenario. After all the basic functional and non-functional requirements have been gathered, you will start designing the database. In this process, you will need to first design the database schema, showing in detail all the relations, data types, relationships, and constraints to be used in the database. You must draw schema diagrams using Microsoft Visio. After the design phase is over (Part 1), you will actually implement the schema in MySQL by creating the required tables with appropriate data types together with relationships and constraints. Next, you will populate all the relations in the database with valid data. The final phase of the project is the retrieval of data from the database. This will be Part 2 of the project.

Part 1:

Part I is 60% of the total grade of the project:

-5% for the draft
-55% for the final result

The draft must include at least the description of your company, business rules, and an ERD. Print out your draft and submit it at the beginning of class on the day when Test 1 is scheduled. Discuss the draft of the project with your instructor at the end of class. If the draft is approved by the instructor, you need to complete the project, get it into Microsoft Word format, and upload the file through the SafeAssign: Project, Part I Submission link on Blackboard before the project is due.

Part I consists the following sections:

1. Title Page that includes:

• Title of the project
• Course name
• Course number
• Name of the student

2. Description that includes:

• Screen shot from Blackboard confirming your topic
• Description of the company
• Business requirements for the database

Business requirements will explain why your company needs a database, what kind of data you are planning to store in the database, and how your company is going to utilize this data.

3. Business Rules:
• Each business rule must follow the format used in class
• Each business rule must describe a relationship in both directions
• Each entity and each relationship used in the database must be described in this section
• Each entity and each relationship described in this section must be presented on the ERD

4. Entities that includes:
• Entity's name
• Entity's description
• List of attributes
• Data type of each attribute (numeric, text, or date)
• Sample data for each attribute
• Constraints (PRIMARY KEY, FOREIGN KEY, UNIQUE, NULL where applicable)

Each entity must be described in the section. You must have a minimum of 4 entities. The total number of entities recommended is 4-5.

5. Relationships that includes:
• A copy of a specific business rule from the Business Rules section for each relationship described here.
• Relationship's type: 1:1, 1:M, M:N. Use business rules to justify your decision.
• Relationship strength: strong or weak. Use business rules to justify your decision.
• Optionality for both sides of each relationship: mandatory or optional. Use business rules to justify your decision.

Each relationship must be described in the section. Each M:N relationship must be resolved and described.

6. Crow's Foot Entity Relationship Diagram:
• ERD must be consistent with business rules and descriptions
• ERD must show all entities and their attributes, relationships, connectivities, constraints, optionality and cardinalities
• Tables and attributes names must follow naming conventions used in class
• Each relationship must be properly labeled

If a composite primary or foreign key is used on ERD, explain your reasoning.

Reference no: EM13682222

Questions Cloud

Discuss how forward and options contract can be used : Discuss how forward and options contract can be used by the company to hedge its exposure to exchange rate risk.
Compare and contrast roles of the futures market : Compare and contrast roles of the following participants in futures market
Exposure to exchange rate risk : Exposure to exchange rate risk.
Complete the supply and demand simulation : Complete the Supply and Demand Simulation located on the student website.
Simulate the implementation of a real-life database : Simulate the implementation of a real-life database, you will start with requirements elicitation for a given scenario. After all the basic functional and non-functional requirements have been gathered, you will start designing the database.
Is the economy experiencing inflation : Is the economy experiencing inflation?
How much more does the government have to spend : How much more does the government have to spend to buy up the excess supply?
Dmp model predict would be the effects of labor unions : What does the DMP model predict would be the effects of labor unions?
Give a brief summary and description of the example : Give a brief summary and description of the example.

Reviews

Write a Review

Database Management System Questions & Answers

  How much of the total materials handling cost

How much of the total materials handling cost would be allocated to the wall mirrors - the materials handling cost is allocated on the basis of material moves

  How the difference between an outer join and an inner join

Give a primary key for each relation. Are there any relations for which there is an alternate candidate key which you have not chosen as the primary key? Why or why not?

  Find out the benefits of data mining to the businesses when

the development of complex algorithms that can mine mounds of data that have been collected from people and digital

  Determine a list of n numbers has no duplicates

Express given five loosely described problems carefully in { Instance, Question } form as utilized in "Computers and Intractability". Determine that a list of n numbers has no duplicates.

  Create set of relational tables that are normalized to bcnf

Using the information given above, create a set of relational tables that are normalized to BCNF.

  Create a database for a home-budgeting application

The first part is to create a database and some tables which will be appropriate for a home-budgeting application. That portion of the assignment should be completed from the MySQL console command line.

  Create a context level dfd

Create a context level DFD. You should take your DFD to your tutorial for feedback before starting on the ER.

  What is meant by data independence

What is meant by data independence? Explain your answer and identify two benefits of separating application software from the database management system.

  Write an application that creates a database named phonebook

Write an application that creates a database named PhoneBook. The database should have a table named Entries, with columns for a person's name and phone number. Next, write an application that lets the user add rows to the Entries table,

  Draw a context diagram for the order system

Kitchen Gadgets sells a line of high-quality kitchen utensils and gadgets. When customers place orders on the company's Web site or through electronic data interchange (EDI).

  Prepare a 900 word paper discussing the attached case study

prepare a 900 word paper discussing the attached case study burger king beefs up global operations and incorporating

  The order in which the tables in your queries are joined

the order in which the tables in your queries are joined can have an effect on the query performs. if your query is

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