- •Практическая работа №4. Тема: Добавление новой таблицы в существующую базу данных. Цель: Спроектировать таблицу Личные дела и добавить её в базу данных Борей.
- •Поля таблицы Личные дела.
- •Основные свойства полей таблицы Личные дела.
- •Значения, присваиваемые полям по умолчанию.
- •Ход работы.
- •Создание новой таблицы в режиме конструктора.
Практическая работа №4. Тема: Добавление новой таблицы в существующую базу данных. Цель: Спроектировать таблицу Личные дела и добавить её в базу данных Борей.
База данных Борей включает таблицу, содержащую список всех сотрудников фирмы и такие сведения о них, как должности, адреса, даты рождения и т.д. Это таблица Сотрудники. Вам необходимо добавить в эту базу данных новою таблицу, связанную с выше упомянутой, которая будет содержать личные дела сотрудников: даты приема на работу, оклады, премии и прочие сведения, связанные с их трудовой деятельностью.
Поля таблицы Личные дела.
Имя поля |
Тип данных |
Описание |
КодСотрудника |
Числовой |
Код сотрудника к личному делу которого относится данная запись. Содержит значения из поля КодСотрудника таблицы Сотрудники. |
ТипСобытия |
Текстовый |
Код типа события: Н – «нанят», У – «уволен», О – «квартальный отчет», Г – «годовой отчет», З – «изменение зарплаты», С – «изменение ставки», П – «изменение премии», К – «изменение комиссионных». |
Предложил |
Числовой |
Значение поля КодСотрудника того руководителя, по чьей рекомендации были выполнены соответствующие действия. |
ДатаНазначено |
Дата/время |
Дата, на которую запланировано соответствующее событие. |
Утвердил |
Числовой |
Значение поля КодСотрудника менеджера компании, санкционировавшего соответствующее действие. |
ДатаИсполнено |
Дата/время |
Дата, когда событие реально произошло. Если событие не произошло поле остается незаполненным. |
лдРейтинг |
Числовой |
Оценка производительности по шкале 1-9, больший рейтинг означает более высокую производительность. Пустое поле означает отсутствие рейтинга. Рейтинг, уволившихся сотрудников равен 0. |
НовыйОклад |
Денежный |
Новый месячный оклад для сотрудников, получающих фиксированную зарплату. |
НоваяСтавка |
Денежный |
Новая почасовая ставка для сотрудников, получающих повременную оплату. |
НоваяПремия |
Денежный |
Новая сумма квартальной премии для лучших сотрудников. |
НовыеКомиссионные |
Числовой |
Новая ставка комиссионных для продавцов, получающих процент от продаж. |
лдКомментарий |
Поле МЕМО |
Комментарии, пояснения и т.д. Длина комментария не должна быть ограничена. Комментарии может вносить руководитель или менеджер. |
Исходя из выше перечисленного, можно определить какими свойствами должны обладать поля таблицы Личные дела. Имена полей, значения которых обязательно должны присутствовать в новой записи, отмечены звездочкой ( * ).
Основные свойства полей таблицы Личные дела.
Имя поля |
Подпись |
Тип данных |
Размер поля |
Формат поля |
КодСотрудника* |
Код |
Числовой |
Длинное целое |
Основной |
ТипСобытия* |
Тип |
Текстовый |
1 |
>@(верхний регистр) |
Предложил* |
Предложил |
Числовой |
Длинное целое |
Основной |
ДатаНазначено* |
Назначено |
Дата/время |
|
dd/mm/yyyy |
Утвердил |
Утвердил |
Числовой |
Длинное целое |
Основной |
ДатаИсполнено |
Исполнено |
Дата/время |
|
dd/mm/yyyy |
лдРейтинг |
Рейтинг |
Числовой |
Байт |
Основной |
НовыйОклад |
Оклад |
Денежный |
|
С разделителями разрядов |
НоваяСтавка |
Ставка |
Денежный |
|
С разделителями разрядов |
НоваяПремия |
Премия |
Денежный |
|
С разделителями разрядов |
НовыеКомиссионные |
Комиссионные |
Числовой |
Одинарное с плавающей точкой |
Процентный |
лдКомменарий |
Комментарии |
Поле МЕМО |
|
(отсутствует) |