Создание базы данных «Видеофильмы»
Курсовая работа, 28 Марта 2013, автор: пользователь скрыл имя
Описание работы
База данных – это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определённой теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой её части.
Классификация по модели данных:
Иерархическая
Сетевая
Реляционная
Содержание
Введение 4
Создание базы данных «Видеофильмы» 6
1. Основные и вспомогательные таблицы 6
2. Создание схемы данных 7
3. Создание форм базы данных 8
4. Создание запросов 9
5. Создание отчетов 11
Заключение 13
Список литературы 14
Работа содержит 1 файл
Пояснительная записка.docx
— 371.83 Кб (Скачать)Министерство образования и науки Российской Федерации
Федеральное
государственное бюджетное
«Иркутский государственный технический университет»
Кафедра информатики
Допускаю к защите
Руководитель |
|
подпись | |
О.В.Дударева | |
И.О.Фамилия |
|
Создание базы данных «Видеофильмы» |
наименование темы |
Курсовая работа
по дисциплине
Информатика |
Выполнил |
ГД-12-5 |
К.М.Василевский | ||||
Шифр группы |
подпись |
И.О.Фамилия | ||||
|
Нормоконтроль |
. |
О.В.Дударева | ||||
подпись |
И.О.Фамилия | |||||
|
Курсовая работа защищена с оценкой |
||||||
Иркутск, 2012
Министерство образования и науки Российской Федерации
Федеральное
государственное бюджетное
«ИРКУТСКИЙ
ГОСУДАРСТВЕННЫЙ
ЗАДАНИЕ
на курсовую работу
По курсу |
Информатика | |||||||||||||
Студенту |
||||||||||||||
(фамилия, инициалы) | ||||||||||||||
|
Тема проекта |
Создание базы данных «Видеофильмы» | |||||||||||||
Исходные данные |
||||||||||||||
Основные таблицы: Фильмы [Код_фильма, Название, Код_жанра, Код_студии, Код_режис, Актер, Актриса, Год, Аннотация] Журнал [Номер_записи, Код_фильма, Кому_дан, Дата_выдачи, Дата_возвр]
Вспомогательные таблицы: Жанры [Код_жанра, Жанр] Киностудии [Код_студии, Название,Страна] Режиссеры [Код_режис, Фамилия, Имя, Лучшие_фильмы]
В полях Актер и Актриса указываются исполнители главных ролей; в поле Аннотация можно очень кратко записать, о чем этот фильм; в запросах можно предусмотреть поиск видеофильмов определенного жанра, выпущенных в определенные годы; возможен отбор фильмов по фамилиям исполнителей главных ролей - актера и (или) актрисы, а также поиск фильмов, поставленных определенным режиссером; возможен поиск по журналу фильмов, которые были даны кому-нибудь на время. | ||||||||||||||
Рекомендуемая литература |
||||||||||||||
Ломтадзе В.В., Шишкина Л.П. Информатика: Учебное пособие. – Иркутск: Изд-во Иркутского госуд. технич. ун-та, 2010 г. – 140 с. | ||||||||||||||
Дата выдачи задания |
« |
23 |
» |
октября |
2012 г. | |||||||||
Дата представления работы руководителю |
« |
17 |
» |
декабря |
2012 г. | |||||||||
Руководитель курсовой работы |
О.В.Дударева | |||||||||||||
Содержание
Введение 4
Создание базы данных «Видеофильмы» 6
1. Основные и вспомогательные таблицы 6
2. Создание схемы данных 7
3. Создание форм базы данных 8
4. Создание запросов 9
5. Создание отчетов 11
Заключение 13
Список литературы 14
Введение
База данных – это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определённой теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой её части.
Классификация по модели данных:
- Иерархическая
- Сетевая
- Реляционная
Иерархическая
модель данных — представление базы данных в виде древовидной (
Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможна ситуация, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами.
Сетевая модель данных — логическая модель данных, являющаяся расширением иерархического подхода, строгая математическая теория, описывающая структурный аспект, аспект целостности и аспект обработки данных в сетевых базах данных.
Разница между иерархической моделью данных и сетевой состоит в том, что в иерархических структурах запись-потомок должна иметь в точности одного предка, а в сетевой структуре данных у потомка может иметься любое число предков.
Реляционная модель
данных (РМД) — логическая моде
В настоящее время среди разработчиков баз данных (БД) большой популярностью пользуется реляционная СУБД ACCESS, входящая в состав пакета Microsoft Office. Дружественный интерфейс и простота настройки, эффективные средства создания таблиц, форм, запросов, интеграция с другими приложениями пакета, средства организации работы с базами данных и защита информации – вот далеко не полный перечень достоинств этого приложения.
Основные функции СУБД – это описание структуры базы данных, обработка данных и управление данными.
Любая СУБД позволяет выполнять четыре простейшие операции с данными:
- Добавить в таблицу одну или несколько записей;
- Удалить из таблицы одну или несколько записей;
- Обновить значения некоторых полей в одной или нескольких записях;
- Найти одну или несколько записей, удовлетворяющих заданному условию.
Для выполнения этих операций используется механизм запросов. Результатом выполнения запросов является либо отобранное по определённым критериям множество записей, либо изменение в таблицах.
Создание базы данных «Видеофильмы»
Основные и вспомогательные таб
лицы
Для создания базы данных «Видеофильмы» необходимо создать вспомогательные и основные таблицы. В первую очередь создаются и заполняются вспомогательные таблицы (Жанры; Режиссеры; Киностудии.)
Рисунок 1. Поля таблицы Жанры
Рисунок 2. Поля таблицы Режиссеры
Рисунок 3. Поля таблицы Киностудии
После этого создаются основные таблицы (Фильмы; Журнал.) и заполняются аналогично вспомогательным.
Рисунок 4. Поля таблицы Фильмы
Рисунок 5. Поля таблицы Журнал
Создание схемы данных
После создания всех таблиц, необходимо создать схему дынных и обеспечить целостность данных. Схема данных отображает связь таблиц в базе данных «Видеофильмы».
Рисунок 6. Схема данных
Рисунок 7. Обеспечение целостности данных
Создание форм базы данных
В базе данных необходимо было создать две формы по двум главным таблицам. В форме «фильмы» лучше всего было отобразить фильмы, их жанры, киностудии, режиссеров, актеров, и т.д. В форме «журнал» лучше всего было показать фильмы, кому дан, даты выдачи и возвращения. Форма позволяет очень быстро пополнять базу новыми данными, а также вносить какие-либо изменения.
Рисунок 8. Форма Фильмы
Рисунок 9. Форма Журнал
Создание запросов
Запросы позволяют выбирать данные из одной или нескольких связанных таблиц. Результатом выполнения запроса является результирующая таблица, которая наряду с другими таблицами может быть использована при обработке данных. С помощью запросов можно также обновлять, удалять или добавлять данные в таблицы. Основным назначением запросов является отбор данных по критериям поиска.
В базе данных «Видеофильмы» созданы запросы:
- Запрос по жанру фильма (вы задаете интересующий вас жанр, в результате получаете результирующую таблицу, на которой видны нужные данные).
Рисунок 10. Окно запроса по жанру
Рисунок 11. Запрос по жанру
- Запрос по дате выхода фильма (этот запрос показывает фильмы и дату их выхода; вы вводите две даты – начальную и конечную; после чего появляются все фильмы, выпущенные в интересующий вас промежуток времени).
Рисунок 12. Окно запроса начальной даты
Рисунок 13. Окно запроса конечной даты
Рисунок 14. Запрос по дате выхода фильма
- Запрос по режиссеру (вы вводите фамилию интересующего
вас режиссера, и получаете таблицу, на которой видны нужные данные).
Рисунок 15. Окно запроса режиссера
Рисунок 16. Запрос по режиссеру
Создание отчетов
Отчёты предназначены для формирования выходных документов и вывода их на печать. По своим свойствам и структуре отчёты во многом подобны формам. Основное их отличие заключается в том, что в отчёте отображаются все данные и в них предусмотрена возможность группировать данные по различным критериям. Отчёты в отличие от форм могут содержать специальные элементы оформления, характерные для печати документов: колонтитулы, номера страниц и т.д.
В базе данных «Видеофильмы» созданы отчеты:
- По жанру (вы вводите интересующий вас жанр, в результате получаете отчет, содержащий фильмы только интересующего вас жанра)
Рисунок 17. Отчет по жанру
- По дате выхода фильма (вы вводите две даты – начальную и конечную; после чего появляется отчет, включающий все фильмы, выпущенные в интересующий вас промежуток).
Рисунок 17. Отчет по дате выхода фильма
- По режиссеру (вы вводите фамилию интересующего вас режиссера, и получаете отчет, включающий фильмы, снятые только этим режиссером).
Рисунок 18. Отчет по режиссеру
Заключение
В процессе выполнения курсового проекта был получен практический навык работы с программой Microsoft Office Access. Microsoft Office Access имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных.
Данная работа удовлетворяет всем требованиям, предъявленным в задании. Она проста и очень удобна в эксплуатации. Данная база данных может иметь практическое применение в такой системе, как прокат видеофильмов.
Список литературы
- Ломтадзе В.В. ,Шишкина Л.П. Информатика: Учебное пособие/Издание третье, переработанное.-Иркутск: Изд-во Иркутского государственного технического университета, 2010.
- Симонович С.В., Евсеев Г.А. ,Алексеев А.Г. Специальная информатика: Учебное пособие. - М.: АСТ-ПРЕСС: Инфорком-Пресс, 2006.
- Экслер А.Б. Microsoft Office 2003. Самый полный и понятный самоучитель М.: НТ Пресс, 2008. 400с.