design and implement a database for an organization from scratch, i.e., from understanding the organization's data...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
design and implement a database for an organization from scratch, i.e., from understanding the organization's data requirements to designing and implementing a relational database for them. You are required to select a data-driven business organization from any industry below. 1. School/College (e.g., Melbourne High School, Gordon TAFE) 2. Public Library (e.g., Geelong Regional Library, Burwood Library) 3. Travel Agent (e.g., Flight Centre, Skyscanner) 4. Hotel Reservation (e.g., Booking.com, AirBnB) 5. Food Delivery (e.g., Menulog, Deliveroo) 6. Medical Clinic (e.g., MedicalOne, Geelong City Medical) 7. Insurance Company (e.g., Aami, Alianz) 8. Streaming Services (e.g., Netflix, Spotify) 9. Taxi/Rideshare Company (e.g., Silver Cab, Uber) 10. Telecommunication Provider (e.g., Telstra, Optus) The ones in the bracket are just examples, you can choose one outside of those. You can choose any real business in any of those industries that is data driven. NOTE: Retail, online shopping, or e-commerce businesses (e.g., Coles, Woolworths, Amazon, eBay, etc.) that deal with selling products are not allowed. It is because we have used many examples of those in classes and workshops. If you work for or know an organization in any of the above industries, you can select it if you want. 1. Provide name, website (if available and known), main business, and description of the company's business processes, functions, activities, scenarios and/or use cases. This part will give business rules to model and design a database for the company. You may find these details in the company's website, reports, etc. if available. If you can't find the information anywhere, you can make reasonable/appropriate assumptions to make the business scenario complete. Page 1 of 2 2. List all Entities that are required to model the data requirements for the company based on the business scenario discussed in Task#1. For each Entity, identify all required/possible attributes and select the Primary Key (PK) Example: PRODUCT [Product ID (PK), Product Description, Product Category, Unit Price, Stock level, Vendor Name, Vendor Contact] 3. Normalize all Entities described in Task# 2 up to the Third Normal Form (3NF), i.e., No repeating groups and PK is defined (1NF); No Functional Dependency (2NF); and No Transitive Dependency (3NF). For each Entity, check if it is already up to 3NF: If the Entity is already in 3NF and does not require normalization, please provide justifications on why/how you think it satisfies conditions for 1NF, 2NF and 3NF. If the Entity requires normalization, you need to discuss what you did to normalized it step-by-step. Starting from 1NF, o check if the Entity satisfy the condition(s) for each NF o If the condition(s) are satisfied, provide justify why/how they are satisfied o Otherwise state what condition(s) are violated, perform normalization to make sure the conditions are satisfied and provide normalized solution 4. Now you have a list of Entities all of which are normalized up to 3NF. Draw an ERD using the Crow's Foot Natation in a professional tool of your choice showing relationships between the entities. Your ERD must clearly show the followings: Entities with major attributes including Primary Key (PK), Foreign Keys (FKs), and other constraints where applicable Clearly labelled relationships between Entities with appropriate cardinalities (including mandatory/optional relationship) shown using Crow's foot notations. . All relationships must be implemented appropriately. Note that many-to-many relationships are implemented using bridging or associative entities. design and implement a database for an organization from scratch, i.e., from understanding the organization's data requirements to designing and implementing a relational database for them. You are required to select a data-driven business organization from any industry below. 1. School/College (e.g., Melbourne High School, Gordon TAFE) 2. Public Library (e.g., Geelong Regional Library, Burwood Library) 3. Travel Agent (e.g., Flight Centre, Skyscanner) 4. Hotel Reservation (e.g., Booking.com, AirBnB) 5. Food Delivery (e.g., Menulog, Deliveroo) 6. Medical Clinic (e.g., MedicalOne, Geelong City Medical) 7. Insurance Company (e.g., Aami, Alianz) 8. Streaming Services (e.g., Netflix, Spotify) 9. Taxi/Rideshare Company (e.g., Silver Cab, Uber) 10. Telecommunication Provider (e.g., Telstra, Optus) The ones in the bracket are just examples, you can choose one outside of those. You can choose any real business in any of those industries that is data driven. NOTE: Retail, online shopping, or e-commerce businesses (e.g., Coles, Woolworths, Amazon, eBay, etc.) that deal with selling products are not allowed. It is because we have used many examples of those in classes and workshops. If you work for or know an organization in any of the above industries, you can select it if you want. 1. Provide name, website (if available and known), main business, and description of the company's business processes, functions, activities, scenarios and/or use cases. This part will give business rules to model and design a database for the company. You may find these details in the company's website, reports, etc. if available. If you can't find the information anywhere, you can make reasonable/appropriate assumptions to make the business scenario complete. Page 1 of 2 2. List all Entities that are required to model the data requirements for the company based on the business scenario discussed in Task#1. For each Entity, identify all required/possible attributes and select the Primary Key (PK) Example: PRODUCT [Product ID (PK), Product Description, Product Category, Unit Price, Stock level, Vendor Name, Vendor Contact] 3. Normalize all Entities described in Task# 2 up to the Third Normal Form (3NF), i.e., No repeating groups and PK is defined (1NF); No Functional Dependency (2NF); and No Transitive Dependency (3NF). For each Entity, check if it is already up to 3NF: If the Entity is already in 3NF and does not require normalization, please provide justifications on why/how you think it satisfies conditions for 1NF, 2NF and 3NF. If the Entity requires normalization, you need to discuss what you did to normalized it step-by-step. Starting from 1NF, o check if the Entity satisfy the condition(s) for each NF o If the condition(s) are satisfied, provide justify why/how they are satisfied o Otherwise state what condition(s) are violated, perform normalization to make sure the conditions are satisfied and provide normalized solution 4. Now you have a list of Entities all of which are normalized up to 3NF. Draw an ERD using the Crow's Foot Natation in a professional tool of your choice showing relationships between the entities. Your ERD must clearly show the followings: Entities with major attributes including Primary Key (PK), Foreign Keys (FKs), and other constraints where applicable Clearly labelled relationships between Entities with appropriate cardinalities (including mandatory/optional relationship) shown using Crow's foot notations. . All relationships must be implemented appropriately. Note that many-to-many relationships are implemented using bridging or associative entities.
Expert Answer:
Answer rating: 100% (QA)
Step 1 of 1 Company Details Name MedLife Website httpswwwmedlifecom Main business Online pharmacy an... View the full answer
Related Book For
Posted Date:
Students also viewed these databases questions
-
Interest income on loans and securities$12,000 Interest paid on deposits10,000 Non-interest income2,500 Total non-interest expense3,500 Provision for loan loss500 Security gains 250 Income taxes210...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Managing Scope Changes Case Study Scope changes on a project can occur regardless of how well the project is planned or executed. Scope changes can be the result of something that was omitted during...
-
Assume that a CPA has just received a new audit client. The client will be the firms largest audit client, and the firm will have to hire one new staff member to staff the engagement. The fees will...
-
A supply line of ammonia at 0C, 450 kPa is used to fill a 0.05-m3 container initially storing ammonia at 20C, 100 kPa. The supply line valve is closed when the pressure inside reaches...
-
An 1100-0 Aluminum strip 8 inches wide is cold rolled in one pass from 0.075 inch to 0.005 inch in thickness with 6 inch diameter rolls rotating at 0.5 rps. The material is characterized by 26000 0.2...
-
What is an advantage of calculating all three measures of central tendency?
-
On October 2, 2011, Flx, a U.S. company, entered into a forward contract to purchase 50,000 euros for delivery in 180 days at a forward rate of $0.6350. The forward contract is a derivative...
-
Chong, Inc. provides advice to art enthusiast interested in purchasing art at Sotheby's annual art auctions. On December 31, 2012, Chong's account balances are shown below in the Adjusted Trial...
-
Marsha Design is an interior design and consulting firm. The firm uses a job order cost system in which each client represents an individual job. Marsha Design traces direct labor and travel costs to...
-
It has been estimated that FCFE of Balboa Inc. would increase by 24 percent the first year, 10 percent the second year, 5 percent the third year, and 4 percent thereafter. Last period FCFE was $180...
-
Describe the four primary factors that play a role in determining the nature and intensity of the bargaining power of suppliers. How does the bargaining power of suppliers have the potential to...
-
IRS Adapted Problem. All of the following fringe benefits can be excluded from the employee's income except: a. Transportation up to \(\$ 260\) per month for combined commuter highway vehicle...
-
IRS Adapted Problem. In December 2018, Mr. Stone cashed qualified Series EE U.S. Savings Bonds, which he had purchased in January 2012. The proceeds were used for his son's college education. All of...
-
What is meant by the term barrier to entry? Describe the six major sources of barriers to entry that can restrict a firms entry into a market.
-
What are the four primary categories of environmental trends? Provide an example of how a trend in each category could affect the toy industry.
-
In a RC phase shift oscillator, the frequency determiningelements are a. L and C b. R, L and C c. Rf and R1 d. R and C Clear my choice
-
A number of years ago the United Food and Commercial Workers Union organized 800 workers of the 1035 employees at one of the Wilson Brothers food operations in Toronto, Ontario. The employees include...
-
The flowchart for Problem represents the computer processing portion of a sales order system. Answer the following questions. a. What type of data processing system is this? Explain, and be specific....
-
Distinguish between economic events and support events and provide examples of each.
-
What is lapping?
-
Assume the same facts as in Problem 42. Further assume that next year, Gary sells the SUV for $20,000. a. How much depreciation expense can Gary deduct as a business deduction with respect to the SUV...
-
Describe how liabilities are reported and analyzed.
-
Assume the same facts as in Problem 29, except that Sally has AGI of \($75,000.\) What is her qualified student loan interest deduction in 2019? Problem 29, In 2019, Sally Morris, a single taxpayer,...
Study smarter with the SolutionInn App