Question

Using Visio, Create an ERD based on the Crow’s Foot model, using the following requirements These...

  1. Using Visio, Create an ERD based on the Crow’s Foot model, using the following requirements

These are the business rules to build an external model (end user view) of an ERD for our Purchasing Department.    These are our business rules:

  • A PURCHASE ORDER (PO) is issued by a purchasing AGENT.
  • Each AGENT can issue many POs, but each PO is issued by a single AGENT.
  • Each PO is issued to a single VENDOR. However, each VENDOR can have many POs from us.
  • Each PO can request many products. HINT: This means that each PO can include many detail lines (LINE), each of which describes one PRODUCT supplied to us by the VENDOR.
  • The product information is stored in a PRODUCT entity.
  • The product’s vendor information is found in a VENDOR entity.
  • We deal with VENDORs who supply us our raw materials PRODUCTs. And we do purchase the same PRODUCT from multiple VENDORs.
  • Some of our VENDORS are under approval; therefore, we have some VENDORs from which we have not yet purchased a product.
0 0
Add a comment Improve this question Transcribed image text
Answer #1

In the given problem statement the entities that are present in the given database are :- Agent, Purchasing_order, Product, Vendor, each entities in the crow foot's notation are represented by a square box with the entity name as heading.

Every attributes of the entities are listed in each box of the entities, since the attributes are not mentioned in the question therefore we assume the possible attributes for each of the entities, there is an unique attribute which help to uniquely identify each records of an entity, such attribute are represented by (*) in the attribute list of the entity and are called primary key,there are also foreign key present in each entities which are used to refer the primary key of the other entity.

The relational schema of the above database based on our assumption are as follows:-

Agent (Agent_ID, Name, Address, Gender, DOB, Contact_No)

Purchasing_Order (ID, Date,Quantity, Total, Agent_ID)

Product (Product_ID, Name, Price, Type, Vendor_ID)

Vendor (Vendor_ID, Name, Contact)

In entity Purchasing_Order attribute Agent_ID is the foreign key which refers the primary key attribute Agent_ID of entity Agent.

In entity Product attribute Vendor_ID is the foreign key which refers the primary key attribute Vendor_ID of entity Vendor.

Now talking about the cardinality and the participation of the entities in the database, it is clearly mention in the question that-

Each AGENT can issue many POs, but each PO is issued by a single AGENT. which means there is one-to-many relationship between entity Agent and Purchasing_Order

Each PO is issued to a single VENDOR. However, each VENDOR can have many PO's from us. which means there is one-to-many relationship between entity Vendor and Purchasing_Order

Each PO can request many products. which means there will be one-to-many relationship between entity Purchasing_Order and Product.

We do purchase the same PRODUCT from multiple VENDOR's. which means there will be one-to-many relationship between entities Product and Vendor

Some of our VENDORS are under approval; therefore, we have some VENDOR's from which we have not yet purchased a product. which means that there will be a partial participation between the entities Vendor and Product.

By keeping these points in mind the ER diagram based on Crow Foot's method will be as follows:-

This is the ER diagram of the database Purchasing Department, sorry i was not able to design the ER diagram in the visio,but i have made the diagram in paper, hope this diagram will help you.

