Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа ОБД(финал).docx
Скачиваний:
88
Добавлен:
09.12.2017
Размер:
975.26 Кб
Скачать

Описание сущностей и атрибутов

Сущность — это представление набора реальных или абстрактных объектов, которые можно выделить в одну группу, потому что они имеют одинаковые характеристики и могут принимать участие в похожих связях. Каждая сущность должна иметь наименование, выраженное существительным в единственном числе.

Атрибут сущности (поле, домен) — это именованная характеристика, являющаяся некоторым свойством сущности.

Связь — это некоторая ассоциация между двумя сущностями. Одна сущность может быть связана с другой сущностью или сама с собою. Связи позволяют по одной сущности находить другие сущности, связанные с ней.

Сущности и атрибуты базы данных интернет магазина

1. Товар(спортивное питание, тренажеоы, аксессуары), услуги.

Данная сущность и одноимённая таблица базы данных Интернет-магазина содержит информацию о том, чем, собственно говоря идёт торговля на сайте. Поскольку покупатель не может вживую оценить продукт, то моя — предоставить максимально полный перечень свойств, чтобы возникло желание его приобрести. Следовательно, список атрибутов будет таким:

Наименование товара —  содержит только название товара. Вся необходимая информация вынесена в “краткое описание” и “полное описание”

Краткое описание — данный атрибут я вынес описывает товар на вкладке выбранного товара, в нем содержится все необходимая информация для привлечения покупателя .

Полное описание — содержит всю информацию необходимую пользователю .

Изображения — здесь имеет место быть связь «один-ко-многим», т.к. у товара может быть несколько изображений.

Цена — стоимость товара 

Серийный номер—номер присвоенный товару для дальнейшего совершения покупки.

Таблица товаров(спортивное питание)

Изображение №3

Таблица товаров(аксессуары)

Изображение №4

Таблица товаров(тренажеры)

Изображение №5

2. Администраторская часть

Таблица, соответствующая данной сущности, хранит в базе данных Интернет-магазина информацию о администраторе, которую он указывает при входев администраторскую часть на сайте. Содержит следующий набор атрибутов:

Логин — ник, для входа в администраторскую часть, представляет собой набор символов..

Пароль — для входа в администраторскую часть, представляет собой набор символов.

Изображение №6

3. Контент

Отдельная таблица в которой храниться информация о интернет магазине

Логотип — поле для хранения логотипа фирмы.

Описание-информация о магазине и товарах.

4. Покупатель

Таблица, соответствующая данной сущности, хранит в базе данных Интернет-магазина информацию о покупателе, которую он указывает при регистрации на сайте. содержит следующий набор атрибутов:

Логин — ник пользователя, под которым он будет входить на сайт, представляет собой набор символов..

Пароль — пароль пользователя, с помощью которого он будет входить на сайт, представляет собой набор символов.

Изображение №7

5. Корзина

Таблица базы данных Интернет-магазина, соответствующая данной сущности, хранит в себе информацию о заказах покупателей. Предназначение данной сущности — информирование покупателей и помощь администраторам, которые рассматривают заказы, согласовывая их в телефонном режиме. Список атрибутов таков:

Покупатель — это поле хранит, как правило, идентификатор покупателя из одноимённой таблицы, который сделал заказ.

Товар — идентификатор товара из соответствующей таблицы. Поскольку в одной заказе может быть несколько товаров, есть смысл сделать отдельную таблицу для фиксации этой связи, хранящей идентификатор заказа и товара.

Цена товара — цена каждого товара, присутствующего в заказе.

Серийный номер—номер присвоенный товару для дальнейшего совершения покупки.

Изображение №8

ER-диаграмма

Диаграмма №3

ER-модель используется при высокоуровневом проектировании баз данных. С её помощью можно выделить ключевые сущности и обозначить связи, которые могут устанавливаться между этими сущностями.

Во время проектирования баз данных происходит преобразование ER-модели в конкретную схему базы данных на основе выбранной модели данных (реляционной, объектной, сетевой или др.).