Условие
ER-диаграмма:
Таблица: DOCUMENT
- EMPLOYEE_ID (int, FK)
- DOCUMENT_TYPE (varchar256)
- DOCUMENT_NUMBER (varchar256)
- ISSUED_BY (varchar256)
- ISSUED_DATE (date)
- EXPIRED_DATE (date)
Таблица: EMPLOYEE
- ID (int, PK)
- DEPARTMRNT_ID (int, FK)
- CHIEF_ID (int, FK)
- SALARY (int)
- NAME (varchar256)
Таблица: DEPARTMENT
- ID (int, PK)
- NAME (varchar256)1
SQL-запросы
1. Задача: Вывести список сотрудников, получающих заработную плату больше, чем у непосредственного руководителя
2. Задача: Произошел сбой. В таблицу DOCUMENTS было загружено некоторое количество дублей. Написать запрос, который выявит количество дублей и выведет список дублированных строк
3. Задача: Вывести ФИО сотрудника и наименование отдела так, чтобы для каждого отдела в списке был сотрудник с предпоследним по дате выдачи паспортом среди всего отдела
4. Задача: Вывести список однофамильцев в отделах
5. Задача: Найти сотрудников, у которых есть более одного действующего паспорта
6. Задача: Найти сотрудников, у которых нет действующих паспортов