Develop a data model for the drip drip water company

Assignment Help Database Management System
Reference no: EM13335089

Conceptual Design

You have been asked to develop a data model for the Drip Drip Water Company (DDWC). DDWC is the sole supplier of water to the citizens and businesses of the town of Drip Drip.

Each of DDWC's customers is classified as being either residential or non-residential. Each customer may have a water meter that measures the water consumed by the customer at a particular service address. Customers may have more than one service address.
Water meters must be replaced when they have been in use for 5 years. We can assume that a meter will never be damaged or become unserviceable and will not be re-assigned to another service address.

All customers are billed monthly for each service address. Meter readers, who are employed by DDWC, are paid per meter they read. They are each allocated up to 1000 meters to read each month.

Once the reader has read the meter, the reading is recorded and the bill for that service address is calculated based on the consumption since the last reading.

For example, if the last meter reading was 123580 kilolitres (kl) and the next reading was 123683kl, the consumption for that period would be 103kl. Residential customers' bills are calculated as follows: for each residential service address, the customer is billed a flat rate of $25 supply charge. They are then billed a further 24c for each kl consumed since the last reading. There are no GST or other taxes imposed.

Non-residential customers' bills are calculated as follows: there is no supply charge. They are charged only for the consumption since the last reading. They are charged 24c for the first 100 kl, 30c for the second 100 kl and 50c for each kl in excess of 200kl.

All customers are given 30 days from the billing date to pay their account. They can pay by cash, paypal, or EFT. Customers who do not pay within the 30 days will have an accounting charge of $5 added to the bill. After 45 days a further $10 accounting charge is added. At 60 days, the customer's water supply at the affected service address is cut off. Once a customer has had their supply cut off, the person or business responsible for the bill will not be able to create a new account at a different service address until their arrears have been cleared. Each customer has the right to request a report that details the historical consumption of water at any of their service addresses, whether they were the customer at the time or not.

Reference no: EM13335089

Questions Cloud

How far does the book slide : The 1.0 kg physics book is conected by a string to a 500g coffee cup. The book is given a push up the slope and released with a speed of 3.0 m/s. How far does the book slide
Legal principles to remember when dealing with the medical : As required by law, every health care facility must maintain a medical record for each patient that it treats
Explain what is the hybridization of the nitrogen : a) How many pi bonds are in a molecule of N2. b)What is the hybridization of the NItrogen
Should the federal reserve be independent or dependent : Should the Federal Reserve be independent or dependent of the government in your opinion?
Develop a data model for the drip drip water company : You have been asked to develop a data model for the Drip Drip Water Company (DDWC). DDWC is the sole supplier of water to the citizens and businesses of the town of Drip Drip.
Determine what is the standard deviation of stocks returns : You find a certain stock that had returns of 4 percent, -5 percent, -15 percent, and 16 percent for four of the last five years. The average return of the stock for the 5-year period was 13 percent.
Calculate the current as time approaches infinity : A 7.75 H inductor with negligible resistance is placed in series with a 15.7 V battery, a 3.00 ? resistor, and a switch. The switch is closed at time t = 0 seconds. Calculate the current as time approaches infinity
The expected rate of return for this investment is : Kals Investment Group will receive a sum of $75,000 two years later for an investment of $40,000 if event A were to occur, and will receive nothing if event A were not to occur. The probability of event A occurring is 90%.
Explain the molecular geometries for h2o and so2 are bent : The molecular geometries for H2O and SO2 are bent. The H-O-H bond angle in H2O is about 109degrees, whereas the bond angle for O-S-O is about 120degrees, EXplain using lewis diagrams why the molecules have the same molecular geometry but different..

Reviews

Write a Review

Database Management System Questions & Answers

  Provide an entity relationship model

Provide an Entity Relationship Model (ERM) that will describe the data structure that will store all data elements and analyze the university's requirements and provide a proposal to organize all the required data elements.

  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?

  How long is a clock cycle

Consider the timing diagram of Figure 12.10 in the 8th edition (or 14.10 in the 9th edition). Assume that there is only a two-stage pipeline (fetch, execute). Redraw the diagram to show how many time units are now required for four instructions.

  Write sql statement to retrieve all data sorted in order

Generate the view called RepairSummary which shows only RepairInvoiceNumber, TotalCost, and TotalPaid. Illustrate the SQL statement to retrieve all RepairSummary data sorted by TotalCost.

  Execution of the SQL commands - Create Tables using SQL DDL

The appropriate SQL command which should be copied from your source code in MySQL and resultant tables, which must be screenshots to show the change due to the execution of the SQL commands

  Design a case for other student to investigate

You need to design a CASE for other student to investigate. As an example; at the end of this week you should generate the following materials: A case description.

  Oracle having multiple group functions in same select list

Can Oracle have multiple group functions in the same SELECT list of query (i.e can we do a COUNT and AVG)? Let us assume we wanted to find lowest, highest, average.

  Write an essay on marketing management

The customer is always right -The customer doesn't know what's best. It's the baker's (marketer's) job to educate him. The above statements succinctly point out a subtle battle which rages within the marketing discipline.

  Why triggers are significant in database systems

What are triggers used for, and why are they significant in database systems? Give an example of situation where a trigger would be appropriate. What would implementation of this trigger look like?

  Review of object oriented software development methodologies

Analyze how the verify method can be used to plan out system effectively and ensure that the number of transactions do not produce record-level locking while the database is in operation.

  Identify all entities that have a direct bearing on database

Describe all the business rules that apply to this problem (relationship and constraint). Using the relationship business rules, establish the correct relationships (1:1, 1: M, M: N) between the entities.

  Prepare an er diagram for the database

Prepare an ER diagram for the database described below(using crows foot notation). Be sure to identify all required entities, attributes, and relationships (including cardinalities). State any assumptions you make, and indicate a primary key for e..

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