Разработка базы данных для кинотеатра

Разработка базы данных для кинотеатра

Темой данной статьи является проектирование и разработка базы данных для предметной области кинотеатра. Статья затрагивает методы создания  базы данных и управления  ей с помощью языка запросов SQL. 

Авторы публикации

Рубрика

Информационные технологии

Журнал

Журнал «Научный лидер» выпуск # 28 (73), июль ‘22

Дата публицакии 11.07.2022

Поделиться

В качестве среды разработки базы данных была выбрана MS SQL Management Studio.

В качестве первого этапа было произведено определение основных сущностей и связей между ними. Необходимо было максимально  точно отразить взаимодействие различных объектов в выбранной предметной области. После описания сущностей предметной области были созданы таблицы базы данных и построена диаграмма, отражающая все необходимые связи (Рисунок.1).

Рисунок 1. Диаграмма базы данных.

Для создания таблиц и связей между ними были написаны SQL запросы, отражающие выбранные типы данных для полей таблицы, а также набор необходимых ограничений, таких как возможность повторения значения в различных записях или разрешение для NULL значений.

Рисунок 2. Таблица «Билет».

Одно из полей таблицы должно содержать первичный ключ, используемый для обращения к определенной записи. Для построения связей между различными таблицами, необходимо указывать внешний ключ, ссылающийся на необходимое (чаще всего на некий первичный ключ) другой таблицы.

Далее необходимо задать набор правил и ограничений, отражающих внутреннюю логику предметной области, например возможность купить билет есть только у покупателей, достигших 6-летнего возраста (рисунок 3).

Рисунок 3. Правило для проверки возраста покупателя.

Далее необходимо заполнить данными созданные таблицы. Для взаимодействия с данными, содержащимися  в базе, используется  следующий набор базовых операций: просмотр(SELECT), добавление(INSERT), изменение(UPDATE) и удаление(DELETE).

Рисунок 4. Запрос добавления нового жанра в таблицу «Жанр».

Синтаксис запроса добавления (рисунок 4) включает в себя указания таблицы, с которой происходит взаимодействие и набор заполняемых полей. После чего после указания слова  “values” перечисляются значения указанных полей.

Для просмотра и фильтрации информации в базе данных использует запросы, включающие в себя ключевое слово SELECT. Для написания подобного запроса необходимо указать набор полей, которые будут участвовать в в выборке, после чего нужно вписать таблицу или таблицы из которых будут браться данные. Далее имеется  возможность добавить все необходимые фильтры с помощью ключевых слов WHERE или GROUP_BY.

Рисунок 5. Запрос списка жанров, с идентификатором больше или равным 40.

 

Список литературы

  1. Илюшечкин В. М. Основы использования и проектирования баз данных. Учебник / В.М. Илюшечкин. - М.: Юрайт, 2014. - 214 c.
  2. Осетрова И. С. Разработка базз данных в MS SQL Server 2014 [Электронный ресурс]. – Режим доступа: URL: https://books.ifmo.ru/file/pdf/2141.pdf (дата обращения: 12.06.2022).
  3. Форум Cyberforum [Электронный ресурс]. – Режим доступа: URL: https://www.cyberforum.ru/ (дата обращения: 20.06.2022).

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

Прием материалов
c по
Осталось 5 дней до окончания
Размещение электронной версии
Загрузка материалов в elibrary