Using, finkelstein methodology

Assignment Help Science
Reference no: EM13937881

Using, Finkelstein methodology, prepare the following:

1: ER diagram + 2: List of Relations + 3: Normalisation to 3NF 4: SQL Table Creation statement Refer attached file for details. Take your time to read both the Qs and understand before quoting.

A local pharmacy store in Wollongong wants to develop an online system to track their product inventory as well as prescription records of their products for regulatory requirements. As part of systems development, a data model is required to determine data entities and associated attributes and business rules. You are required to develop a data model which will allow the information and activities to be recorded.

The most important data entity for the system is the ITEM entity - this entity represents all the products in the pharmacy. Item code, shelf, location and quantity are the attributes for ITEM entity. Every time an item is ordered, some of the order details such as order date, order quantity and special instructions to the patient for each item in every order are stored.

Patient information includes an id, patient name, date of birth, contact number and next of kin details. Each patient may have multiple orders of several items. While most orders are from patients this is not always the case. An order can be created without necessarily being associated with a patient, e.g. order from a casual customer buying items. An item can be of two types: medical or non-medical. Understandably more than 95% of items in the pharmacy are medical items.

For non-medical items, promotion period is an additional attribute to store since the pharmacy only sells non-medical items during promotions. Medical items are further classified into three types:

doctor-prescription items, over-the-counter prescription items, and no-prescription items. Prescription records are required to be stored in the system. One doctor can prescribe multiple doctor-prescription items and vice versa.

We store the prescription date and special instructions by the doctor prescribing a particular item. It is also important to store the doctor's name, specialty and registration number from the Medical Board of Australia.

An over-the-counter prescription item must be given by one of the store's pharmacists after consultation with the customer. Several over-the-counter items can be prescribed by different store pharmacists; therefore we also need to store the prescription date and special instructions by the pharmacist prescribing a particular item.

A pharmacist is one of two types of staff at the pharmacy store. The other type is general staff. For all staff, we store their name, date of birth. joined date and qualifications and level. For a pharmacist, we also need to store their registration number from the Pharmacy Board of Australia. CIS 2002 - Assignment 2 3 Prepare the following:

a) An ER diagram for the system. Show all entities, relationships, cardinalities and optionalities. Also, include all intersection entities. You must use the Finkelstein methodology as per the study book and tutorials.

b) A list of relations (equivalent to Finkelstein entity list). Produce complete relations for all entities and attributes. Show all primary and foreign keys. Include all attributes that are specifically mentioned and all key attributes. You may need to create primary and foreign keys that are not specifically mentioned. You must use the Finkelstein methodology as per the study book and tutorials.

c) A SQL CREATE TABLE statement for the ITEM relation along with the creation of primary and foreign key constraints as required

Reference no: EM13937881

Questions Cloud

Software to regulate traffic on internet sites : During their spare time in college, Anders and Michael have developed software to regulate traffic on internet sites. Their product is very original and they have applied for a patent.
Drawing rights with the international monetary fund : Drawing rights with the International Monetary Fund
Assets and liabilities of her coin-operated laundry : Janet Jones sold the assets and liabilities of her coin-operated laundry to Kevin Katz for $10,000. The assets of the business included all of the washers and dryers. After Katz failed to make an installment payment when it was due, Dryer Company sue..
What does recognize revenue mean in accounting : What does recognize revenue mean in accounting? What is the matching principle? What is an accrual? What is a deferral?
Using, finkelstein methodology : A local pharmacy store in Wollongong wants to develop an online system to track their product inventory as well as prescription records of their products for regulatory requirements. As part of systems development, a data model is required to dete..
Write a c++ program to accept an n*m matrix : Write a C++ program to accept an n*m matrix containing only 0 and 1 values, and then find it's biggest zero submatrix i.e. the biggest submatrix in which all the values are 0.
Explain the reasons as to why atc is u-shaped : Analyze the effect a $300 price ceiling would have on the market for ten-speed bicycles. Would this be a binding price ceiling?
Discuss the probable outcome of the lawsuits : A young stockbroker was rather overwhelmed by a flood of new clients. Assunta, one of his clients, had purchased XYZ Corp. stock through the broker at a price of $35 per share. The price had gone down to $29 by the time Assunta telephoned the broker...
What are the advantages of the corporate form of ownership : What are the advantages of the corporate form of ownership? What are the disadvantages of the corporate form of ownership?

Reviews

Write a Review

Science Questions & Answers

  Fossil fuels and alternative energy resource

Select a fossil fuel. How is this fossil fuel used? What are the adverse effects on the environment? Select a local or regional alternative energy resource. How might this resource be used to supplement or replace fossil fuels?

  Is it ever morally permissible to lie to someone?

Is it ever morally permissible to lie to someone? Describe a circumstance in which it seems that lying might make more people happy than telling the truth. Would lying be the right thing to do in that circumstance, or is it our moral duty to tell the..

  Explain the role of the nervous system

Explain the role of the nervous system. Describe the effect of fear, aggression, or anxiety on the specified behavior. Explain the function of the hormones involved and how they relate to the behavior.

  Discuss your attitude about certainty uncertainty and risk

question. 1 conduct a literature and an internet search on the topic of the challenger space shuttle disaster. discuss

  Explain in the meaning and significance of informed

Explain in the meaning and significance of informed

  Topic of interest surrounding race and ethnicity

A research paper based on a topic of interest surrounding race and ethnicity, social change, or both. This Unit VIII research paper will be at least five pages in length and consist of information from at least four peerreviewed,scholarly articles to..

  Derive porosity values for cubic,orthorhombic and rhombohedr

Derive the porosity values for cubic, orthorhombic, and rhombohedral packing of spheres. Include sketches supporting your calculations of the bulk volumes of the unit cells.

  The problem skin cell gun

What is your personal opinion on individuals using their own stem cells to speed healing and recovery times after an injury?

  George costanza decides to combine two

George Costanza decides to combine two

  Culture contribute to medical errors

How does leadership that lacks the promotion of system thinking or just culture contribute to medical errors?

  Implementation of integration of refugee health service

How appropriate do you think it is to integrate refugees into host communities as is being done in Uganda - Critique parallel health systems for refugee and host communities in Uganda and the world in general

  Reflect on a situation in which you had a conflict with

reflect on a situation in which you had a conflict with someone because of their generation. treat this as a

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