Question

Requirements: Based on the following information, draw an E-R diagram and a set of relations in...

Requirements: Based on the following information, draw an E-R diagram and a set of relations in 3rd normal form. Please indicate any assumptions that you have made. Wally Los Gatos, owner of Wally’s Wonderful World of Wallcoverings, has hired you as a consultant to design a database management system for his chain of three stores that sell wallpaper and accessories. He would like to track sales, customers, and employees. After an initial meeting with Wally, you have developed a list of business rules and specification to begin the design of an E-R Model:

 Customers place orders through a branch

 Wally would like to track the following about customers: Name, Address, City, Province/State, Postal/Zip code, Telephone, Date of Birth, Primary Language

 A customer may place many orders

 A customer does not always have to order through the same branch all the time

 Customers may have one or more accounts, although they may also have no accounts

 The following information needs to be recorded about accounts: Balance, Last Payment Date, Last Payment Amount, Type

 A branch may have many customers  Orders are composed of one or more items

 The following information about each order needs to be recorded: Order Date, Credit Authorization Status

 Items may be sold by one or more branches

 We wish to record the following about each item: Description, Colour, Size, Pattern, Type

 An item can be composed of multiple items. For example, a dining room wall covering set may consist of wallpaper and borders.

 Wally employs fifty-six employees

 He would like to track the following information about employees: Name, Address (Street, City, Province/State, Postal/Zip Code), Telephone, Date of Hire, Title, Salary, Skill(s), Age

 Each employee works in one and only one branch

 Each employee may have one or more dependents. We wish to record the name of the dependent as well as the age and relationship

 Employees can have one or more skills.

Homework Answers

Answer #1

E-R diagram

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
. Design an ER-diagram for a bank that implements the following requirements. The database you design...
. Design an ER-diagram for a bank that implements the following requirements. The database you design should store information about customers, accounts, branches and employees • Customer: Customers are identified by their SSN. For each customer we store a name, multiple phone numbers (one or more), and an occupation. • Account: Accounts are identified by an account number and the branch they belong to. For each account we store a balance and the type of account (e.g., savings). – An...
Create an ERD based on the following Summit Sporting Goods scenario. Be sure to follow drawing...
Create an ERD based on the following Summit Sporting Goods scenario. Be sure to follow drawing conventions for readability and clarity. “I’m a manager of a sporting-goods wholesale company that operates worldwide to fill orders from retail sporting-goods stores. The stores are our customers (some of our people prefer to call them our clients). Right now we have 15 customers worldwide, but we’re trying to expand our customer base by about 10% each year starting this year. Our two biggest...
Consider the following set of requirement for a BANK database. Then draw an ER diagram based...
Consider the following set of requirement for a BANK database. Then draw an ER diagram based the requirement. The database keeps track of each back’s name, routing number, address. Banks has bank branch (you could name the relationship as BRANCHES). The bank branch described as branch name, branch location and branch ID. The branch ID is unique for each bank, but not unique in general. Users open account in bank branches. The accounts described by account number, account type, account...
URGENT (In Python) Create specified classes with following requirements. Class PizzaOrder Ability to add/remove pizza(s) An...
URGENT (In Python) Create specified classes with following requirements. Class PizzaOrder Ability to add/remove pizza(s) An order can have more than one pizza. Ability to specify the store for which the order is made Ability to apply special promotion code Ability to check the order status Possible statuses are ORDER_CREATED, ORDER_CANCELED, ORDER_READY, ORDER_ON_DELIVERY, ORDER_COMPLETE Has customer information Class Pizza Ability to specify toppings Ability to add/remove toppings Ability to specify price Ability to specify crust type (thin/thick) Class Store Ability...
Draw a hi-fidelity E-R diagram for SQL Swampland RealEstate Swampland Real Estate is a small real...
Draw a hi-fidelity E-R diagram for SQL Swampland RealEstate Swampland Real Estate is a small real estate agency owned by Jimmy Goodeal. In fact, the agency is so small that Jimmy is the only agent in the company. He wants to have a database that keeps track of key information for his company. Of course, property information is very important. Jimmy wants to be able to store the address (street, city, state & zip code) for each property. He also...
Directions: Develop an E-R (or EER depending upon need) Diagram. List all assumptions. Show the version...
Directions: Develop an E-R (or EER depending upon need) Diagram. List all assumptions. Show the version 1 (entities and data only) and version 3 (entities, attributes and relationships with cardinalities and participation constraints). 20 points of the grade will be based on evaluating your assumptions - you must give a detailed list of your assumptions identifying anchor concepts, data associated with the anchor and data that has more than one anchor participating in it. Remember, we are not talking out...
A nonprofit organization depend on a number of different types of persons. The system needs to...
A nonprofit organization depend on a number of different types of persons. The system needs to maintain the following data for all persons: SSN, Name, Address, City, City, State, Zip, and email. There are three types of persons: employees, volunteers, and donors. Employees have a unique Date Hired attribute, and volunteers have a distinct Skill attribute. Donors donate items. Item has attributes like Item ID and Description. A donor may donate multiple items. An item may be associated with no...
A nonprofit organization depend on a number of different types of persons. The system needs to...
A nonprofit organization depend on a number of different types of persons. The system needs to maintain the following data for all persons: SSN, Name, Address, City, City, State, Zip, and email. There are three types of persons: employees, volunteers, and donors. Employees have a unique Date Hired attribute, and volunteers have a distinct Skill attribute. Donors donate items. Item has attributes like Item ID and Description. A donor may donate multiple items. An item may be associated with no...
Create an ERD diagram from the following problem: The Busy B Company wants to store data...
Create an ERD diagram from the following problem: The Busy B Company wants to store data about its employees’ skills. Each employee possesses one or more specific skills. In addition, several employees may have the same skill. The following facts need to be included in the database: 1. Employee name 2.Skill number 3.Skill name 4.Employee number 5. Date hired 6. Date of birth 7. Date skill acquired
Create a relational model and ER diagram based on the following info. Emerald Realty Group, Inc....
Create a relational model and ER diagram based on the following info. Emerald Realty Group, Inc. is a local real estate company that is specialized in leasing office space to businesses. The company does not own all the properties it leases. The company has its own suppliers and customers. We refer to the person or the company that owns the office space as a supplier. A customer is the person or the company that rents the office space. Emerald Realty...