База данных "Кинотеатр"

Краткая характеристика предметной области для базы данных "Кинотеатр". Основные конструкции для разработки базы данных. Выбор программ и алгоритмы реализации базы данных. Проектирование и разработка таблиц и схемы данных. Администрирование базы данных.

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

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

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

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

КП 230701.31.24.2016 ПЗ

Изм.

Лист

документа

Подпись

Дата

Разработал

Бодаев С.А.

База данных кинотеатра

Литера

Лист

Листов

Проверил

Ушакова Н.В.

У

3

35

АОУ СПО РБ «Политехнический техникум»

гр. ИП-31

Н. контр.

Иванова И.А

Утвердил

Содержание

база данные алгоритм проектирование

Введение

1. Теоретическая часть

1.1 Краткая характеристика предметной области

1.2 Основные конструкции для разработки базы данных

1.3 Выбор программ и алгоритмы реализации базы данных

2. Практическая часть

2.1 Проектирование и разработка таблиц

2.2 Разработка схемы данных

2.3 Создание запросов

2.4 Создание форм

2.5 Создание отчетов

2.6 Элементы администрирования базы данных

Заключение

Список использованных источников

Введение

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

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

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

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

1. Теоретическая часть

1.1 Краткая характеристика предметной области

Виды и жанры кино

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

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

Отдельно от документального стоит художественное кино. Главное отличие таких фильмов от документальных - в художественных играют актеры, а происходящие события могут быть полностью вымышленными.

Жанры кино:

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

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

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

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

· Детективы. Данный жанр показывает определенные преступления и пути их раскрытия. Часто такие фильмы имеют сложный и запутанный сюжет, который заставляет зрителя проникнуться процессом поиска преступника.

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

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

· Ужасы. Название данного жанра говорит само за себя. В данных фильмах показывают события и героев, которые должны откровенно пугать зрителя.

Кино - широко распространенное сокращенное название киноискусства, кинематографии или кинотеатра.... (от греч. kineo - двигаю двигаюсь), часть сложных слов, указывающая на связь с кинематографией, напр. Киноискусство.

1.2 Основные конструкции для разработки базы данных

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

Элементы базы данных:

· Таблицы. В базе данных информация хранится в виде двумерных таблиц. Можно так же импортировать и связывать таблицы из других СУБД или систем управления электронными таблицами. Одновременно могут быть открыты 1024 таблицы.

· Запросы. При помощи запросов можно произвести выборку данных по какому-нибудь критерию из разных таблиц. В запрос можно включать до 255 полей.

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

· Отчёты. Отчёты предназначены для печати данных, содержащихся в таблицах и запросах, в красиво оформленном виде. Отчёты так же позволяют включать модули.

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

Существует четыре вида связей (отношений между таблицами):

- один к одному,

- один ко многим,

- многие к одному,

- многие ко многим.

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

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

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

Главная кнопочная форма создается с целью навигации по базе данных. Эта форма может использоваться в качестве главного меню базы данных. Элементами главной кнопочной формы являются объекты форм и отчетов (запросы и таблицы не являются элементами главной кнопочной формы).

1.3 Выбор программ и алгоритмы реализации базы данных

Microsoft Office Access - мощное приложение Windows. При этом производительность СУБД органично сочетаются со всеми удобствами и преимуществами Windows.

Как реляционная СУБД Access обеспечивает доступ ко всем типам данных и позволяет одновременно использовать несколько таблиц базы данных. Можно использовать таблицы, созданные в среде Paradox или dBase. Работая в среде Microsoft Office, пользователь получает в своё распоряжение полностью совместимые с Access текстовые документы(Word), электронные таблицы(Excel), презентации(PowerPoint). С помощью новых расширений для Internet можно напрямую взаимодействовать с данными из World Wide Web и транслировать представление данных на языке HTML, обеспечивая работу с такими приложениями как Internet Explorer и Netscape Navigator.

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

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

В последних версиях Access представлен новый формат файла (.MDE) -библиотеки, с помощью которого можно создавать приложения, не включая VBA-код.

