Разработка базы данных «Спектакли»


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

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Иркутский государственный технический университет»

Кафедра мировой экономики

Курсовая работа

Создание базы данных «Спектакли»

по дисциплине

Информационные системы

Иркутск, 2014

Содержание

  • Введение
  • 1. Технология баз данных
  • 1.1 База данных и СУБД
  • 1.2 Модели баз данных
  • 2. Microsoft Access
    • 2.1 Назначение и инструменты Microsoft Access
    • 2.2 Объекты Microsoft Access
  • 3. База данных «Спектакли»
    • 3.1 Описание базы данных выполненной в практической части
    • 3.1.1 Задание курсовой работы
    • 3.1.2 Текстовое описание представленных таблиц
    • 3.1.3 Схема данных
    • 3.1.4 Создание формы
    • 3.1.6 Отчёты
  • Заключение
  • Список литературы
  • Введение

    На сегодняшний день в мире работают сотни миллионов персональных компьютеров. Учёные, экономисты, политики считают, что к началу третьего тысячелетия:

    — количество компьютеров мире сровняется с числом жителей развитых стран.

    — большинство этих компьютеров будет включено в мировые информационные сети.

    — вся накопленная человечеством к началу третьего тысячелетия информация будет переведена на компьютерную (двоичную) форму, а вся информация будет готовиться при помощи (или при участии) компьютеров.

    — вся информация будет бессрочно храниться в компьютерных сетях.

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

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

    1. Технология баз данных

    1.1 База данных и СУБД

    База данных — это организованная структура хранения баз данных. В широком смысле — это совокупность сведений о конкретных объектах данного мира в какой-либо предметной области. Под предметной областью принято понимать часть реального мира, подлежащего изучению для организации управления и в конечном счёте автоматизации, например, предприятие, вуз и т. д.

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

    Основные функции СУБД.

    1. Управление данным во внешней памяти (на дисках);

    2. Управление данными в оперативной памяти с использованием дискового кэша;

    3. Журнализация изменений, резервное копирование и восстановление базы данных после сбоев;

    4. Поддержка языков базы данных (язык определения данных, язык манипулирования данными).

    1.2 Модели баз данных

    К моделям базы данных относятся:

    1. Реляционная модель.

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

    2. Иерархическая модель.

    В иерархической модели связи между данными можно описать с помощью упорядоченного графа (или дерева). Упрощено представление связей между данными в иерархической показано (в соответствии с рисунком 1.1.).

    Рисунок 1.1 — представление связей в иерархической модели.

    Для описания структуры (схемы) иерархической БД на некотором языке программирования используется тип данных «дерево». Тип «дерево» являются составным. Он включает в себя подтипы, каждый из которых, в свою очередь, являются типом «дерево». Каждый из типов «дерево» состоит из одного «корневого» типа и упорядоченного набора подчинённых типов. Каждый из элементарных типов, включенных в тип «дерево», является простым и составным типом «запись».

    3. Сетевая модель.

    Сетевая модель данных позволяет отображать разнообразные взаимосвязи элементов данных в виде произвольного графа, обобщая тем самым иерархическую модель данных (в соответствии с рисунком 1.2).

    Рисунок 1.2 — представление связей в сетевой модели.

    Для описания схемы сетевой БД используется две группы типов: «запись» и «связь». Тип «связь» определяется для двух типов «запись». Сетевая БД состоит из набора записей и набора соответствующих связей. На формирование связи особых ограничений не накладывается.

    2. Microsoft Access

    2.1 Назначение и инструменты Microsoft Access

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

    К инструментам Microsoft Access относятся:

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

    2. Мастер — это инструмент позволяющей выбрать поля для данной таблицы из множества определённых ранее таблиц, таких как деловые контакты и др.

    2.2 Объекты Microsoft Access

    Microsoft Access имеет следующие объекты:

    1. Таблицы.

    Таблицы — это основной объект базы данных, они хранят структуру базы данных (поля, свойства, типы) и данные.

    2. Запросы.

    Запросы служат для извлечения данных из таблиц и предоставление пользователю в удобном виде.

    Запросы позволяют:

    А) Сортировать данные.

    Б) Фильтровать данные.

    В) Выполнять простейшие математические расчёты.

    Г) Создавать перекрёстные запросы.

    Д) Вносить изменение в существующие таблиц.

    3. Формы.

    Формы — средства для просмотра введённых данных, их редактирования и ввода новых данных.

    4. Отчёты.

    Отчёты служат для вывода данных на печатающем устройстве.

    5. Страницы доступа к данным.

    Страницы доступа к данным — это специальные объекты, выполненные в ходе HTML и размещаемой на web странице; содержит компоненты базы данных, через которые осуществляется связь web страницы с базой данных размещённой на сервере.

    6. Макросы.

    Макросы — это команда, служащая для автоматизации повторяющихся операций с элементами базы данных путём программирования.

    7. Модули.

    Модули служат для создания новых объектов или функций, ранее не применяемых в СУБД. Эти модули создаются с помощью языка VBA.

    access информация запрос спектакль

    3. База данных «Спектакли»

    3.1 Описание базы данных выполненной в практической части

    3.1.1 Задание курсовой работы

    Вариант 6. База данных «Спектакли»

    Основная таблица:

    Спектакли [Код_спект, Название, Код_жанра, Код_театра, Код_режис, Актер, Актриса, Дата выпуска, Продолжительность, Мин_цена, Макс_цена]

    Вспомогательные таблицы:

    Жанры [Код_жанра, Жанр]

    Театры [Код_театра, Театр, Город, Адрес, Нач_спектаклей, Телефоны]

    Режиссеры [Код_режис, Фамилия, Имя_Отч, Лучшие_спектакли]

    В полях Актер и Актриса указываются исполнители главных ролей; в запросах можно предусмотреть поиск спектаклей определенного жанра, выпущенных в определенный промежуток времени; возможен отбор спектаклей по фамилиям исполнителей главных ролей — актера и (или) актрисы, а также поиск спектаклей, поставленных определенным режиссером; возможен отбор по цене билетов.

    Текстовое описание представленных таблиц.

    База данных «Спектакли» состоит из четырёх таблиц, включающих в себя три вспомогательные.

    3.1.2 Текстовое описание представленных таблиц

    База данных «Спектакли» состоит из четырёх таблиц, включающих в себя три вспомогательные и одну основную таблицу. В таблице «Спектакли» содержится информация о названии спектакля, о коде_спект, о коде_ жанр, о коде_ театра, о коде_ режис, об актёрах, об актрисах, о дате выпуска данного спектакля, а также его продолжительности, минимальной и максимальной цене (в соответствии с рисунком 3.1).

    Рисунок 3.1 — таблица «Спектакли»

    В таблице «жанры» содержится информация о жанре спектакля и коде_ жанра (в соответствии с рисунком 3.2).

    Рисунок 3.2 — таблица «Жанры»

    В таблице «театры» содержится информация о названии театров, коде_ театра, названии городов в которых находятся данные театры, об адресах театра, о времени начала спектакля и средстве связи (телефонах); (в соответствии с рисунком 3.3).

    Рисунок 3.3 — таблица «Театры»

    В таблице «режиссёры» содержится информация о фамилии, имени и отчестве, а также о лучшем спектакле данного режиссёра, коде_ режис (в соответствии с рисунком 3.4).

    Рисунок 3.4 — таблица «Режиссёры»

    3.1.3 Схема данных

    Взаимосвязь между таблицами представлена в схеме данных (в соответствии с рисунком 3.5).

    Рисунок 3.5 — взаимосвязь между таблицами

    3.1.4 Создание формы

    В форме «Жанры» представлена та информация, которая содержится в таблице «Жанры» (в соответствии с рисунком 3.6).

    Рисунок 3.6 — Форма «жанры»

    В форме «Режиссёры» представлена информация, которая содержится в таблице «Режиссёры» (в соответствии с рисунком 3.7).

    Рисунок 3.7 — Форма «Режиссёры»

    В форме «Театры» представлена информация, которая содержится в таблице «Театры» (в соответствии с рисунком 3.8).

    Рисунок 3.8 — Форма «Театры»

    В форме «Спектакли» представлена информация, содержащая в себе как информацию с таблицы «Спектакли», так и о названиях театра, жанрах определённых спектаклей и фамилиях режиссёрах (в соответствии с рисунком 3.9).

    Рисунок 3.9 — Форма «Спектакли»

    3.1.5 Запросы

    По данным таблицам были созданы следующие запросы:

    1. Запрос по жанрам.

    При создании запроса по жанрам на панели инструментов следует выбрать: создание-мастер запросов. В появившемся диалоговом окне, выбираем таблицы, из которых собираемся отбирать данные и получим окно.

    В этом окне в полях со списками «Имя таблицы» и «Поле» выбираем поля, включаемые в запрос, ниже выбираем сортировку спектаклей по возрастанию, а также необходимо указать условие отбора данного запроса, в данном виде [Выбор жанра] (в соответствии с рисунком 3.10).

    Рисунок 3.10 — Конструктор запроса по жанрам

    После этого, стоит закрыть и сохранить данный запрос. После создания запроса в левой части экрана появится строка «Запрос жанры», после двойного щелчка по данной строки появится диалоговое окно, в которое необходимо вписать любой жанр ранее проиллюстрированный в данной таблице «Жанры» (в соответствии с рисунком 3.11).

    Рисунок 3.11 — Диалоговое окно для ввода жанра

    После чего произойдёт отбор именно по необходимому жанру (в соответствии с рисунком 3.12).

    Рисунок 3.12 — Отбор по жанрам

    2. Запрос по дате.

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

    В этом окне в полях со списками «Имя таблицы» и «Поле» выбираем поля, включаемые в запрос, ниже выбираем сортировку спектаклей по возрастанию, а также необходимо указать условие отбора данного запроса, в данном виде ( >=[Дата1] And <[Дата2] ); (в соответствии с рисунком 3.13).

    Рисунок 3.13 — Конструктор запроса по дате

    После этого, стоит закрыть и сохранить данный запрос. После создания запроса в левой части экрана появится строка «Запрос по дате», после двойного щелчка по данной строки появится диалоговое окно, в которое необходимо вписать любые две даты, после чего произойдёт отбор спектаклей, созданных в промежутке между этими датами, и отобразятся данные выбранные при создании запроса (в соответствии с рисунком 3.14).

    Рисунок 3.14 — Отбор запроса по дате

    3.1.6 Отчёты

    По данной базе данных был создан отчёт, содержащий сведения из таблицы «Спектакли» (в соответствии с рисунком 3.15).

    Рисунок 3.15 — Отчёт «Спектакли»

    Заключение

    Microsoft Access позволяет выполнять более сложные задачи. Он используется для построения баз данных, содержащих большой объём информации. Именно поэтому, для автоматизации многих расчётов в производственной сфере и используется Access. С помощью базы данных «Спектакли» можно без затруднений и специальных знаний вести базы данных, которая позволяет делать все операции, помогающие прослеживать определённые спектакли с определёнными режиссёрами, в зависимости от даты выпуска, цен и многих других характеристик. Данная база данных будет полезна каждому театру города и другим организациям. База данных в практическом применении удобна и достаточно эффективна. Всё зависит от пользователя, объёма располагаемых им знаний и умения ими воспользоваться. Из этого следует, что эта программ имеет много полезных функций и в дальнейшем многим очень пригодится.

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

    1. Ломтадзе В. В., Шишкина Л. П. Практическая информатика. — Иркутск: изд-во ИрГТУ. — 2012. — 200 с.

    2. Бояринцева Т. П., Воропаева Е. Ф., Дмитриенко Т. А., Шишкина Л. П. Лабораторный практикум по информатике. Расширенные возможности Excel. — Иркутск: изд-во ИрГТУ. — 2003. — 71 с.

    Если вы думаете скопировать часть этой работы в свою, то имейте ввиду, что этим вы только снизите уникальность своей работы! Если вы хотите получить уникальную курсовую работу, то вам нужно либо написать её своими словами, либо заказать её написание опытному автору:
    УЗНАТЬ СТОИМОСТЬ ИЛИ ЗАКАЗАТЬ »