Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая работа№4.doc
Скачиваний:
10
Добавлен:
06.08.2019
Размер:
235.52 Кб
Скачать

Практическая работа №4. Тема: Добавление новой таблицы в существующую базу данных. Цель: Спроектировать таблицу Личные дела и добавить её в базу данных Борей.

База данных Борей включает таблицу, содержащую список всех сотрудников фирмы и такие сведения о них, как должности, адреса, даты рождения и т.д. Это таблица Сотрудники. Вам необходимо добавить в эту базу данных новою таблицу, связанную с выше упомянутой, которая будет содержать личные дела сотрудников: даты приема на работу, оклады, премии и прочие сведения, связанные с их трудовой деятельностью.

Поля таблицы Личные дела.

Имя поля

Тип данных

Описание

КодСотрудника

Числовой

Код сотрудника к личному делу которого относится данная запись. Содержит значения из поля КодСотрудника таблицы Сотрудники.

ТипСобытия

Текстовый

Код типа события: Н – «нанят», У – «уволен», О – «квартальный отчет», Г – «годовой отчет», З – «изменение зарплаты», С – «изменение ставки», П – «изменение премии», К – «изменение комиссионных».

Предложил

Числовой

Значение поля КодСотрудника того руководителя, по чьей рекомендации были выполнены соответствующие действия.

ДатаНазначено

Дата/время

Дата, на которую запланировано соответствующее событие.

Утвердил

Числовой

Значение поля КодСотрудника менеджера компании, санкционировавшего соответствующее действие.

ДатаИсполнено

Дата/время

Дата, когда событие реально произошло. Если событие не произошло поле остается незаполненным.

лдРейтинг

Числовой

Оценка производительности по шкале 1-9, больший рейтинг означает более высокую производительность. Пустое поле означает отсутствие рейтинга. Рейтинг, уволившихся сотрудников равен 0.

НовыйОклад

Денежный

Новый месячный оклад для сотрудников, получающих фиксированную зарплату.

НоваяСтавка

Денежный

Новая почасовая ставка для сотрудников, получающих повременную оплату.

НоваяПремия

Денежный

Новая сумма квартальной премии для лучших сотрудников.

НовыеКомиссионные

Числовой

Новая ставка комиссионных для продавцов, получающих процент от продаж.

лдКомментарий

Поле МЕМО

Комментарии, пояснения и т.д. Длина комментария не должна быть ограничена. Комментарии может вносить руководитель или менеджер.

Исходя из выше перечисленного, можно определить какими свойствами должны обладать поля таблицы Личные дела. Имена полей, значения которых обязательно должны присутствовать в новой записи, отмечены звездочкой ( * ).

Основные свойства полей таблицы Личные дела.

Имя поля

Подпись

Тип данных

Размер поля

Формат поля

КодСотрудника*

Код

Числовой

Длинное целое

Основной

ТипСобытия*

Тип

Текстовый

1

>@(верхний регистр)

Предложил*

Предложил

Числовой

Длинное целое

Основной

ДатаНазначено*

Назначено

Дата/время

dd/mm/yyyy

Утвердил

Утвердил

Числовой

Длинное целое

Основной

ДатаИсполнено

Исполнено

Дата/время

dd/mm/yyyy

лдРейтинг

Рейтинг

Числовой

Байт

Основной

НовыйОклад

Оклад

Денежный

С разделителями разрядов

НоваяСтавка

Ставка

Денежный

С разделителями разрядов

НоваяПремия

Премия

Денежный

С разделителями разрядов

НовыеКомиссионные

Комиссионные

Числовой

Одинарное с плавающей точкой

Процентный

лдКомменарий

Комментарии

Поле МЕМО

(отсутствует)