![](https://cv01.studmed.ru/view/1e440797760/bg19.png)
25
1.6.2.2 Определение взаимосвязей между сущностями
На этом этапе проектирования определяются направление движения
потоков информации между структурными подразделениями фирмы-заказчика
базы данных, источники возникновения информации, места ее модификации и
потребления. Результатом выполнения этого этапа проектирования будет
функциональная схема движения потоков информации, с указанием типов
взаимосвязей, между структурными подразделениями фирмы.
1.6.2.3 Задание первичных и альтернативных ключей
Для каждой структурной единицы фирмы определяются атрибуты
(данные), которые будут храниться в базе данных, а также первичный и
альтернативный ключи. Добавление ключей в список концептуальных
требований необходимо для обеспечения организации движения потоков
информации между структурными подразделениями фирмы, в соответствии со
вторым этапом проектирования базы данных. Кроме того, при анализе концеп-
туальных требований определяется, какие алгоритмы и расчеты исходных
величин (хранимые процедуры) будут храниться вместе с базой данных. При
этом количество хранимых процедур должно быть минимальным.
1.6.2.4 Приведение модели к требуемому уровню нормальной формы
На этом этапе проектирования выполняется главная задача —
нормализация отношений. В процессе нормализации концептуальные
требования группируются в таблицы. На этом этапе проектирования
концептуальные требования для каждого структурного подразделения могут
быть сведены либо в одну таблицу, либо в несколько таблиц. Здесь также
решается вопрос ликвидации избыточной информации, то есть концептуальные
требования, используемые несколькими
структурными подразделениями,
сводятся в одну таблицу с одновременным добавлением ключей для перехода в
другие таблицы (для других структурных подразделений). Таким образом,
добиваются существенного сокращения объема памяти. На этом этапе также
решается вопрос о том, какие таблицы будут справочниками, то есть
информация в этих таблицах не изменяется или изменяется очень медленно.
Следует иметь в виду, что чрезмерное увеличение количества таблиц приводит
к потере общей идеи создания базы данных, и сама база данных становится
трудной для понимания и управления. Для базы данных объема предприятия
оптимальное количество таблиц должно быть не более сорока или пятидесяти.
Услов ия 1, 2 и 3 нормальной формы описаны в пункте 1.5.