- •«Операционные базы данных»
- •Задание на выполнение курсовой работы по теме “Операционные базы данных”
- •Аннотация
- •Введение
- •Анализ предметной области интернет магазина
- •Требования к надежности
- •Требования к составу и параметрам технических средств
- •Требования к информационной и программной совместимости
- •Диаграмма состояний
- •Описание сущностей и атрибутов
- •Сущности и атрибуты базы данных интернет магазина
- •1. Товар(спортивное питание, тренажеоы, аксессуары), услуги.
- •2. Администраторская часть
- •3. Контент
- •4. Покупатель
- •5. Корзина
- •Основные задачи проектирования баз данных
- •Типы связей
- •Связи "один-ко-многим"
- •Связи "многие-ко-многим"
- •Диаграмма Сущность-Связь
- •Sql запросы
- •SQl запросы в интернет магазине
- •Добавление нового пользователя в бд
- •Проверка пользователя в бд
- •Список литературы
- •Приложение а
- •Приложение б
- •Приложение с
- •Приложение д
- •Приложение е
Введение
В структуре базы данных интернет магазина сущности соответствует таблица. Таблица представляет собой набор полей, которые соответствуют атрибутам сущности.
В каждой таблице обязательно должно быть поле, хранящее идентификатор записи. Значение идентификатора, как правило, формируется автоматически при добавлении новой записи и никогда не повторяется. Это необходимо потому, что связь между таблицами осуществляется как раз по этому полю, и при дублировании значений сбоев в работе ресурса не избежать.
Основные сущности базы данных интернет магазина и отношения между ними представлена на диаграмме “сущность-связь” ниже. На схематичном изображении таблиц я привёл поля, хранящие идентификатор записи и остальные. Следующим этапом нашего знакомства с базой данных интернет магазина является подробный обзор основных сущностей и атрибутов и, следовательно, вариантов возможных таблиц и их полей.
Структуру БД магазина можно разбить на три части: наполнение, пользовательская часть, администраторская часть.
Наполнение сайта, а именно: название, цена, серийный номер, описание( краткое и полное), изображение товаров; цена, описание услуг, все это хранится в таблицах БД MYSQL.
Пользовательская часть БД состоит из таблиц корзины и пользователя. В таблице пользователя хранятся логин и пароль, а в корзине товар, который добавляет пользователь.
Основное взаимодействие с БД осуществляется в администраторской части. Для входа в администраторскую часть нужно ввести логин и пароль которые хранятся в определенной таблице MYSQL. Далее администратору предоставляется право добавить, изменить или удалить товар. Для изменения или удаления товара администратор должен ввести id товара которое хранится в таблице tov, tov1, либо tov2. Для удобства была реализована программа которая извлекает название товара и его id в файл .doc либо .xlss(для дальнейшего импорта в MYSQL).
Анализ предметной области интернет магазина
Для достижения поставленной цели были определены следующие задачи:
Описание предметной области;
Описание схемы данных;
Описать входные и выходные данные;
Анализ диаграммы прецедентов.
Объектом курсовой работы является информационная система.
Предметом курсовой работы является рассмотрение базы данных в MYSQL и работа с ней.
Программный продукт (ПП) представляет собой Интернет магазин. ПП может использоваться самостоятельно.
Основание для разработки
Разработка выполняется на основании свободного выбора.
Условное обозначение разработки – Интернет магазин.
Назначение разработки
ПП предназначен для приобретения товара.
Требования к программному продукту
Требования к функциональным характеристикам
ПП должен выполнять следующие функции:
Предоставление товара;
работать в онлайн режиме;
количество товара ( 2 )
количество страниц (4)
наличие товара
тип товара (протеин, креатин, быстро и эффективно )
категория товара (спортивное питание, тренажеры
наличие рекламы
наличие акций
способ доставки
сохранение информации о пользователе
информация о компании
наличие сертификатов
наличие лицензии
наличие средств связи
наличие ссылок на социальные сети
предоставление рекомендуемых товаров
наличие новостей сайта
наличие информации о партнерах
наличие быстрого доступа к корзине