Упражнение 1. Реализация периодических реквизитов

Опубликовано пользователем Бессонов Л.В. 04.10.2010г.

Постановка задачи

Необходимо реализовать фрагмент базы данных — подсистему информационной системы предприятия. В каждом индивидуальном задании указано какую подсистему требуется реализовать. При разработке необходимо применить шаблон проектирования «периодические реквизиты», то есть необходимо хранить значения указанных в задании реквизитов, относящиеся различным временным периодам. Запросы по периодическим реквизитам должны параметризоваться ключом центральной сущности подсистемы и датой, на которую необходимо получить актуальные реквизиты.

В качестве даты по умолчанию (для введения первого реквизита), если таковая необходима, используйте 01.01.1900г.

Варианты индивидуальных заданий

Вариант 1

Подсистема "Сотрудники" ИС предприятия. Центральная сущность — сотрудник. О каждом сотруднике хранится информация: табельный номер, фамилия, имя, отчество, паспортные данные (кроме ФИО), дата приёма на работу, занимаемая должность.

В реализации необходимо учесть, что с течением времени могут меняться:

  1. Ф.И.О. сотрудника.
  2. Паспортные данные.
  3. Должность сотрудника.

Вариант 2

Подсистема "Учёт работ" ИС предприятия. Центральная сущность — участок работ. О каждом участке работ хранится информация: номер участка, вид выполняемых работ, абонентская плата и закреплённый за участком сотрудник.

В реализации необходимо учесть, что с течением времени могут меняться:

  1. Сотрудник, назначенный на участок.
  2. Абонентская плата.
  3. Вид выполняемых работ.

Вариант 3

Подсистема "Учёт техники" ИС предприятия. Центральная сущность — единица техники. О каждой единице техники хранится информация: инвентарный номер, вид техники, ответственное лицо, состояние (в эксплуатации, на ремонте, сдаётся в аренду, списано, в запасе, на обслуживании), место нахождения.

В реализации необходимо учесть, что с течением времени могут меняться:

  1. Состояние.
  2. Место нахождения.
  3. Ответственное лицо.

Вариант 4*

Подсистема "Счета" ИС предприятия. Центральная сущность — счёт. О каждом счёте хранится информация: номер счёта, организация-заказчик, дата-время выставления счёта, содержание счёта. Перед реализацией необходимо нормализовать структуру базы для хранения содержания счёта. Для каждой строки счёта указан товар и количество товара. Цена товара определяется по прайсу.

В реализации необходимо учесть, что с течением времени могут меняться:

  1. Цена на товар.
  2. Классификационный код товара

Вариант 5*

Подсистема "Счета" ИС предприятия. Центральная сущность — счёт. О каждом счёте хранится информация: номер счёта, организация-заказчик, дата-время выставления счёта, содержание счёта. Перед реализацией необходимо нормализовать структуру базы для хранения содержания счёта. Для каждой организации хранится реквизит "договор-основание", содержащий информацию, на основании какого договора выставляется счёт (счета).

В реализации необходимо учесть, что с течением времени могут меняться:

  1. Название организации-заказчика.
  2. Договор-основание.

Баннер SGU.RU