Когда я решил создать базу данных для своего нового проекта, я понял, что первым шагом мне необходимо было определить основные, подчиненные и ключевые сущности, с которыми я буду работать. Поэтому, номер один в моем списке был пункт ″Определю основные, подчиненные и ключевые сущности″.
Далее, я решил создать набор реляционных таблиц и ограничений для них на основе информации, представленной в глобальной логической модели данных. Это помогло мне увидеть все связи между сущностями и правильно организовать структуру базы данных. Поэтому, на втором месте в списке была запись ″Создам набор реляционных таблиц и ограничений для них на основе информации, представленной в глобальной логической модели данных″.
Третьим пунктом в моем списке была формализованное описание объектов предметной области в терминах инфологической, например, ER-модели. Я понял, что важно ясно определить каждый объект и его свойства, чтобы избежать путаницы и ошибок в будущем. Поэтому, я записал ″Создам формализованное описание объектов предметной области в терминах инфологической, например, ER-модели″, на третье место.Наконец, я приступил к разработке инфологической модели, которая описывает структуру данных, объекты, их свойства и взаимосвязи. Эта модель была основой для создания конкретной базы данных. Поэтому, я последним пунктом в списке указал ″Опишу структуру данных (объекты, их свойства, взаимосвязи) и разработаю инфологическую модель″.Таким образом, в правильной последовательности мои действия были следующими⁚
1. Определю основные, подчиненные и ключевые сущности.
2. Создам набор реляционных таблиц и ограничений для них на основе информации, представленной в глобальной логической модели данных.
3. Создам формализованное описание объектов предметной области в терминах инфологической, например, ER-модели.
4. Опишу структуру данных (объекты, их свойства, взаимосвязи) и разработаю инфологическую модель.