Несмотря на то, что Access является мощной и сложной системой, его использование не сложно для непрофессиональных пользователей. В последних версиях Access представлен новый формат файла (MDE Если база данных содержит программы Microsoft Visual Basic для приложений (VBA), то при сохранении этой базы данных Microsoft Access в виде MDE-файла будут скомпилированы все модули, удалены все изменяемые исходные программы, а конечная база данных будет сжата. Программы Visual Basic будут по-прежнему выполняться, но их нельзя будет просматривать или изменять. Сохранение базы данных в виде MDE-файла защищает формы и отчеты без требования регистрации пользователей и необходимости для разработчика создавать и поддерживать учетные записи пользователей и разрешения, требуемые для защиты на уровне пользователей.) -библиотеки, с помощью которого можно создавать приложения, не включая VBA-код. Несмотря на то, что Access является мощной и сложной системой, его использование не сложно для непрофессиональных пользователей.

Основные компоненты MS Access:

· построитель таблиц;

· построитель экранных форм;

· построитель SQL SQL -- это язык структурированных запросов. Сейчас это основной инструмент для создания, модификации и управления данными в реляционных базах данных (наиболее распространённых в наше время). SQL -- это не язык программирования, а информационно логический язык. Сейчас знание основ и стандартов SQL обязательно для всех программистов, работающих с базами данных.-запросов (язык SQL в MS Access не соответствует стандарту ANSI);

· построитель отчётов, выводимых на печать.

Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.

Сохранение в Access

Access, при работе с базой данных, иначе взаимодействует с жёстким Жесткий диск - запоминающее устройство (устройство хранения информации) произвольного доступа, основанное на принципе магнитной записи. Является основным накопителем данных в большинстве компьютеров. (или гибким Гибкий диск - сменный носитель информации, используемый для многократной записи и хранения данных. Представляет собой помещённый в защитный пластиковый корпус диск, покрытый ферримагнитным слоем. Для считывания дискет используется дисковод.) диском, нежели другие программы. В других программах, файл-документ, при открытии, полностью загружается в оперативную память, и новая редакция этого файла (изменённый файл) целиком записывается на диск только при нажатии кнопки «сохранить».

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

Целостность данных в Access обеспечивается также за счёт механизма транзакций. Кнопка «Сохранить» в Access тоже есть, но в Access в режиме просмотра данных она нужна, в первую очередь, для сохранения изменённого режима показа таблицы или другого объекта.

Для сохранения таких изменений, как:

· изменение ширины столбцов и высоты строк;

· перестановка столбцов в режиме просмотра данных, «закрепление» столбцов и освобождение закреплённых столбцов;

· изменение сортировки;

· применение нового фильтра;

· изменение шрифта; цвета текста, сетки и фона.

Кроме того, в Access эта кнопка нужна в режиме «Конструктор» для сохранения изменений структуры объекта базы данных, сделанных в этом режиме.

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

Это приращение размера файла является, фактически, пустотой, но эта пустота лежит внутри файла, увеличивая его объём. Чтоб вернуть файлу базы данных нормальный (минимальный) объём (то есть, чтоб убрать из файла пустоту), в Access есть кнопка «Сжать и восстановить базу данных» -- эту кнопку нужно время от времени нажимать (при нажатии этой кнопки никакая информация, никакие данные из файла базы данных не удаляются). Также базу данных можно запустить с параметром /compact, что выполнит сжатие автоматически и закроет базу по окончании процесса.

Практические аспекты лицензирования Access

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

Корпорация Microsoft распространяет полнофункциональную версию Access как отдельно, так и совместно с другими приложениями (Word, Excel и др.) в составе пакетов Microsoft Office Professional, Microsoft Office Professional Plus и Microsoft Office Enterprise.

2. Практическая часть

2.1 Проектирование и разработка таблиц

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

Таблица 1

«Сотрудники»

Имя поля

Тип данных

Код сотрудника

Числовой

ФИО

Текстовый

Возраст

Числовой

Пол

Текстовый

Адрес

Текстовый

Телефон

Числовой

Паспортные данные

Текстовый

Код должности

Текстовый

Таблица 2

«Должности»

Имя поля

Тип данных

Код должности

Числовой

Наименование должности

Текстовый

Оклад

Денежный

Обязанности

Текстовый

Требования

Текстовый

Таблица 3

«Жанры»

Имя поля

Тип данных

Код жанра

Числовой

Наименование

Текстовый

Описание

Текстовый

Таблица 4

«Репертуар»

Имя поля

Тип данных

Код сеанса

Числовой

Дата

Дата/время

Время начала

Дата/время

Время окончания

Дата/время

Цена билета

Денежный

Таблица 5

«Фильмы»

Имя поля

Тип данных

Код фильма

Числовой

Наименование

Текстовый

