Question

In: Computer Science

Draw an EER model of given scenario We wish to create a database for a company...

Draw an EER model of given scenario

We wish to create a database for a company that runs training courses. For this, we must store data about the trainees and the instructors. For each course participant (about 5,000),identified by a code, we want to store her social security number, surname, age, sex, place of birth, employer’s name, address and telephone number, previous employers (and periods employed), the courses attended (there are about 200 courses) and the final assessment for each course. We need also to represent the seminars that each participant is attending at present and, for each day, the places and times the classes are held. Each course has a code and a title and any course can be given any number of times. Each time a particular course is given, we will call it an ‘edition’ of the course. For each edition, we represent the start date, the end date, and the number of participants. If a trainee is self-employed, we need to know her area of expertise, and, if appropriate, her title. For somebody who works for a company, we store the level and position held. For each instructor (about 300), we will show the surname, age, place of birth, the edition of the course taught, those taught in the past and the courses that the tutor is qualified to teach. All the instructors’ telephone numbers are also stored. An instructor can be permanently employed by the training company or freelance.        

Note:It will be really helpful if you provide it on a paper by hand.

Solutions

Expert Solution

For the given scenario,

Entities are:

  • Trainee
  • Instructor
  • Course
  • Company

Key points:

  • The participant can be an employee
  • An Instructor can be a freelancer
  • Courses that are offered can have editions

Relationships:

  • The trainee is in relationship with Course and Company
  • The instructor is in relationship with the Course
  • The course is in relationship with Course and Instructor and Trainee
  • Company is in relationship with Trainee

The result ER diagram is :


Related Solutions

Given the following business scenario, create a Crow’s Foot ERD using a specialization hierarchy (EER) if...
Given the following business scenario, create a Crow’s Foot ERD using a specialization hierarchy (EER) if appropriate. Two-Bit Drilling Company keeps information on employees and their insurance dependents. Each employee has an employee number, name, date of hire, and title. If an employee is a full-time inspector, then the date of certification, the renewal date for that certification, and the yearly salary should also be recorded in the system. If an employee is a part-time inspector, then the date of...
The Scenario: A company is transitioning from a spreadsheet model to a database to track customers...
The Scenario: A company is transitioning from a spreadsheet model to a database to track customers and purchases. The Request: You need to normalize the data up to N3. Requirements and Information: Normalize the below spreadsheet: Normalize_Assignment2.csv Need help as the following: Upload an excel spreadsheet wit the normalized data Customer Name Customer Address Phone Number(s) Products Purchased Distribution Warehouse Distribution Warehouse Address Distribution Warehouse Phone Number Date of Purchase Matt Smith 11 Kevlar Ln., Grand Rapid, MI 49508 616-610-2718,...
Draw an EER that models the given requirements. Consider modeling a bank: The bank keeps personal...
Draw an EER that models the given requirements. Consider modeling a bank: The bank keeps personal information of each customer including name, sex, address, phone number, social security number, and date of birth. Each customer owns one or more bank accounts (The bank does not support a joint account shared with multiple customers). Each bank account is specified with the account number, open date, and type. An account may have several transactions (deposit/withdrawal). A transaction has a unique ID, amount,...
Use MYSQL to create the set of database tables of the relational database model and complete...
Use MYSQL to create the set of database tables of the relational database model and complete the associated queries given. Procedure: 1) Write all the SQL statements, necessary to create all tables and relationships, with Primary & Foreign keys. 2) Execute each statement in the correct order to create the relational database in MYSQL. 3)Insert some data into each table. 4) Use all your SQL create and Insert statements (from MS Word) to execute in the MYSQL WorkBench 5) Write...
Draw the ER diagram for the following: Emerging Electric wishes to create a database with the...
Draw the ER diagram for the following: Emerging Electric wishes to create a database with the following entities and attributes: (10) • Customer, with attributes Customer ID, Name, Address (Street, City, State, Zip Code), and Telephone • Location, with attributes Location ID, Address (Street, City, State, Zip Code), and Type (values of Business or Residential) • Rate, with attributes Rate Class and RatePerKWH After interviews with the owners, you have come up with the following business rules: • Customers can...
1. For a particular scenario, we wish to test the hypothesis H0 : p = 0.48....
1. For a particular scenario, we wish to test the hypothesis H0 : p = 0.48. For a sample of size 50, the sample proportion p̂ is 0.42. Compute the value of the test statistic zobs. (Express your answer as a decimal rounded to two decimal places.) 2. Which of the following is a valid alternative hypothesis for a one-sided hypothesis test about a population proportion p? A. p = 0.6 B. p < 0 C. p ≠ 0.7 D....
Introduction to Probability and Statistics Scenario: We wish to compare the commuting time in minutes to...
Introduction to Probability and Statistics Scenario: We wish to compare the commuting time in minutes to the university of two sections of a particular Morning Section Times: 39 35 39 39 40 37 41 39 42 40 37 35 38 36 40 35 38 36 39 35 38 35 39 38 41 39 38 40 38 41 41 37 34 41 37 41 35 39 36 41 Evening Section Times: 35 47 29 34 26 34 38 45 44 49...
Suppose we are given a set ? containing 2? integers, and we wish to partition it...
Suppose we are given a set ? containing 2? integers, and we wish to partition it into two sets ?1 and ?2 so that |?1 | = |?2 | = ? and so that the sum of the numbers in ?1 is as close as possible to the sum of those in ?2. Let the neighborhood ? be determined by all possible interchanges of two integers between ?1 and ?2. Is ? exact?
We wish to create a partition of the Cartesian plane. Determine if the following sets are...
We wish to create a partition of the Cartesian plane. Determine if the following sets are a partition and explain why or why not. The set of all circles with radius 3 units and varying centers. The set of all circles with varying radii and centered at the point (0,0) (called the origin). Note the origin is a circle with radius zero. The set of all vertical lines.
Scenario: An auto shop is designing a database to keep track of repairs. So far, we...
Scenario: An auto shop is designing a database to keep track of repairs. So far, we have this UNF relation, with some sample data shown. Normalize to 1NF. REPAIRS: # VIN, Make, Model, Year, ( Mileage, Date, Problem, Technician, Cost ) VIN Make Model Year Mileage Date Problem Technician Cost 15386355 Ford Taurus 2000 128242 6/6/2014 Won’t start Gary $300 15386355 Ford Taurus 2000 129680 6/20/2014 Tail light out Trisha 43532934 Honda Civic 2010 38002 6/18/2014 Brakes slow Gary $240...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT