Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask DBMS Expert


Home >> DBMS

Fishing in the public waterbodies of Victoria (rivers, creeks, lakes and reservoirs) is controlled by the Freshwater Fisheries Section (FFS) of the Department of Conservation and Natural Resources. To fish in the waterbodies, fishermen must buy a fishing licence. Licences cost $12 per month or $29 per year. Part of the income generated from selling fishing licences is used to stock the waterbodies with fish. Fish put into the waterbodies can be rainbow trout (RT), brown trout (BT) or redfin (RF). The State government has asked the FFS to determine if the stocking of waterbodies around the State is successful - are fishermen catching fish? A survey form was designed to record the details of fish being caught. These forms were provided to fisherman when they bought fishing licences each year. The forms were to be filled in each year and submitted to the FFS by post. The forms were very successful as fisherman like to boast about their catches. Unfortunately the FFS hadn't thought about how they were going to process the data on the survey forms. At the moment thousands of completed survey forms are stored in boxes in the main office of the FFS.

Your job is to design and implement a small information system which will help the FFS to process the survey forms quickly and accurately. An example of a completed survey form is below.

Department of Conservation and Natural Resources

Fishing Survey

Year: 2010

Angler Licence Number: H2318765                                    Angler Name: Pedro Catchmany

Fishing Sessions

Fish Caught

Date

Waterbody Name

Start

Time

End

Time

Species

Length

(mm)

Weight

(gm)

16/03/10

 

17/03/10

23/03/10

Lake Eppaloch

 

Lake Eppaloch

Campaspe River

0800

 

1715

0700

1100

 

2000

1200

RT RT RF

-

RF RF

450

475

350

-

485

395

850

880

600

-

550

490

The information system you design should allow for the efficient and accurate input, storage and maintenance of data on the survey forms.

Two reports are required:

1.   A summary report for a particular year for each waterbody in the State in alphabetical order. For each waterbody the three species of fish are to be listed. For each species the total number caught; the average length and weight; and the average number of hours spent per fish caught are to be displayed. At the bottom of the report should be the same statistics for the whole State for the 3 species combined plus the total number of fishermen who recorded catching fish and the total number of hours spent fishing.

2.   A detail report for a particular fisherman listing each year they have recorded catching fish.

Fishermen will pay $20 for this report. For each year, each waterbody fished at should be listed. For each waterbody the date, species, length and weight of each fish caught should be displayed. For each waterbody, for each year, a summary of the total number of fish caught, the total number of hours spent fishing, the average weight and length of fish and the average time spent per fish caught should be displayed. These statistics should be repeated for each year and for the whole report.

Assumptions

  • Assume that a fisherman only fishes one session at one waterbody per day and a session does not go past midnight.
  • Assume that a fisherman always records a waterbody name and fish species correctly on a survey form. (We know that fisherman always record fish length and weight correctly!!).
  • Any other assumptions should be stated clearly.

Your Tasks:

PART I - SYSTEM DESIGN

1. Draw an Entity Relationship diagram for the system 

2. Identify the table design for the database displaying all the fields/attributes. Ensure that all tables are in 3NF. You also need to identify the primary keys and foreign keys, where applicable.

Please follow the example below:

TABLE_NAME (Attribute1, Attribute2, Attribute3, RefAttribute),

where Attribute1 is the primary key and RefAttribute is the foreign key.

3. Draw paper design for both requested reports. The design should clearly identify the report header/footer, page header/footer, identifying fields, totals, etc. You should follow good output design principles.

PART II - SYSTEM IMPLEMENTATION

4. Use MS Access to create the tables for FFS systems. For the submission, you need to provide screen captures that clearly shows the tables and their attributes, as well as the relationship. Please see example below from your lab works.

807_Draw an Entity Relationship diagram for the system.png

NOTE: You need to populate the tables with at least 20 rows/tuples each. It will ensure your reports show some interesting data for the next task.

5. Use MS Access to create one report following the design in task 3. You just need to choose one report out of the two options. You need to use the data stored in your tables (not hard- coded!). For the submission, one generated report should be provided.

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M9720935
  • Price:- $60

Priced at Now at $60, Verified Solution

Have any Question?


Related Questions in DBMS

Question sql injection is in the top 10 owasp and common

Question : SQL Injection is in the top 10 OWASP and Common Weakness Enumeration. Using MySQL and PHP, show your own very short and simple application that is vulnerable to this attack. Provide another version that mitiga ...

Question 1 describe 1nf 2nf 3nf2 explain why 4nf is a

Question: 1: Describe 1NF, 2NF, 3NF. 2: Explain why 4NF is a normal form more desirable than BCNF. The response must be typed, single spaced, must be in times new roman font (size 12) and must follow the APA format.

Sql transactions exercisesconsider table itemnameprice

SQL Transactions Exercises Consider table Item(name,price) where name is a key, and the following two concurrent transactions. T1: Begin Transaction; Update Item Set price = 2*price Where name = 'pencil'; Insert Into Ite ...

Question as explained throughout this course entity

Question: As explained throughout this course, entity relationship modeling is a critical element of database design. If the database is not properly modeled, it is unlikely that the database will be properly developed. ...

Q1 given the following file for assignment workercom

Q1. Given the following file for assignment worker.com, identify data anomalies that must be removed before data can be loaded in data warehouse. Worker_assignment ← -----------------on course web site File is available ...

Suppose that you have designed a database for morgan

Suppose that you have designed a database for Morgan Importing that has the following tables: EMPLOYEE (EmployeeID, LastName, FirstName, Department, Phone, Fax, EmailAddress) STORE (StoreName, City, Country, Phone, Fax, ...

Assignmenta restaurant is designing a database to keep

Assignment A restaurant is designing a database to keep track of customer services. A customer is defined as a customer ID, name, address and a telephone number. Customers are served by employees. Each employee is define ...

Data mining assignment -in this assignment you are asked to

Data Mining Assignment - In this assignment you are asked to explore the use of neural networks for classification and numeric prediction. You are also asked to carry out a data mining investigation on a real-world data ...

Students will select a situation or problem from their

Students will select a situation or problem from their company as a course project that can be solved using a database system. Using MS Access, or MS SQL Server Express, students will create a relational database model o ...

Analytic reportpurpose the purpose of this task is to

Analytic Report: Purpose: The purpose of this task is to provide students with practical experience in working in teams to write a Data Analytical report to provide useful insights, pattern and trends in the chosen/given ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As