Add a comment
Know the answer?
Add Answer to:
Using Visio, Create an ERD based on the Crow’s Foot model, using the following requirements These...
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. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • For the business rules given below, create a Crow’s Foot diagram using Visio. Business rules are...

    For the business rules given below, create a Crow’s Foot diagram using Visio. Business rules are as follows: A painter can paint many paintings. Each painting is painted by only one painter. A gallery can exhibit many paintings. Each painting is exhibited in only one gallery. A painter can exhibit paintings at more than one gallery at a time. please help and use visio please thank you

  • Create an ERD using Lucid Chart for the following description. Be sure to include all necessary...

    Create an ERD using Lucid Chart for the following description. Be sure to include all necessary entities, attributes, and correct cardinality in relationships between entities. Don’t forget foreign keys. You have been asked to build a database for a technology company called TechNow. The company owner needs to keep track of the customers that buy their products, the employees that work at TechNow, the offices that the employees use, the vendors that provide them with products, and the products themselves....

  • Given the following business scenario, create a Crow’s Foot ERD The local city youth league needs...

    Given the following business scenario, create a Crow’s Foot ERD The local city youth league needs a database system to help track children that sign up to play soccer. Data needs to be kept on each team and the children that will be playing on each team and their parents. The team has an ID, name, and colors. Data stored for each player consists of the id, first name, last name, and age. Also, data needs to be kept on...

  • Given the following business scenario, create a Crow’s Foot ERD using a specialization hierarchy if appropriate

    2. Given the following business scenario, create a Crow’s Foot ERD using a specialization hierarchy if appropriate. Tiny Hospital keeps information on patients and hospital rooms. The system assigns each patient a patient ID number. In addition, the patient’s name and date of birth are recorded. Some patients are resident patients who spend at least one night in the hospital, and others are outpatients who are treated and released. Resident patients are assigned a room. Each room is identified by...

  • Prepare an entity-relationship (ER) diagram using MySQL Workbench for the user requirements described below. Be sure...

    Prepare an entity-relationship (ER) diagram using MySQL Workbench for the user requirements described below. Be sure that your ER diagram has the following elements: entities; relationships between entities; primary and foreign keys, and other necessary columns for each entity. Global Trading (GT) is a wholesale business that sells a variety of products; its customers are other businesses. Also GT's vendors are other businesses. GT has the following business rules for the database that the company wants you to design: -A...

  • Given the information below, create the fully labeled Crow's Foot ERD using a specialization hierarchy where...

    Given the information below, create the fully labeled Crow's Foot ERD using a specialization hierarchy where appropriate (use Visio). The ERD must contain all primary keys, foreign keys, and main attributes. Business rules are defined as follows: A company owns three types of vehicles: cars, trucks, and motorcycles. When delivered, each vehicle goes through inspection. Each vehicle creates one record in the INSPECTION table. One record in the INSPECTION table is related to one vehicle. All vehicles share common basic...

  • create a Crows Foot ERD using specilization ERD

    Problem 3. Given the following business scenario, create a Crow’s Foot ERD using a specialization hierarchy if appropriate. Granite Sales Company keeps information on employees and the departments that they work in.  For each department, the department name, internal mail box number, and office phone extension are kept.  A department can have many assigned employees, and each employee is assigned to only one department.  Employees can be salaried employees, hourly employees, or contract employees.  All employees are assigned an employee number.  This...

  • Create a Crow's Foot ERD to include the following business rules for a given company: Each...

    Create a Crow's Foot ERD to include the following business rules for a given company: Each employee can complete many invoices. Each invoice is completed by one employee. Each employee is employed by one department. Each department has many employees. Each customer can generate many invoices. Each invoice is generated by one customer.

  • Given the information below, create the fully labeled Crow's Foot ERD using a specialization hierarchy where...

    Given the information below, create the fully labeled Crow's Foot ERD using a specialization hierarchy where appropriate (use Visio). The ERD must contain all primary keys, foreign keys, and main attributes. Business rules are defined as follows: In a small IT company, each assignment is related to performing a tech check up or working on a new project. All assignments share common attributes such as the assignment code and the description. In addition, unique attributes are used to describe each...

  • In this phase of the project you will create an ERD based upon the following requirements and bus...

    In this phase of the project you will create an ERD based upon the following requirements and business rules. Limit your ERD to entities and relationships based on the business rules showed here. In other words, do not add realism to your design by expanding or refining the business rules. However, make sure you include all attributes needed that would permit the model to be successfully implemented, including all primary and foreign keys. 1. Trinity College (TC) is divided into...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT