Question

a software training program is divided into training modules and each module is described by module...

a software training program is divided into training modules and each module is described by module name and the appropriate practice time. Each module sometimes has prerequisite modules. Model this situation of training programs and modules with an E-R diagram.

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

Basically, three sets of relationships exist: A COURSE may generate one or more CLASSes, an INSTRUCTOR teaches up to two CLASSes, and a TRAINEE may enroll in up to two CLASSes. A trainee can take more than one class, and each class contains many (10 or more) trainees, so there is a M:N relationship between TRAINEE and CLASS. (We must, therefore, create a composite entity to serve as the bridge between TRAINEE and CLASS.) A class is taught by only one instructor, but an instructor can teach up to two classes. Therefore, there is a 1:M relationship between INSTRUCTOR and CLASS. Finally, a COURSE may generate more than one CLASS, while each CLASS is based on one COURSE, so there is a 1:M relationship between COURSE and CLASS. These relationships are all reflected in the following E-R diagram. Note the optional and mandatory relationships: to exist, a CLASS must have TRAINEEs enrolled in it, but TRAINEEs do not necessarily take CLASSes. (Some may take "on the job training.") An INSTRUCTOR may not be teaching any CLASSes, doing research instead, but each CLASS must have an INSTRUCTOR. If not enough people sign up for a CLASS, a COURSE may not generate any CLASSes, but each CLASS must represent a COURSE


Figure Q3.8 The E-R Diagram for HEG

INSTRUCTOR TRAINEE (0,2) (0,2) teaches M 11) CLASS ENROL (10,30) generates COURSE (ON)

Add a comment
Answer #3

MARKS SUBJECTS Markld(Long) StudenFK:FR_6 Subject_Id Long) FK:FR5 D ate (Time Stamp) Mark(Integer) Subject_IdflongPK:PK_Subje

Add a comment
Know the answer?
Add Answer to:
a software training program is divided into training modules and each module is described by module...
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
  • The best option for creating a training module on the features of a software program would...

    The best option for creating a training module on the features of a software program would be options: A) Prezis. B) screencasting software. C) overhead transparencies. D) chalkboards and whiteboards. E) image editing software. When charts and diagrams are too complex for a screen, how can a presenter still incorporate them into the presentation? options: A) Use a hyperlink to access the original data B) Replace them with animation that makes the same point C) Create a build slide to...

  • Serendipity Engineering, Inc. Software Development Project Program Specifications: Serendipity Engineering, Inc. is a small engineering company...

    Serendipity Engineering, Inc. Software Development Project Program Specifications: Serendipity Engineering, Inc. is a small engineering company located in a commercial park. The project manager wants you to develop a customer software package that will allow the company enter the customer information in the computer to keep a customer database. The software will perform the following tasks using menus: Enter Customer Information Display Customer Information Search Customer Information Organize (Sort) Customer Information Add, Delete, Modify, and Look Up Customer Records Save...

  • 2 As part of a quality improvement initiative, employees of MindWorks must complete a three-day training...

    2 As part of a quality improvement initiative, employees of MindWorks must complete a three-day training program on teaming and a two-day training program on problem solving. The manager of quality improvement has requested that at least 8 training programs on teaming and at least 10 training programs on problem solving be offered during the next six months. In addition, senior management has specified that at least 25 total training programs must be offered during this period. The consultant that...

  • Training Program: Design a full 12-week periodized training program for the client described in the Client...

    Training Program: Design a full 12-week periodized training program for the client described in the Client Profile. Be very specific as you design the training program. This is an opportunity for you to demonstrate your full comprehension of the information and concepts discussed throughout the course. List the types of exercise, duration, sets, reps, rest intervals, and so Seton..ไ Secton Section Include the following in your case study submission: ection A description of your professional responsibilities as discussed in the...

  • Training Program: Design a full 12-week periodized training program for the client described in the Client...

    Training Program: Design a full 12-week periodized training program for the client described in the Client Profile. Be very specific as you design the training program. This is an opportunity for you to demonstrate your full comprehension of the information and concepts discussed throughout the course. List the types of exercise, duration, sets, reps, rest intervals, and so on. Include the following in your case study submission: A description of your professional responsibilities as discussed in the stages of the...

  • Q1) Discuss the term coupling in software design. In a good software design, why modules should...

    Q1) Discuss the term coupling in software design. In a good software design, why modules should have low coupling? Justify with your answer. Q2) Draw the associations that are described by the following business rules. Include the multiplicities for each relationship.    (I)A patient must be assigned to only one doctor and a doctor can have one or many patients. (II)An employee has one phone extension, and a unique phone extension is assigned to an employee. (III) A movie theater...

  • For each situation described, determine an appropriate distribution to model the situation, and (if the information...

    For each situation described, determine an appropriate distribution to model the situation, and (if the information is included) the parameter values. Additionally, calculate any probabilities that are mentioned. i) The lifetime of a car battery. Advertisers of the brand say their battery tends to last 3.5 years. If a battery has lasted 3 years, what is the probability that the battery lasts until the claimed average? ii) The weight of mice fed with a new nutrient mix. The data looks...

  • Design full a 12-week periodized training program for the client described in the Client Profile. Be...

    Design full a 12-week periodized training program for the client described in the Client Profile. Be very specific as you design the training program. This is an opportunity for you to demonstrate your full comprehension of the information and concepts discussed throughout the course. List the types of exercise, duration, sets, reps, rest intervals, and so on. Include the following in your case study submission: A description of your professional responsibilities as discussed in the stages of the drawing-in process...

  • The director of a training program for a large insurance company has the business objective of...

    The director of a training program for a large insurance company has the business objective of determining which training method is best for training underwriters. The three methods to be evaluated are classroom, online, and courseware app. The 30 trainees are divided into three randomly assigned groups of 10. Before the start of the training, each trainee is given a proficiency exam that measures mathematics and computer skills. At the end of the training, all students take the same endof-...

  • 5. Suppose a rehabilitation psychologist has developed a new job skills training program for peop...

    5. Suppose a rehabilitation psychologist has developed a new job skills training program for people who have not been able to hold a job. Of the 14 people who agree to be in the study, the researcher randomly picks seven of these volunteers to be in a experimental group who will go through the special training program. The other seven volunteers are put in a control group who will go through an ordinary job skills training program. After finishing 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