Сбор сведений и системный анализ предметной области — важный этап проектирования базы данных. 1 На нём проводят подробное словесное описание объектов предметной области и реальных связей между ними. 14
Некоторые аспекты влияния этого этапа на проектирование базы данных:
- Определение информационных потребностей пользователей. 23 На основе собранных сведений формируют содержание базы данных. 23
- Формулировка конкретных задач, которые будут решаться с использованием базы данных. 13 Также описывают алгоритмы их решения, выходные и входные документы при работе с базой данных. 13
- Выбор подхода к проектированию. 13 Есть два подхода: функциональный и предметный. 13 При функциональном подходе выделяют минимальный необходимый набор объектов предметной области. 13 При предметном подходе в описание включают характерные и существенные для предметной области объекты и взаимосвязи. 13
- Выбор схемы базы данных. 13 Трудность всеобщего охвата предметной области и невозможность конкретизации потребностей пользователей может привести к избыточно сложной схеме базы данных. 13 Поэтому часто используют компромиссный вариант, который ориентирован на конкретные задачи и учитывает возможность расширения приложения. 13
Таким образом, сбор сведений и системный анализ предметной области закладывают основу для дальнейшего проектирования базы данных, и решения, принятые на этом этапе, сказываются на последующих стадиях разработки. 1