
- •Научный руководитель:
- •1. Введение. Назначение баз данных.
- •2.Описание предметной области
- •2.1. Общее описание деятельности организации.
- •2.2. Пользователи базы данных.
- •2.3. Структура организации, в которой ведётся учёт деятельности.
- •2.4. Документы учета и отчетности.
- •3. Инфологическое моделирование предметной области.
- •3.2. Представление базы данных в графическом виде
- •3.3. Пояснения к er-модели Чена.
- •Сущность
- •4. Моделирование предметной области
- •4.1. Постановка задачи
- •4.2. Анкеты описания сущностей, атрибутов и связей.
- •4.2.1. Сущности.
- •4.2.2. Атрибуты и колонки
- •4.3.3 Домены
- •4.2.4. Связи
- •5. Заключение
- •6. Список литературы и источников в сети Интернет
2.Описание предметной области
2.1. Общее описание деятельности организации.
Данная база данных описывает рынок подержанных автомобилей. Поэтому основная задача этой Базы данных – систематизация информации касающейся автомобилей на этом рынке. База данных содержит в себе таблицы содержащие информацию о машинах, продавцах, и покупателях.
2.2. Пользователи базы данных.
Разработчику базы данных необходимо учитывать информацию о пользователях, т. к. именно эта информация является определяющей при создании выходных форм. Выходные формы фокусируют внимание пользователя только на тех отношениях, которые касаются этого пользователя.
Таким образом, рассмотрев круг пользователей, мы определим операции обработки, преобразования, упорядочения отношений базы данных для оптимизации её ответов на запросы пользователя.
Пользователей данной базы данных можно разделить на две большие категории:
Продавцы автомобилей;
Могут быть как частными (юридическими) лицами, так и самим владельцем авторынка.
Покупатели (заказчики).
Являются только частными (юридическими) лицами.
2.3. Структура организации, в которой ведётся учёт деятельности.
Рынок подержанных автомобилей
Покупатель
Продавец
2.4. Документы учета и отчетности.
При разработке базы данных какой-либо организации необходимо учитывать документы, участвующие в её деятельности. Ниже представлены образцы этих документов.
Не менее важны и другие документы, которые помогают правильно построить внутреннюю деятельность фирмы.
В данной модели предметной области основными документами будут являться:
Паспорт транспортного средства.
Договор купли-продажи автомобиля (автомототранспортного средства, прицепа, номерного агрегата).
Справка-счёт гостехнадзора.
Свидетельство о соответствии конструкции транспортного средства требованиям безопасности
3. Инфологическое моделирование предметной области.
3.1. ER-модель предметной области.
3.2. Представление базы данных в графическом виде
Имена таблиц и атрибутов должны быть в русском алфавите.
3.3. Пояснения к er-модели Чена.
При создании модели базы данных на первом этапе использовалась инфологическая модель данных «сущность-связь» – модель Чена. Цель инфологического моделирования – наиболее полное изображение рассматриваемой предметной области: обеспечение наиболее естественных для человека представлений об информации, которую предполагается хранить в создаваемой базе данных.
Предметной областью называют часть реального мира, состоящую из совокупности объектов реального мира с их связями, наличием информационных, организационных и других проблем, которые необходимо решать в данной области.
Основными конструктивными элементами модели Чена являются сущности, связи между ними и их атрибуты (свойства).
ССущность
труктурными элементами модели Чена
являются:
С
ущность – любой различимый отличающийся от других объект, информацию о котором необходимо хранить в базе данных. Графическое представление «сущности»:
А
трибут (свойство сущности) – поименованная характеристика сущности. Графическое представление «атрибута»:
Связь – ассоциирование двух или более сущностей. Графическое представление «связи»:
Существуют четыре типа связи:
один к одному 1-1
один ко многим 1-М
многие ко многим М-М
многие к одному М-1
На втором этапе моделирования база данных представлялась в графическом виде, в виде диаграммы. Были созданы таблицы, каждая из которых имеет свое название, которое написано над таблицей. Используя модель Чена, в строчки таблицы вводились соответствующие ей атрибуты.
ER-модель описывает предметную область на инфологическом уровне, что позволяет быстро выявить связи между сущностями. Данная модель показывает, как осуществляется взаимодействие между покупателем и продавцом. Заказчик обращается за услугами к исполнителю и если он соглашается с условиями исполнителя (цена на автомобиль, сам автомобиль его внешний вид и т.д, то заключается договор. Таким образом, грамотно составленная ER-модель позволяет легко определить из каких именно таблиц должна состоять база данных, чтобы обеспечить наличие всей необходимой информации и удобство работы с ней.