Question

Develop an EER (ER) model for the following situation using traditional EER notation.  You have been hired...

Develop an EER (ER) model for the following situation using traditional EER notation.  You have been hired by a new start-up company, IT Consulting – a company that consults with corporations to determine their security needs. You came up with the following set of entities, attributes and business rules:

CONSULTANT

2 types of consultants – business consultants and technical consultants.  Business consultants first work with a company for security needs, technical consultants perform services according to specs developed by business consultants.

Attributes of Business consultants:  Employee_ID (primary key), Lastname, Firstname, Street City, State, Zip, home phone, date of birth, age, years in business, type of business, degrees received

Attributes of Technical Consultant:  Employee_ID (primary key), Lastname, Firstname, Street City, State, Zip, home phone, date of birth, age, technical skills,

degrees received

CUSTOMER

Customers are businesses that have asked for consulting services.

Attributes:  Customer ID (primary key), Company Name, Company Street, Company City, Company State, Company Zip, Contact Name, Contact Title, Contact Telephone, Business type, number of employees

LOCATION

Customers can have multiple locations.

Attributes:  Customer ID (primary key), Location ID (part of primary key), Location Street, Location City, Location State, Location zip, location telephone, building size (square feet)

SERVICE

Service is performed for a customer at one or more locations.  Before services are performed as estimate (cost) is prepared.

Attributes:  Service ID (primary key), description, cost, coverage, clearance required

Additional Business Rules (these can become entities in your tables if needed-probably will!!)

Estimates – attributes of Date, Amount, Business Consultant, services and customer

Services performed – attributes of date, amount, technical consultant, services, customer

Assume the following:

A customer can have many consultants providing many services.  You want to track actual services performed and services offered – therefore, two relationships between customer, service and consultant.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

If you have any doubts, please give me comment...

Add a comment
Know the answer?
Add Answer to:
Develop an EER (ER) model for the following situation using traditional EER notation.  You have been hired...
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
  • 1) Create Conceptual Schema Diagram 2) Create a fully attributed Loagical Data Model Diagram 3) Create...

    1) Create Conceptual Schema Diagram 2) Create a fully attributed Loagical Data Model Diagram 3) Create the SQL script that will generate the data model Develop an EER model for the following situation using the traditional EER notation, the Visio notation, or the subtypes inside supertypes notation, as specified by your instructor: Wally Los Gatos and his partner Henry Chordate have formed a new limited partnership, Fin and Finicky Security Consultants. Fin and Finicky consults with corporations to determine their...

  • Wally Los Gatos and his partner Henry Chordate have formed a new limited partnership, Fin and...

    Wally Los Gatos and his partner Henry Chordate have formed a new limited partnership, Fin and Finicky Security Consultants. Fin and Finicky consults with corporations to determine their security needs. You have been hired by Wally and Henry to design a database management system to help them manage their business. Due to a recent increase in business, Fin and Finicky has decided to automate their client tracking system. You and your team have done a preliminary analysis and come up...

  • Draw an EER diagram for the following situation using the traditional EER notation or anyone of...

    Draw an EER diagram for the following situation using the traditional EER notation or anyone of your choosing. Insid Inc. is a small career development services company for young professionals. They provide career consultations to applicants looking for entry-level jobs. They offer three services, resume, interview practice and A-to-Z mentorship. Their process is simple. A career advisor talks with a customer to determine their background, challenges and career needs. The customer purchases the service/services that best fits their needs and...

  • Sample data is provided for the database for the sales system. Using the sample data, you...

    Sample data is provided for the database for the sales system. Using the sample data, you will determine the entities, key components of the entities, and business rules for the entities. Using the entities and business rules you will then create an ERD. Tasks: 1. For each entity provide the name, description, fields, data type, primary key, and foreign key. 2. For each direct entity type pair, provide the business rules. 3. Provide the ERD. Customer Table Customer ID, Last...

  • Please develop an EER Model for the following situation. Your EER diagram must be complete, meaning...

    Please develop an EER Model for the following situation. Your EER diagram must be complete, meaning that all necessary information must be presented. Make appropriate assumptions if necessary and clearly state them. The appropriateness of your assumption will be evaluated. Situation An international school of technology (IST) has hired you to create a database system to assist in its daily operation. After several interviews with the administrators, you have come up with the following list of entities, attributes, and initial...

  • SQL queries and procedures TABLE: Employees Business Rules: EmployeeID is defined as the primary key. Address...

    SQL queries and procedures TABLE: Employees Business Rules: EmployeeID is defined as the primary key. Address has been denormalized to include City and State for performance reasons. DeptNbr is a foreign key that references DeptNbr in the Department table Manager is a foreign key that references EmployeeID in the Employees table Data Structure: (EmployeeId, LastName, FirstName, Street, City, State, Zip, DateOfHire, DateOfBirth, JobTitle, Salary, DeptNbr(fk), Manager(fk)) TABLE: Department Business Rules: DeptNbr is defined as the primary key. Data Structure: (DeptNbr,...

  • Q1.a) Based on the business rules, you are expected to construct an Entity-Relationship (ER) diagram. The...

    Q1.a) Based on the business rules, you are expected to construct an Entity-Relationship (ER) diagram. The ER diagram should include entities, attributes (if there are less than three specified in the business statements, please add some extra attributes), identifiers and corresponding data types, the relationships among entities with cardinality and associative entities. .b) Extend Q1.a) to apply generalization/specialization technique to construct an Enhanced-ER (EER) diagram. The EER diagram should specify the complete (total) and disjoint (mutuallyexclusive) constraints on the generalization/specialization....

  • You have been given a univerity business plan that produced the following information: PERSON: lname, fname,...

    You have been given a univerity business plan that produced the following information: PERSON: lname, fname, rname, idnum, private, linkblue lname, fname, rname are variable length strings idnum is type INT and is a key attribute private is BOOLEAN linkblue is string of 8 characters ADDR: idnum, adtype, streetaddr, city, state, country, zip idnum is a foreign key to PERSON.idnum adtype is a string in the set {"bill","permanent","local"} streetaddr is a variable length string that includes #, street, and maybe...

  • Question 3: EER Diagrams You accepted a position as a database application programmer at the DriveAway...

    Question 3: EER Diagrams You accepted a position as a database application programmer at the DriveAway electric scooter rental company in Bora Bora island. As a first step, you are asked to create an EER diagram that captures the following business rules: Typically, DriveAway’s customers are tourists that visit the island for periods ranging from one week to 6 months. Customers are identified by their client number, and we also record their addresses while on Bora Bora. In addition, the...

  • Using MySQL commands answer the questions listed below using the Premier Products Company schema. 1.Using Views...

    Using MySQL commands answer the questions listed below using the Premier Products Company schema. 1.Using Views a) Create a view called part_location that has the following attributes: part_num, part_description, part_quantity, warehouse_name, warehouse_address. This data comes from the part and warehouse entities. b) Write a query using the view that shows the total number of parts ordered from each warehouse. The output should look like this: 2. Using Triggers a) Execute the following SQL to create the customer_audit table in the...

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
ADVERTISEMENT