Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Создание баз данных для магазина электроники

Автор:   •  Декабрь 23, 2021  •  Курсовая работа  •  2,053 Слов (9 Страниц)  •  389 Просмотры

Страница 1 из 9

Министерство науки и высшего образования Российской Федерации

Федеральное государственное автономное образовательное учреждение высшего образования

«КАЗАНСКИЙ (ПРИВОЛЖСКИЙ) ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

ИНСТИТУТ ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

КАФЕДРА СИСТЕМНОГО АНАЛИЗА И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Направление: 02.03.02 — Фундаментальная информатика и информационные технологии

КУРСОВАЯ РАБОТА

по курсу «Технологии баз данных»

СОЗДАНИЕ БАЗЫ ДАННЫХ ДЛЯ МАГАЗИНА ЭЛЕКТРОНИКИ

Выполнил студент 3 курса

группы 09-932

«___» ___________ 2021 г.         _____________         В.А. Филиппов

Ст.преп. кафедры САИТ

 «___» ___________ 2021 г.         _____________        Р.Г. Рубцова

Казань – 2021


Содержание

ВВЕДЕНИЕ        2

1.        Этапы разработки системы        3

1.1.        Проектирование структуры системы        3

1.2.        Среда разработки        3

1.3.        Серверная часть        4

1.4.        Заполнение таблиц данными        5

1.5.        Запросы к базе данных        9

1.6.        Представления        11

1.7.        Триггеры и хранимые процедуры        12

2.   Структура базы данных                                                                          16

ЗАКЛЮЧЕНИЕ        16

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ        17


ВВЕДЕНИЕ

База данных (БД) — это организованная структура, предназначенная для хранения, изменения и обработки взаимосвязанной информации, преимущественно больших объемов. Базы данных активно используются для динамических сайтов со значительными объемами данных — часто это интернет-магазины, порталы, корпоративные сайты [1].

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


  1. Этапы разработки системы

  1. Проектирование структуры системы

База данных «Магазин электроники» содержит информацию о товарах на складе, совершенных покупках, клиентах и их отзывах.

На основании проведенного анализа и процесса нормализации была определена структура базы данных, которая содержит 7 таблиц.

Таблица «category» – содержит информацию о категориях товарах.

Таблица «product» – содержит информацию о товарах, хранящихся на складе.

Таблица «client» – содержит данные о клиентах, которые заказывали товары.

Таблица «delivery» – содержит типы доставки и их стоимости.

Таблица «buy» – содержит записи о заказах.

Таблица «buy_product» - содержит информацию о товарах, выбранных в конкретном заказе.

Таблица «review» - содержит отзывы клиентов под конкретным товаром.

  1. Среда разработки

В качестве оболочки для работы с сервером MySQL был использован DataGrip (рисунок 1) – это кросс-платформенная среда разработки для баз данных, поддерживающий работу с большим количеством СУБД, предоставляющий множество удобных функций для написания SQL-запросов, а также визуализации схем, таблиц и т.д.[2].

[pic 1]

Рисунок 1 – Среда разработки DataGrip

  1. Серверная часть

Создадим схему БД. Для решения поставленной задачи принята схема базы данных, представленная на рисунке 2.

[pic 2]

Рисунок 2 - Схема базы данных

Таблица «category» – содержит 2 поля: ID категории, название категории.

В таблице «product» следующие поля: ID товара, название, цена, описание, количество товаров, изображение товара и ID категории.

Таблица «client» – содержит поля: ID клиента, имя клиента, город проживания, количество бонусов.

Таблица «buy» – содержит поля: ID заказа, ID клиента, ID типа доставки, адрес доставки, дата совершения заказа.

...

Скачать:   txt (23.6 Kb)   pdf (617.7 Kb)   docx (486.7 Kb)  
Продолжить читать еще 8 страниц(ы) »
Доступно только на Essays.club