Создание базы данных "Видеофильмы"

Понятие системы управления базой данных. Комплекс программных средств, предназначенных для создания структуры новой базы, наполнения ее содержимым, редактирования и визуализации информации. Структура двумерной таблицы. Изучение основных функций СУБД.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 23.04.2015
Размер файла 628,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

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

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

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

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

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

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

Создание базы данных «Видеофильмы»

Выполнил

студент группы ЭУб 14 - 6

С.В. Ракитина

Нормоконтроль

В.В. Надршин

Иркутск, 2014

Введение

база визуализация информация программный

База данных -- это организованная структура, предназначенная для хранения информации. С понятием базы данных тесно связано понятие системы управления базой данных (СУБД). Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнения ее содержимым, редактирования содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи. В мире существует множество систем управления базами данных. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Это дает возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД.

1. Основные понятия о базе данных

Структура простейшей базы данных. Если в базе нет никаких данных (пустая база), то это все равно полноценная база данных. Этот факт имеет методическое значение. Хотя данных в базе и нет, но информация в ней все-таки есть -- это структура базы. Она определяет методы занесения данных и хранения их в базе. Простейший "некомпьютерный" вариант базы данных -- деловой ежедневник, в котором каждому календарному дню выделено по странице. Даже если в нем не записано ни строки, он не перестает быть ежедневником, поскольку имеет структуру, четко отличающую его от записных книжек, рабочих тетрадей и прочей писчебумажной продукции. Базы данных могут содержать различные объекты, но, забегая вперед, скажем, что основными объектами любой базы данных являются ее таблицы. Простейшая база данных имеет хотя бы одну таблицу. Соответственно, структура простейшей базы данных тождественно равна структуре ее таблицы.

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

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

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

* Управление буферами оперативной памяти. СУБД обычно работают с БД значительного размера; по крайней мере этот размер обычно существенно больше доступного объема оперативной памяти. Понятно, что если при обращении к любому элементу данных будет производиться обмен с внешней памятью, то вся система будет работать со скоростью устройства внешней памяти. Практически единственным способом реального увеличения этой скорости является буферизация данных в оперативной памяти. При этом, даже если операционная система производит общесистемную буферизацию, этого недостаточно для целей СУБД, которая располагает гораздо большей информацией о полезности буферизации той или иной части БД. Поэтому в развитых СУБД поддерживается собственный набор буферов оперативной памяти с собственной дисциплиной замены буферов.

* Управление транзакциями. Транзакция - это последовательность операций над БД, рассматриваемых СУБД как единое целое. Либо транзакция успешно выполняется, и СУБД фиксирует (COMMIT) изменения БД, произведенные этой транзакцией, во внешней памяти, либо ни одно из этих изменений никак не отражается на состоянии БД. Понятие транзакции необходимо для поддержания логической целостности БД.

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

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

1.1 Виды моделей данных

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

* "один к одному", когда одна запись может быть связана только с одной записью;

* "один ко многим", когда одна запись взаимосвязана со многими другими;

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

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

* Иерархическую модель БД изображают в виде дерева. Элементы дерева вершины представляют совокупность данных, например логические записи.

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

В иерархической модели используется вид связи между элементами данных "один ко многим". Если применяется взаимосвязь вида "многие ко многим", то приходят к сетевой модели данных.

* Сетевые модели БД соответствуют более широкому классу объектов управления, хотя требуют для своей организации и дополнительных затрат.

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

* Реляционная модель БД представляет объекты и взаимосвязи между ними в виде таблиц, а все операции над данными сводятся к операциям над этими таблицами. На этой модели базируются практически все современные СУБД. Эта модель более понятна, "прозрачна" для конечного пользователя организации данных.

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

2. Описание СУБД Access

2.1 Общая характеристика СУБД MS Access

Microsoft Access в настоящее время является одной из самых популярных среди настольных (персональных) программных систем управления базами данных. Среди причин такой популярности следует отметить:

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

