Create a correct er diagram for the database

Assignment Help Database Management System
Reference no: EM131324273

Assignment

THIS MUST BE YOUR OWN UNIQUE WORK: you cannot have the exact same table as another student and you cannot turn in something you find online!Your work will be checked against a plagiarism database.

The format must be Microsoft Word (or an equivalent .rtf word processor file). You must create a new database with at least four tables. In creating this database you must:

1. Create a correct ER diagram for the database (this can be done by hand, but if done by hand it should be converted to electronic format by camera or scanner and embedded inside your word document). The ER diagram must correctly use the conventions we used in class for rectangles, dashed and solid lines, cardinality symbols etc. OR if you use database software to create your ER that uses slightly different diagramming symbols you must have a key that clearly explains the symbols you are using (if you provide a diagram using a symbol or convention and do not provide an explanation I have to assume you just made a mistake in creating your diagram).

2. List all functional dependencies and confirm that the database is in at least 4NF (do not assume the functional dependencies are obvious from the ER diagram or SQL create statements).

3. Use SQL commands to create and populate the database (there do not need to be many rows but every table must have more than ten rows) and enforce maximum and minimum cardinality. If you need triggers to enforce cardinality, you do not have to create the triggers,however, you MUST list that triggers are needed when necessary (what would need to be done to enforce cardinality).

4. Create four example SQL queries that would use the database that must include a minimum of:

a. an aggregate function
b. a join
c. a nested query
d. a derived table

Note, the intended use of each query should be listed (for example "this query brings back the number of cars of each employee").

5. Format notes: the final project must have a professional format, your paper may contain explanations of the code, but at the end of your paper I want all of the SQL grouped without comments so that it may be easily copied and pasted from your document into my database SQL editor (so that I can quickly test your code). Failure to follow these format guidelines will result in a loss of points (up to 11% of the final project grade).

Common problems with this project from previous semesters (mistakes NOT to make):

Did not use dashed lines for strong entities in E-R diagrams

Forced single entities into multiple tables

Didn't give me the final ER diagram (ER diagram and tables didn't match)

Identifiers in ER diagram didn't become primary keys

ER diagram wasn't a true ER diagram it was part finished tables, part ER diagram.

Didn't show cardinality

Used some unknown symbol in the ER diagram

Incorrectly identified cardinality

Listed a column as a FK that was not a PK in another table (this would not be possible)

Create a table with a single column

Didn't create intersection tables with M:N cardinality

Didn't say triggers were necessary for minimum cardinality O-M and M-M cases

Mistakes with functional dependencies: functional dependencies sometimes included items that were not dependent on the determinant or other obvious mistakes, not all functional dependencies were listed

SQL syntax mistakes

For the database, I would like to use something medical, as that is my field. Perhaps, patient name, Medical Record Number, Tests? If possible, it would seem more like original work.

Reference no: EM131324273

Questions Cloud

Write covered calls and minimize the likelihood of exercise : Suppose that you wish to buy stock and protect yourself against a downside movement in its price.- How can you write covered calls and minimize the likelihood of exercise?
Determine the effect of these errors on the company : On Dec. 31st, inventory costing $14,000 was shipped to a customer FOB shipping point. Sales Revenues were recorded at 50% mark-up on cost - Determine the effect of these errors on the company's financial statements as of Dec. 31, CY
Find the pbblisher''s breakeven output : find thepbblisher's breakeven output and the output that would lead totoal profit of $60,000 if,as a result of a technological breakthrough in printing, the publisher was able to lower itsTFC to $40,000
Risk-level equivalent to that of overall market : Your portfolio has a beta of 1.23. The portfolio consists of 18 percent U.S. Treasury bills, 28 percent in stock A, and 54 percent in stock B. Stock A has a risk-level equivalent to that of the overall market. What is the beta of stock B?
Create a correct er diagram for the database : INFT 5203: Create a correct ER diagram for the database (this can be done by hand, but if done by hand it should be converted to electronic format by camera or scanner and embedded inside your word document).
Show how an arbitrage profit can be made : Assume that the combined value of the puts and stock exceeds the value of the actual call by less than the present value of the exercise price. Show how an arbitrage profit can be made.
Capital by means of savings account : Gerry pays S W to buy a ten-year annuity with end-of-year payments of $1, 400. This purchase price allows her to replace her capital by means of a savings account that has an annual effective interest rate of 3% and also to earn an overall annual yie..
What is the index of refraction of the substance : A light ray in air is incident on an unknown substance with an incidence angle of 39 degrees. If the light ray is refracted at an angle 20 degrees in the substance, what is the index of refraction of the substance
Discuss about the observation of young children : As you have learned this week, young children often communicate through their behavior, making observation an essential tool for understanding children's behavior and discovering their strengths and needs. Observation requires objectivity, i.e., n..

Reviews

Write a Review

Database Management System Questions & Answers

  Create class named incident that consists of public property

Create a class named Incident that consists of one public property for each column in the Incidents table and a method named CustomerIncidentDisplay that formats an incident for display on the Customer Survey page.

  Explain your rationale behind the design of your e-r diagram

Explain your rationale behind the design of your E-R Diagram. Create database tables with appropriate field-naming conventions. Then, identify primary keys and foreign keys, and explain how referential integrity will be achieved.

  Write only two commands to accomplish this task.

Write only two commands to accomplish this task. Save your work as a .sql file.

  Explain multidimensional analysis

Give at least three reasons why ETL functions are most challenging in a data warehouse environment.

  Write a reflective essay regarding the systems development

Write a reflective essay regarding the systems development environment and the sources of software. This assignment covers Course Objective 5.

  Writing down sql query

Write down the SQL code in order to carrying out the following requests. Display all the data in each of the four tables. Do not display the foreign key columns.

  What is the two-phase locking protocol

What is the two-phase locking protocol? How does it guarantee serializability and describe the wait-die and wound-wait protocols for deadlock prevention.

  Create a data model of process showing entity associations

Identify the valid entities, and explain why the rejected entities should no be modeled and create a data model of the process showing entity associations.

  Create an entity relationship diagram using uml notation

Create an Entity Relationship diagram using UML notation. To receive full credit for this assignment, your diagram must be well organized and include.

  Referential integrity constraint prevent from data inserting

What actions does a referential integrity constraint prevent from occurring when data is inserted in a table that contains this constraint?

  Description of information system

Databases include the open SQL database where process values, batch data and messages are stored. It provides client-server architecture for displaying data. Along with displaying of data, user can also evaluate data, analysis data and generate r..

  Provide the sql to amend the original table design

You have been given the following specifications of a simple database for a netball association that keeps record of players, teams and matches.

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