Код жанра

Текстовый

Длительность

Числовой

Фирма производитель

Текстовый

Страна производитель

Текстовый

Актеры

Текстовый

Возрастные ограничения

Числовой

Таблица 6

«Места»

Имя поля

Тип данных

Код сеанса

Числовой

Номер места

Числовой

Занятость

Логический

Код сотрудника

Текстовый

Далее мы приступаем непосредственно к разработке таблиц в MS Access.

Создаем таблицу «Репертуар» и заполняем ее данными. Для начала переходим на вкладку Создание и выбираем пункт Таблица (рис. 1)

Заключение

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

Средствами СУБД Microsoft Access создан удобный пользовательский интерфейс. Приложение позволяет решать все задачи, сформулированные в задании на курсовую работу. Это позволяет сделать вывод, что задание выполнено полностью.

Список использованных источников

1. Microsoft Access 2010/ Русская версия. Шаг за шагом: практическое пособие / пер. с англ. Л.В. Сазоновой. М.: Изд. ЭКОМ, 2010. 352 с.

2. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем: Учеб. пособие / А.М. Вендров. М.: Финансы и статистика, 2010. 192 с., ил. ISBN 5-279-02440-6.

3. Информационные системы и технологии в экономике: Учебник. 2-е изд., доп. и перераб. / Т.П. Барановская, В.И. Лойко, М.И. Семенов, А.И. Трубилин; Под ред. В.И. Лойко. М.: Финансы и статистика, 2010. 416 с., ил. ISBN 5-279-02605-0.

4. Карпова Т.С. Базы данных: модели, разработка, реализация / Т.С. Карпова. СПб: Питер, 2010. 304 с. ISBN 5-272-00278-4.

5. Конгаловский М.Р. Энциклопедия технологий баз данных. М.: Финансы и статистика, 2010. 800 с.: ил. ISBN 5-279-02276-4.

6. Корнеев В.В. Базы данных. Интеллектуальная обработка информации / В.В. Корнеев, А.Ф. Гареев, С.В. Васютин, В.В. Райх. М.: Издатель Молгачева С.В., Издательство Нолидж, 2010, - 496 с.: ил. ISBN 5-89251-100-6.

7. Марков А.С. Базы данных. Введение в теорию и методологию: учебник / А.С. Марков, К.Ю. Лисовкий. М.: Финансы и статистика, 2010. 512 с. ISBN 5-279-02298-5.

8. Петров В.Н. Информационные системы / В.Н. Петров. СПб: Питер, 2002. 688 с. ISBN 5-318-00561-6.

9. Риккарди Г. Системы баз данных. Теория и практика использования в Interner и среде Java. / Грег Риккарди; пер. с англ. М.: Издательский дом «Вильямс», 2001. 480 с. ISBN 5-8459-0208-8 (рус.).

10. Хомоненко А.Д. Базы данных: учебник для высших учебных заведений / А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев. 4-е изд., доп. и перераб. СПб: КОРОНА принт, 2004. 736 с. ISBN 5-7931-0284-1.

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


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

  • Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.

    контрольная работа [723,9 K], добавлен 25.11.2012

  • Понятие базы данных, модели данных. Классификация баз данных. Системы управления базами данных. Этапы, подходы к проектированию базы данных. Разработка базы данных, которая позволит автоматизировать ведение документации, необходимой для деятельности ДЮСШ.

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

  • Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.

    курсовая работа [318,6 K], добавлен 24.12.2014

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

    контрольная работа [648,7 K], добавлен 13.04.2012

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

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

  • Концептуальное проектирование базы данных. Характеристика предметной области. Выходная и входная информация. Выделение информационных объектов. Алгоритмы реализации отчетов и сервисных процедур. Реализация базы данных. Создание структуры таблиц и отчетов.

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

  • Понятие реляционной модели данных, целостность ее сущности и ссылок. Основные этапы создания базы данных, связывание таблиц на схеме данных. Проектирование базы данных книжного каталога "Books" с помощью СУБД Microsoft Access и языка запросов SQL.

    курсовая работа [838,9 K], добавлен 25.11.2010

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

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

  • Цель создания базы данных, предполагаемые задачи и функции. Описание используемого программного обеспечения. Разработка структуры и схемы базы данных, инфологическое проектирование и перечень SQL-запросов. Разграничение прав доступа, администрирование.

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

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

    курсовая работа [185,6 K], добавлен 07.12.2010

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