• Each project is assigned to an employee called Project Manager and there can be only one Project Manager for a project. • For better planning and management, each project is divided into smaller modules and responsibility of each module is assigned to an Employee. • Reporting is done on a daily basis and employees report the work done on their modules as well as other employees’ modules (if any). • You remove the project information after three months of project completion.Beside the fact that a Project Manager is an ABC Inc employee, we have some other assumptions on the table fields as below:• Projects.ProjectCompletedOn: the date project was completed.• Project_Modules.ProjectModulesDate: the due date for the owner employee to complete the module• ProjectModulesCompletedOn: the actual date that the owner employee has completed the module.• Work_Done.WorkDoneDate: the date when the relevant employee has completed the Work, it would be NULL if the Work is still in progress• Employee.SupervisorID: the ID of mentioned employee’s supervisor, who is also an ABC Inc employee.1. Update the database schema above to reflect the business logics, design2. Write :a) Create the tables (with the most appropriate field/column constraints & types) and add at least 3 records into each created table.b) Show the information of the projects which has been completed at least 3 month ago.c) in ra các mô-đun nhân viên "Kiên Nguyễn" đã làm việc trên.d) trở lại các công trình thông tin rằng các nhân viên "Kiên Nguyễn" đã liên quan đến mặc dù những người đã không được chỉ định cho anh/cô ấy.
đang được dịch, vui lòng đợi..
