Таблицы, Используемые в Примерах Рубрики
Таблицы используемые в этой рубрике:
EMPLOYEES
: Обеспечивает подробности относительно всех текущих сотрудниковJOB_HISTORY
: Записывает подробности даты начала и даты окончания прежней работы, и идентификационный номер работы и отдела, когда сотрудник меняет работу
Две таблицы используются в этой рубрике: таблица EMPLOYEES
и таблица JOB_HISTORY
.
Вы уже знакомы с таблицей EMPLOYEES
, которая хранит подробные сведения о сотрудниках, такие как уникальный идентификационный номер, адрес электронной почты, идентификация работы (такая как ST_CLERK
, SA_REP
и так далее), зарплата, менеджер и так далее.
Некоторые из сотрудников работают в компании в течение долгого времени и меняли работу с одной на другую. Это контролируется посредством таблицы JOB_HISTORY
. Когда сотрудник меняет работу, сведения о дате начала и дате окончания прежней работы, job_id
(такой как ST_CLERK
, SA_REP
и так далее) и отдел записываются в таблицу JOB_HISTORY
.
Структура и данные из таблиц EMPLOYEES
и JOB_HISTORY
показаны на следующих страницах.
Были случаи среди сотрудников, когда человек занимал ту же самую позицию неоднократно в течение их пребывания в компании. Например, рассмотрим сотрудника Taylor (Тэйлор), который присоединился к компании в 24-MAR-1998
. Тэйлор занимал работу с названием SA_REP
в течение периода с 24-MAR-98
до 31- DEC-98
и работу под названием SA_MAN
в течение периода с 01-JAN-99
до 31-DEC-99
. Тэйлор вернулся к работе SA_REP
, которая является его текущей работой.
DESCRIBE employees

SELECT employee_id, last_name, job_id, hire_date, department_id
FROM employees;

DESCRIBE job_history

SELECT * FROM job_history;
