Derive a set of relational tables from the er diagram

Assignment Help Data Structure & Algorithms
Reference no: EM13922332

Scenario:
Assume that the chief operating officer ofthe clinic has contacted you to create a conceptual model whose application will meet the expecteddatabase requirements for the clinic. The officer gives you the description of the clinic's operatingenvironment. Any patient can make any number of appointments with one or more doctors in the clinic,and a doctor can accept appointments with many patients. However, each appointment is made withonly one doctor, and each appointment references a single patient. Emergency cases do not require anappointment. However, an emergency is entered into the appointment book as "unscheduled" forappointment management purposes. If kept, an appointment yields a visit with the doctor specified inthe appointment. The visit yields a diagnosis and, when appropriate, treatment. Each visit updates thepatient's records to provide a medical history.

Each patient visit creates a bill. Each patient visit is billedby one doctor, and each doctor can bill many patients. Each bill must be paid. However, a bill may bepaid off in many installments, and a payment may cover more than one bill. A patient may pay the billdirectly, or the bill may be the basis for a claim submitted to an insurance company. It is expected that ifthe bill is paid by an insurance company, the deductible is submitted to the patient for payment.

Propose a conceptual model after an in-depth research on clinic information management system'soperations and processes. In order to come up with an appropriate design/solution, you must study therequirements, issues and best practices in this problem context. You can make relevant assumptionsrequired to formulate business rules, security, administration and modelling.

Based on the above information execute Task 1, Task 2 and Task 3. You may have to make additional assumptions to execute Task 1, Task 2 and Task 3.

Task 1:

Design an Entity Relationship Diagram (ERD) to model the above scenario. Identify the different entities and attributes of each entity. (A minimum of 8 entities need to be identified). Suggest and justify the choice of relationship and cardinality of the relationship. State the assumptions (if any) made by you to develop the ERD based on your research. Provide detailed analysis and justification for the selection of entities and attributes based on your research.

Task 2:

Derive a set of relational tables from the ER diagram (Task 1), using appropriate choices for the tableattributes. List the integrity rules and business rules, which you would recommend to ensure the qualityof data. Indicate all necessary key constraints. Critically analyze the constraints and business rules basedon your study of the clinic.

Task 3:

Outline the kinds of anomalies that can arise in the scenario given above by using un-normalized tables. Show how the table created in task 2 could be re-organised into separate tables to avoid anomalies (Decompose the table structures to a set of 3NF tables).

Task 4:

As a database administrator identification of specific roles for users, authentication policy,storage management and database recovery are critical. The efficiency and complexity of databaseadministration depends on the identified strategy and tools. Propose and critically review usermanagement, backup/recovery strategy, storage management/techniques formulated for the systemdiscussed in Task 1-3.

Reference no: EM13922332

Questions Cloud

Internet search using the term break-even analysis : Perform an Internet search using the term break-even analysis. Select and read a case study or article from the results of your search.
Enhance knowledge of organizational : Critically evaluate information from core business functions and the value chain to enhance knowledge of organizational strategic position and direction.
What is meant by the law of agency in the united states : What is meant by the "law of agency" in the United States? And how does this law relate to health care - What is meant by "cloning?" Do you feel that there is a role for cloning in human health care? Why or why not?
Problem regarding the personal model of helping : Write a 2,100- to 2,800-page paper on your personal model of helping. Incorporate learning from this course and discuss how and why you have, at this point in your development, formed your viewpoints. Include:
Derive a set of relational tables from the er diagram : Outline the kinds of anomalies that can arise in the scenario given above by using un-normalized tables. Show how the table created in task 2 could be re-organised into separate tables to avoid anomalies
Social psychologists investigate how we view ourselves : This is a formal research paper 8-10 pages in length. Imagine that this will be used as a reference for someone who is completely unfamiliar with social psychology principles. This paper will provide them with an overview of the field, and expla..
What types of leaders are required in dangerous occupations : What types of leaders are required in dangerous occupations - How do emergency response leaders differ from public policy leaders? Explain
Oriel company expects to use : If Oriel Company expects to use 100,000 machine hours, the predetermined overhead rate is $2. 00 per machine hour.If Oriel Company expects to use 75,000 machine hours, the predetermined overhead rate is $1. 50 per machine hour.
When should manager reorder to achieve desired probability : When should the manager reorder to achieve the desired probability? Why might the model not be appropriate if seasonality were present?

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Create algorithm prompt for and receive employee number

Create algorithm which will prompt for and receive the employee number from operator at terminal. Your program is to search array of valid employee numbers to check that employee number is XXXXX,

  Construct the weight vector of the maximum margin hyperplane

Construct the weight vector of the maximum margin hyperplane by inspection and identify the support vectors - how many leaf nodes can a decision tree have if it is consistent with a training set containing 100 examples?

  Create an idef1x entity relationships diagram

The Metropolitan Housing Agency is a non profit corporation that advocates the development and improvement of low income housing.

  Empty stack

1. Suppose an initially empty stack S has performed a total of 25 push operations, 12 top operations, and 10 pop operations, 3 of which generated EmptyStackExceptions, which were caught and ignored. What is the current size of S?

  Multiple choice - high school excel 2003

Cell E23 has a date value and you want to place that date on an invoice prefaced with the text located in B15. Determine the command to do that?

  Computing available storage space

There are twenty gigabyte of space on a computer's hard disk. I transfer information via a telephone line (connection) at the rate of 14,400 bits per second.

  Analyze how the chart and pseudocode was created

Fill in the following table by walking through the logic above.The idea is to analyze how the chart and pseudocode was created, because you will be doing this in a few minutes

  Design an algorithm that asks for the user for the number

Design an algorithm that asks for the user for the number of fixed-price items to order, adds sales tax and flat-rate shipping, and displays the result.

  Data analysis and application template

Data Analysis and Application Template.

  Explain the need for complex data structures

Explain the need for complex data structures. Explain the design and application of arrays to program logic and data manipulation.

  Preepare a flowchart and give the pseudocode for searching

q1. describe an array.q2. what are the various implementations that can be used for an array?q3. provide the code that

  Best and worst use of message digest algorithms

Best and Worst Use of Message Digest Algorithms- You are required to submit a single comprehensive written document conforming to the following requirements

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