Convert table to 3nf and represent answer in dbdl

Assignment Help Database Management System
Reference no: EM1363919

The table shown below lists sample dentist/patient appointment data. A patient is given an appointment at a specific time and date with a dentist located at a particular office. On each day of appointments, a dentist is allocated to a specific office for that day. (20 pts.)

Staff No Dentist Name Pat. No. Pat. Name Appointment Office
Date Time

S101 T. Smith P100 G. White 9/12 10:00 L15
S101 T. Smith P105 J. Bell 9/12 12:30 L15
A264 M. Sagaria P108 I. McKay 9/12 10:00 L10
A264 M. Sagaria P108 I. McKay 9/14 14:15 L10
V555 R. Plevin P105 J. Bell 9/14 16:30 L15
V555 R. Plevin P110 P. Wax 9/15 18:00 L13

A. Give examples of insertion, deletion and update anomalies with the above table.

B. Convert the table to 3NF. Represent your answer in DBDL. (i.e. Give table name and fields. Underline the primary key. Draw an entity-relationship diagram showing all relationships.)

Identify any assumptions you made that will assist in my understanding of your solution.

Reference no: EM1363919

Questions Cloud

Environment crisis or hype for the market : do you believe that there really is an environmental crisis or do you believe that there is "hype" to create demand and profits in certain markets?
What is the electric field vec e : What is the electric field vec E. What is force vec F on a -1.0 nC charge placed at the midpoint.
Informative and persuasive speeches : What are the differences between informative and persuasive speeches? Can an informative speech be persuasive? Can a persuasive speech be informative? Why or why not?
Policies causing problems for certain groups : Present one policy specifically targeted towards one group in society that created issues for other groups.
Convert table to 3nf and represent answer in dbdl : Convert the table to 3NF. Represent your answer in DBDL. (i.e. Give table name and fields. Underline the primary key. Draw an entity-relationship diagram showing all relationships.)
Difference between tax refund and tax benefit : What are the chances that a company will have 20 years of losses to actually use a loss carryforward (and still be in business)? How do accounting principles support holding an asset on the balance for this long?
Negotiation - coalitions and multiple parties : Compare and contrast the central route to influence vs. the peripheral route to influence. When is each appropriate? Give an example where you have seen or used each.
Find the magnitude of velocity of canoe relative to river : two students stand poised to leap off a high dive structure into teh swimming pool below. Student B is twice as massive as student A. Find the magnitude of velocity of canoe relative to river.
Role of financial manager in maximizing shareholder value : Discuss the role of the financial manager in maximizing shareholder value within today's financial markets and what would be the manager's viewpoint vs. an employee or stockholder viewpoint regarding maximizing share value?

Reviews

Write a Review

Database Management System Questions & Answers

  Access values through queries to databases

However, the only way you can access values is through queries to the databases. In single query, you can specify value k to one of two databases.

  Same name to attributes which are in different tables

What about giving same name to attributes which are in different tables but are not same? For instance, "Description" in both a Course table and a Classroom table.

  Create a function

Create a function that returns the day of the week for a specified date. Create a trigger that displays the message "Emp table updated" when an update to the employee table increases the employee's basic salary.

  Create microsoft access database

Create a Microsoft Access database. Create the tables, fi elds, data types, and primary key(s) for the database. Create the relationship(s) needed between the tables.

  Perform large number of client-server requests into database

A small business with 100 computer workstations is installing a new local area network. All of the users perform the usual operations of e-mail. State your reasoning. Draw a floor plan for each If possible, show both floor plans on one page.

  Sales transaction in retail clothing

Examine different sales transactions. Design a context diagram and a level-0 diagram that represent the selling system at the store.

  Completing transaction using sql

Write down the complete transaction using SQL.

  Information-gathering techniques for the project

Explain the information-gathering techniques and design methods you would suggest to use for project. Recognize the key factors that help ensure the information required for the project.

  Recognize business processes evaluated-dw-bi application

Identify the business processes which would be evaluated and tracked with a DW/BI application and state your reasoning or justification for including these in the DW/BI.

  Importance have button that takes you back to main page

What is the importance to have a button that takes you back to the main page on each web page? How does dead end or orphan pages affect the continuity of a website?

  Pharmacy designating database

Pharmacy systems today are more efficient and user friendly when compared to the systems 20 years ago.

  Difference between obsolescent and redundant stocks

Difference between obsolescent and redundant stocks

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