- •«Операционные базы данных»
- •Задание на выполнение курсовой работы по теме “Операционные базы данных”
- •Аннотация
- •Введение
- •Анализ предметной области интернет магазина
- •Требования к надежности
- •Требования к составу и параметрам технических средств
- •Требования к информационной и программной совместимости
- •Диаграмма состояний
- •Описание сущностей и атрибутов
- •Сущности и атрибуты базы данных интернет магазина
- •1. Товар(спортивное питание, тренажеоы, аксессуары), услуги.
- •2. Администраторская часть
- •3. Контент
- •4. Покупатель
- •5. Корзина
- •Основные задачи проектирования баз данных
- •Типы связей
- •Связи "один-ко-многим"
- •Связи "многие-ко-многим"
- •Диаграмма Сущность-Связь
- •Sql запросы
- •SQl запросы в интернет магазине
- •Добавление нового пользователя в бд
- •Проверка пользователя в бд
- •Список литературы
- •Приложение а
- •Приложение б
- •Приложение с
- •Приложение д
- •Приложение е
Описание сущностей и атрибутов
Сущность — это представление набора реальных или абстрактных объектов, которые можно выделить в одну группу, потому что они имеют одинаковые характеристики и могут принимать участие в похожих связях. Каждая сущность должна иметь наименование, выраженное существительным в единственном числе.
Атрибут сущности (поле, домен) — это именованная характеристика, являющаяся некоторым свойством сущности.
Связь — это некоторая ассоциация между двумя сущностями. Одна сущность может быть связана с другой сущностью или сама с собою. Связи позволяют по одной сущности находить другие сущности, связанные с ней.
Сущности и атрибуты базы данных интернет магазина
1. Товар(спортивное питание, тренажеоы, аксессуары), услуги.
Данная сущность и одноимённая таблица базы данных Интернет-магазина содержит информацию о том, чем, собственно говоря идёт торговля на сайте. Поскольку покупатель не может вживую оценить продукт, то моя — предоставить максимально полный перечень свойств, чтобы возникло желание его приобрести. Следовательно, список атрибутов будет таким:
Наименование товара — содержит только название товара. Вся необходимая информация вынесена в “краткое описание” и “полное описание”
Краткое описание — данный атрибут я вынес описывает товар на вкладке выбранного товара, в нем содержится все необходимая информация для привлечения покупателя .
Полное описание — содержит всю информацию необходимую пользователю .
Изображения — здесь имеет место быть связь «один-ко-многим», т.к. у товара может быть несколько изображений.
Цена — стоимость товара
Серийный номер—номер присвоенный товару для дальнейшего совершения покупки.
Таблица товаров(спортивное питание)
Изображение №3
Таблица товаров(аксессуары)
Изображение №4
Таблица товаров(тренажеры)
Изображение №5
2. Администраторская часть
Таблица, соответствующая данной сущности, хранит в базе данных Интернет-магазина информацию о администраторе, которую он указывает при входев администраторскую часть на сайте. Содержит следующий набор атрибутов:
Логин — ник, для входа в администраторскую часть, представляет собой набор символов..
Пароль — для входа в администраторскую часть, представляет собой набор символов.
Изображение №6
3. Контент
Отдельная таблица в которой храниться информация о интернет магазине
Логотип — поле для хранения логотипа фирмы.
Описание-информация о магазине и товарах.
4. Покупатель
Таблица, соответствующая данной сущности, хранит в базе данных Интернет-магазина информацию о покупателе, которую он указывает при регистрации на сайте. содержит следующий набор атрибутов:
Логин — ник пользователя, под которым он будет входить на сайт, представляет собой набор символов..
Пароль — пароль пользователя, с помощью которого он будет входить на сайт, представляет собой набор символов.
Изображение №7
5. Корзина
Таблица базы данных Интернет-магазина, соответствующая данной сущности, хранит в себе информацию о заказах покупателей. Предназначение данной сущности — информирование покупателей и помощь администраторам, которые рассматривают заказы, согласовывая их в телефонном режиме. Список атрибутов таков:
Покупатель — это поле хранит, как правило, идентификатор покупателя из одноимённой таблицы, который сделал заказ.
Товар — идентификатор товара из соответствующей таблицы. Поскольку в одной заказе может быть несколько товаров, есть смысл сделать отдельную таблицу для фиксации этой связи, хранящей идентификатор заказа и товара.
Цена товара — цена каждого товара, присутствующего в заказе.
Серийный номер—номер присвоенный товару для дальнейшего совершения покупки.
Изображение №8
ER-диаграмма
Диаграмма №3
ER-модель используется при высокоуровневом проектировании баз данных. С её помощью можно выделить ключевые сущности и обозначить связи, которые могут устанавливаться между этими сущностями.
Во время проектирования баз данных происходит преобразование ER-модели в конкретную схему базы данных на основе выбранной модели данных (реляционной, объектной, сетевой или др.).