Материал: Л-1 - Понятие и функции СУБД

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Задача 2 – Учет кадрового состава

Обрабатываются сведения о сотруднике, представленные в карточке СОТРУДНИК:

Решение задачи включает два этапа:

ввод исходных данных и занесение их во внешнюю память;

чтение исходных данных из внешней памяти с целью удаления, корректировки или добавления записи.

Задача 2 решается независимо от задачи 1.

Задача 3 – Учет экономии фонда оплаты труда в связи с болезнью сотрудников

Обрабатываются сведения, представленные записями

ЭКОНОМИЯ ФОТ:

SN = Kдб * O / Kr .

Программа решения задачи 3 аналогична программе решения задачи 1.

Принципиальные эксплуатационные недостатки

Типичный случай – все три программные системы работа-

ют в одной организации. При этом:

Информация дублируется. В трех файлах присутствуют поля FIO, O – перерасход памяти.

При внесении изменений (например, фамилии) приходится вносить одно значение в разные файлы – увеличение затрат времени.

Потенциальная возможность противоречивости данных (в один файл изменения внесены, в другой – нет).

Устранение недостатков (1)

1. Создание единой информационной базы. Объединение всех записей в одну и удаление дублирующих полей:

Дублирование устранено. Расход памяти минимален.

2. Объединим записи задач 1 и 2, запись задачи 3 оставим отдельно. Получим два типа записей:

Дублирование остается (поля FIO, O), но его объем незначителен.

Устранение недостатков (2)

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

Два приведенных типа записей связаны друг с другом по полю FIO (находятся в некотором отношении).

В этом случае для решения задач используется некоторый новый вид данных, формируемый на основе интеграции записей.

Для описания этого вида данных вводится новое понятие

«База данных».