* глубоко развитые возможности интеграции с другими программными продуктами, входящими в состав Microsoft Office, а также с любыми программными продуктами, поддерживающими технологию OLE;

* богатый набор визуальных средств разработки.

Важным средством, облегчающим работу с Access для начинающих пользователей, являются мастера - специальные программные надстройки, предназначенные для создания объектов базы данных в режиме последовательного диалога. Для опытных и продвинутых пользователей существуют возможности более гибкого управления ресурсами и возможностями объектов СУБД в режиме конструктора. Специфической особенностью СУБД Access является то, что вся информация, относящаяся к одной базе данных, хранится в едином файле. Такой файл имеет расширение *.mdb. Данное решение, как правило, удобно для непрофессиональных пользователей, поскольку обеспечивает простоту при переносе данных с одного рабочего места на другое.

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

* Функции работы с файлами-базами (открытие, сохранение и т.д.);

* Функции редактирования;

* Функции форматирования;

* Функции работы с окнами;

* Функции работы в основных режимах: таблица, форма, запрос, отчёт;

* Функции справки;

2.2 Запуск СУБД Access

1. Запуск СУБД осуществляется: Пуск - Программы - Microsoft Access;

2. Выполнить команду: Файл - Создать;

3. На экране появиться окно после создания новой базы. Основные разделы главного окна соответствуют типам объектов, которые может содержать база данных Access. Это Таблицы, Запросы, Отчеты, Макросы и Модули. Заголовок окна содержит имя файла базы данных. В данном случае он называется TradeTest. Интерфейс работы с объектами базы данных унифицирован. По каждому из них предусмотрены стандартные режимы работы: Создать - предназначен для создания структуры объектов, Конструктор - предназначен для изменения структуры объектов, Открыть (Просмотр, Запуск) - предназначен для работы с объектами базы данных;

3. База данных «Видеофильмы»

База данных состоит из 5 таблиц: «Фильмы», «Журнал», «Жанры», «Киностудии» и «Режиссеры». Таблица фильмы является основной и состоит из: «Код фильма», «Название», «Код жанра», «Код студии», «Код режиссера», «Актер», «Актриса», «Год», «Аннотация». (Рис. 1)

Рисунок 1. Таблица «Фильмы»

Следующая таблица - это «Журнал». Она также является основной и содержит: «Номер записи», «Код фильма», «Кому дан», «Дата выдачи», «Дата возврата». (Рис. 2)

Рисунок 2. Таблица «Журнал»

Далее представлена таблица под названием «Жанры». Данная таблица является вспомогательной и содержит: «Код жанра», «Жанр». (Рис. 3)

Рисунок 3. Таблица «Жанры»

Следующая таблица называется «Киностудии». Эта таблица так же является вспомогательной . Она содержит: «Код студии», «Название» и «Страна». (Рис. 4)

Рисунок 4. Таблица «Киностудии»

Таблица под названием «Режиссеры» также вспомогательная. Состоит из: «Код режиссера», «Фамилия», «Имя», «Лучшие фильмы». (Рис. 5)

Рисунок 5. Таблица «Режиссеры»

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

В схеме данных представлено пять таблиц: «Фильмы», «Журнал», «Жанры», «Киностудии», «Режиссеры». Данная схема состоит из пяти связей - это «Код фильма», «Код жанра», «Код студии», «Код режиссера», «Номер записи». На рисунке 6 показано, что таблицы «Журнал», «Жанр», «Киностудии», «Режиссеры» связаны с таблицей «Фильмы». (Рис. 6)

Рисунок 6. «Схема данных»

Запросы.

В базе данных представлено пять запросов под названием «Фильмы», «Журнал», «Жанры», «Киностудии» и «Режиссеры». В запросе под названием «Фильмы» предоставлено: «Код фильма», «Название», «Актер», «Актриса», «Год» и «Аннотация».

В запросе «Фильмы» извлекаются сведения о названии фильма и жанре фильма. (Рис. 7)

Рисунок 7. Запрос «Фильмы»

