Задача.
Изменить базу данных staff_db_<: <="" p="">
- ФИО сотрудника;
- Возраст сотрудника;
- Локация офиса;
- Тренинги, которые прошел сотрудник и оценка за них;
- ИНН сотрудника;
- Зарплата;
- Пол сотрудника;
- Образование сотрудника;
- Департамент;
- Должность;
- Размер премии;
- Серийный номер паспорта сотрудника;
- Начальник департамента;
- Основные навыки сотрудника;
- Дата приема на работу сотрудника;
- Дата увольнения;
- Компания;
- Иерархия департаментов;
- Телефон сотрудника и телефон департамента;
Организуйте структуру таблиц так, чтобы они соответствовали первым трем нормальным формам и поддерживали целостность данных (констрейны, ключи, неналовые значения). Заполнить таблицы данными на свое усмотрение. Написать скрипты, позволяющие находить:
- по ФИО сотрудника - Личную информацию про сотрудника - ИНН, Возраст, Пол, Образование, Серийный номер паспорта, и личный телефон;
- по ИНН сотрудника - Рабочую информацию - Компанию, Основные навыки сотрудника, Локация офиса, Зарплата, Департамент, Должность, Размер премии, Начальник департамента где работает сотрудник, Дата приема на работу сотрудника, Дата увольнения, телефон департамента где работает сотрудник;
- по ИНН сотрудника - все тренинги которые прошел сотрудник и оценки за них;
- По названию департамента - ФИО начальника найденного департамента и название вышестоящего департамента от найденного.