– Part III
12.11 You are required to create a conceptual data model of the data requirements for a company
that specializes in IT training. The Company has 30 instructors and can handle up to 100
trainees per training session. The Company offers five advanced technology courses, each of
which is taught by a teaching team of two or more instructors. Each instructor is assigned to a
maximum of two teaching teams or may be assigned to do research. Each trainee undertakes
one advanced technology course per training session.
12.12 Read the following case study, which describes the data requirements for a DVD rental
company. The DVD rental company has several branches throughout the USA. The data held
on each branch is the branch address made up of street, city, state, and zip code, and the
telephone number. Each branch is given a branch number, which is unique throughout the
company. Each branch is allocated staff, which includes a Manager. The Manager is
responsible for the day-to-day running of a given branch. The data held on a member of staff
is his or her name, position, and salary. Each member of staff is given a staff number, which is
unique throughout the company. Each branch has a stock of DVDs. The data held on a DVD
is the catalog number, DVD number, title, category, daily rental, cost, status, and the names of
the main actors, and the director. The catalog number uniquely identifies each DVD.
However, in most cases, there are several copies of each DVD at a branch, and the individual
copies are identified using the DVD number. A DVD is given a category such as Action,
Adult, Children, Drama, Horror, or Sci-Fi. The status indicates whether a specific copy of a
DVD is available for rent. Before hiring a DVD from the company, a customer must first
register as a member of a local branch. The data held on a member is the first and last name,
address, and the date that the member registered at a branch. Each member is given a