Which actions should you take?

You are designing a SQL Server 2008 database that the human resources department will use to store information about employees and training courses each employee has completed.
You must design a database schema that will allow information about each employee’s completed training to be recorded in the database, and will track completed training by department without introducing redundant data.
Your data model must also meet the following requirements:
• Many training courses may be offered to employees.
• Each employee may take one or more training courses.
• Each training course may be taken by multiple employees.
• Each employee may take a specific course only once.
• Each employee is assigned to a single department.
• Departments may have multiple employees.
Which actions should you take?
A. Create two tables, Employees and TrainingCourses, each containing a primary key.
Define a foreign key on TrainingCourses that references Employees
B. Create three tables, Employees, Departments, and TrainingCourses, each containing a primary key.
Define a foreign key on Employees that references TrainingCourses.
Define a foreign key on Employees that references Departments.
C. Create four tables, Employees, Departments, TrainingCourses, and TrainingHistory, each containing a primary key.
Define a foreign key on Employees that references TrainingHistory.
Define a foreign key on TrainingCourses that references TrainingHistory.
D. Create four tables, Employees, Departments, TrainingCourses, and TrainingHistory, each containing a primary key.
Define a foreign key on Employees that references Departments.
Define a foreign key on TrainingHistory that references Employees.
Define a foreign key on TrainingHistory that references TrainingCourses

microsoft-exams

Leave a Reply

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.