Следующий запрос называется «Журнал». В ней содержатся «Номер записи», «Код фильма», «Кому дан», «Дата выдачи», «Дата возврата». В запросе «Журнал» нужно вводить название фильма, потом по названию фильма мы увидим информацию в журнале, т.е. кто взял этот фильм, дата выдачи, дата возврата. (Рис. 8)

Рисунок 8. Запрос журнала

Формы.

База данных «Видеофильмы» содержит пять форм. Форма «журнал» в ней содержится: «Номер записи», «Код фильма», «Кому дан», «Дата выдачи», «Дата возврата». (Рис. 9)

Рисунок 9. Форма журналы

В форме под названием «Фильмы» содержится: «Код фильма», «Название», «Актер», «Актриса», «Год», «Аннотации». (Рис. 10)

Рисунок 10. Форма фильмы

Отчёты.

В базе данных составлено два отчёта: «Фильмы», «Журнал». Первый отчёт называется «Фильмы» и состоит из «Кода фильма», «Названия», «Актера», «Актрисы», «Года», «Аннотации». (Рис. 11)

Рисунок 11. Отчет фильмы.

Второй отчет называется «Журнал», состоит из «Кода фильма», «Даты выдачи», «Кому дан». (Рис. 12)

Рисунок 12. Отчет журнала

Заключение

База данных «Видеофильмы» предназначена для хранения информации о фильмах, которые будут даны напрокат клиентам. В таблице «Фильмы» регистрируются фильмы, которые имеются в наличии. Таблица «Журнал» предназначена для учёта фильмов, которые даются напрокат клиентам.

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

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

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

3. http://www.lessons-tva.info/edu/e-inf2/m2t4_6.html.

Размещено на Allbest.ru


Подобные документы

  • Проектирование системы управления базой данных "Почтовые отделения" для создания единой информационной системы: создание таблиц для хранения данных, ввод данных, разработка элементов базы, предназначенных для просмотра, редактирования и вывода информации.

    курсовая работа [1,4 M], добавлен 31.03.2010

  • Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.

    курсовая работа [2,1 M], добавлен 17.06.2013

  • Изучение понятия баз данных - набора специальным образом организованных, хранящихся вместе данных, относящихся к определенному роду или кругу деятельности. СУБД – комплекс программных и языковых средств для создания, редактирования и ведения баз данных.

    презентация [4,3 M], добавлен 21.02.2011

  • Система управления базами данных (СУБД). Программные средства, предназначенные для создания, наполнения, обновления и удаления базы данных. Структура, модели и классификация баз данных. Создание каталогов, псевдонимов, таблиц, шаблонов и форм СУБД.

    презентация [1,1 M], добавлен 09.01.2014

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

    реферат [1,9 M], добавлен 27.12.2013

  • Основные виды баз данных. Система управления базами данных. Анализ деятельности и информации, обрабатываемой в поликлинике. Состав таблиц в базе данных и их взаимосвязи. Методика наполнения базы данных информацией. Алгоритм создания базы данных.

    курсовая работа [3,1 M], добавлен 17.12.2014

  • Базы данных с двумерными файлами и реляционные системы управления базами данных (СУБД). Создание базы данных и обработка запросов к ним с помощью СУБД. Основные типы баз данных. Базовые понятия реляционных баз данных. Фундаментальные свойства отношений.

    реферат [57,1 K], добавлен 20.12.2010

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

    практическая работа [4,4 M], добавлен 02.04.2009

  • Создание базы данных в среде MS Access. Создание и работа с базой данных в ателье. Алгоритм решения задачи. Выбор пакета прикладных программ. Проектирование форм выходных документов с использованием СУБД MS Access. Структура записи таблиц базы данных.

    курсовая работа [1,6 M], добавлен 30.01.2009

  • Базы данных как совокупность структур, предназначенных для хранения больших объемов информации и программных модулей. Основные особенности создания базы данных автобусного парка, анализ этапов проектирования. PHP как скриптовый язык программирования.

    курсовая работа [1,9 M], добавлен 04.04.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.