3.3.3 Определение сущностей
Сущность (объект) - в реляционной теории баз данных элемент информационной системы, информация о котором сохраняется. объект можем быть реальным и абстрактным. Каждый объект обладает определенным набором свойств, которые запоминаются в информационной системе.
При проектировании базы данных книжного магазина можно выделить следующие сущности:
- ЧИТАТЕЛЬ;
- ПЕЧАТНОЕ ИЗДАНИЕ;
- ВЫДАЧА;
- КАТАЛОГ;
- ЧИТАТЕЛЬ-ЗАДОЛЖНИК;
3.3.4 Определение взаимосвязей между сущностями и создание модели данных
На основании вышеизложенного определяем объекты модели данных и связи между ними. Выделяем справочную информацию и учетную информацию. К справочникам относятся: каталог книг, читатели, раздел, типы читателей. К таблицам учетной информации относятся: выдача книг, задолжники
Далее поместим схему сущностей и связей между ними, выполненную в ERWIN и представленную на рисунке 4. Данная технология приводит все отношения между сущностями информационной системы к третьей нормальной форме.
Определим для вышеперечисленных сущностей взаимосвязи.
Полученная после этого информационная модель представлена на рисунке 6.
Рисунок 6 - Информационная модель на втором этапе
Все связи между объектами (рисунок 6) являются связями «один ко многим», то есть одной записи данных первого объекта (основного) соответствует несколько записей второго объекта (подчиненного).
- 1 Введение
- 2 Организационно-технологическая часть
- 2.2.1 Особенности разработки АИС в среде Access с написанием моделей VBA
- 2.2.2 Код программы на Visual Basic for Application (VBA)
- 3 Расчетно-конструкторская часть
- 3.1 Описание исходных данных для проектирования системы
- 3.2 Разработка контекстной диаграммы
- 3.3 Разработка программной системы
- 3.3.2Технология проектирования баз данных
- 3.3.3 Определение сущностей
- 3.3.5 Задание первичных и альтернативных ключей, определение атрибутов сущностей
- 3.3.6 Приведение модели к требуемому уровню нормальной формы
- 3.3.7 Описание физической модели
- 3.4 Алгоритм работы информационной системы
- 3.5 Инструкция пользователя
- 3.5.1 Назначение информационной системы
- 3.5.2 Условия выполнения программы. Системные требования
- 3.5.3 Выполнение программы
- 4.1 Составление ведомости автоматизированных информационных услуг (АИУ)
- 4.2 Расчет себестоимости автоматизированных информационных услуг