- •Факультет бизнеса и менеджмента Школа бизнес-информатики
- •Создание web-интерфейса (сайта) для базы данных аудиобиблиотеки
- •Аннотация
- •Оглавление
- •Глава 1. Теоретические основы разработки web-интерфейса
- •Web-сервера, назначение, принципы организации
- •Теоретические основы php
- •Теоретические основы MySql
- •Глава 2. Предметная область, постановка задачи и требований
- •2.1. Постановка задачи, технические и функциональные требования
- •Глава 3. Практическая реализация поставленной задачи
- •Создание и описание сущностей
- •Сущности и их атрибуты
- •Запросы и триггеры
Запросы и триггеры
Для выполнения требуемых функций БД мною были созданы следующие запросы и триггеры:
Запросы на добавление сущностей («Книга», «Автор», «Клиент» и остальные) – Рис.3
Рисунок 3. Добавление сущностей.
Запросы для отображения данных по заданному условию (Рис.4).
Рисунок 4. Отображение выбранных данных
Запрос на выбор элементов одной таблицы, на основе условий по выбору в другой таблице (Рис.5).
Рисунок 5. Выбор данных с помощью оператора “Inner Join”
Триггер на заполнение динамических полей (Рис. 6).
Рисунок 6. Триггер, изменяющий количество заказов клиента при совершении нового заказа
4
Заключение
В ходе проделанной работы было проведено исследование предметной области аудиобиблиотеки, выделены основные её компоненты, выбраны и описаны основные сущности, выделены их атрибуты. Кроме того была разработана база данных, отвечающая заявленным целям и задачам, а также требованиям предметной области. Для взаимодействия с хранимыми данными были разработаны базовые запросы, на основании которых могут быть созданы другие запросы и триггеры, позволяющие выполнять все задачи, которые могут возникнуть в дальнейшем.
Помимо перечисленных выше результатов и перспектив возможно также создание пользовательского интерфейса с использованием различных языков программирования (таких как C#,C++ и т.д.), а также создание облачной версии базы.
Список используемой литературы
В ходе работы были использованы следующие ресурсы:
Диго С.М. БАЗЫ ДАННЫХ. ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ: Учебно-методический комплекс. – М.: Изд. центр ЕАОИ. 2008
Microsoft SQL Server 2012: T-SQL Fundamentals. Ицик Бен-Ган. Издательство Эксмо, 2015 г.
Бен-Ган Ицик Microsoft SQL Server 2012. Высокопроизводительный код T-SQL. Оконные функции; Русская Редакция, БХВ-Петербург - Москва, 2013.
Microsoft SQL Server 2012. Руководство для начинающих. Душан Петкович. Издательство БХВ-Петербург, 2013 г.
MSDN - The Microsoft Developer Network (Электронный ресурс) https://msdn.microsoft.com/
w3schools.com - THE WORLD'S LARGEST WEB DEVELOPER SITE (Электронный ресурс) http://www.w3schools.com/
1А.С. Акопов. «Учебно-методическое пособие по курсу «Базы данных», Москва - 2010