Question: Instructions: - Use any programs ( e . g . either MS Powerpoint or MS Words is fine ) to build your diagram ( a
Instructions:
Use any programs eg either MS Powerpoint or MS Words is fine to build your diagram
a handwritten version will not be allowed
You can use MS Powerpoint or MS Words for the Question #
Use either UML or Crow Feet notation do not use both methods at the same timeuse Crow's feet notation
for question Must identify entities, attributes, relationships both maximum and minimum cardinalities
for all the entities in your diagram If a specific requirement is not given, make your own
assumptions for identifying primary keys. State your assumptions using one or two sentences,
if needed
Question #:
A fastgrowing retail company EMart recently realized that they can no longer rely on a
traditional file system that has been used since the establishment of the company. They
approached and asked you to build a database consistent to the companys daytoday
operations. You have talked to multiple employees from different departments and come up
with the following business rules.
First of all, EMart wants to keep good track of their employees. When an employee gets hired
from the company, she is given with an employee number which will be used for an
identification purpose. In addition, email, phone number, address, emergency contact, gender,
and date of birth will be recorded for each employee. Note that company requires their
employees to provide at least one or more emergency contacts as possible. The main job for
the employees in EMart is to manage their important customers such as business customers.
While the employees can manage multiple customers at the same time, each customer is
assigned to a particular employee and that customer needs to interact with the assigned
employee.
Second, EMart has a scholarship program, as a part of company welfare, for the children of
their employees. To do so they store information on each employees children. Since the
scholarship is provided only to those between age from to the company wants to keep
good track of the childrens age. Therefore, if an employee needs to get a scholarship for hisher
a child or children she has to provide the birth certificate number to the company. Based on
the number, the company will calculate ones age and store it in the database. In addition, the
company requires employees to enter bank account numbers so that the scholarship can be
automatically transferred to those who qualify. Lastly, the company requires employees to
submit one bank account, which needs to be stored together with the information about their
children.
Third, customer information is essential to the company. The information that EMart needs to
keep track of includes customer name, address, phone number, email, gender, and date of birth.
A customer can purchase multiple products by placing an order, but an order can be placed by
only one customer. For each order, the company stores information such as order number, date,
and total price. Similarly, products can be purchased by different customers through the order
that the customers have placed. Each product has its own product number and category. Other information for products, such as the country of origin and description, is also stored. To make things simple, binary relationships are considered only.
Question #:
After you have solved question # you will come up with your ER model.
Convert your ER model into a logical model using the relational schema. not as a code
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
