Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ "ЛЭТИ"
ИМЕНИ В.И. УЛЬЯНОВА (ЛЕНИНА)
197376, Санкт-Петербург, ул. проф. Попова, 5.
Факультет компьютерных технологий и информатики
Кафедра вычислительной техники
«ЗАЧТЕНО»
__________О.А.Жирнова
“__” ____________2012г.
ОТЧЕТ
по дисциплине "Базы данных"
Тема: «Создание базы данных в Access»
Шифр темы: 10
Студент группы 0306 ________________ Золотарь М.О.
Санкт Петербург 2012
РЕФЕРАТ
Отчет: 17 с., 8 рис., 4 прил.
База данных «МУЗЫКАЛЬНЫЕ ГРУППЫ» предназначена для менеджера музыкальных групп и обеспечивает в режиме диалога доступ к информации о названии группы, даты и места образования, цене билета, также информацию о гастролях: название, продолжительность, место проведения. Предусмотрена возможность, как внесения изменений, так и получения справок с выводом информации на печать.
СОДЕРЖАНИЕ
1.1 Задание……………………………………………..……..……………...4
1.2 Анализ предметной области…………………………….………..….…5
1.3 Проектирование базы данных с использование метода
ER- диаграмм ……………………………………….……..…………..…....5
2 ОБЩИЕ СВЕДЕНИЯ ПРОГРАММИСТУ………………………………..7
2.1 Минимальные системные требования для функционирования базы данных………………………………………………………………….......7
2.2 Состав базы данных «МУЗЫКАЛЬНЫЕ ГРУППЫ»…………..…..…7
3 ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЮ…………………………………........9
3.1 Назначение базы данных «МУЗЫКАЛЬНЫЕ ГРУППЫ»...………...9
3.2 Порядок работы…………………………………………………….......9
3.2.1 Начало и завершение работы
3.2.2 Внесение изменений
3.2.3 Просмотр информации (получение сведений)
3.2.4 Получение отчетов (справок)
3.3 Рекомендации по использованию
Список использованных источников………………...…….………..…....14
ПРИЛОЖЕНИЕ А…………………………………..…………………...15
ПРИЛОЖЕНИЕ Б……………………………………..…………………16
ПРИЛОЖЕНИЕ В…………………………………..……………………16
ПРИЛОЖЕНИЕ Г………………………………..………………………17
1 ПОСТАНОВКА ЗАДАЧИ
Спроектировать базу данных (БД), построить программу, обеспечивающую взаимодействие с ней в режиме диалога, для менеджера музыкальных групп.
В БД должны храниться сведения о группах: название, год образования, страна, состав исполнителей, положение в последнем хит-параде (может измениться); о репертуаре каждой группы: название песен, композитор, автор текста; данные о последних гастролях группы: название гастрольной программы, место, дата начала и окончания гастролей, цена билета. Возможно появление новой группы и изменение состава исполнителей. Каждая песня может быть в репертуаре только одной группы.
Предусмотреть возможность получения сведений (в виде справки):
год образования, страна группы данного названия;
репертуар группы;
автор текста, композитор и дата создания песни с данным названием;
место и продолжительность гастролей группы данного названия;
цена билета на концерт указанной группы;
состав исполнителей группы данного названия, их возраст и амплуа.
Администратор БД может вносить следующие изменения:
ввод новой группы;
изменение положения группы в хит-параде;
удаление информации об исполнителе, покинувшем группу.
Необходимо предусмотреть возможность выдачи справки и отчёта о гастролях групп (название группы, место и сроки гастролей, репертуар с указанием автора песен).
Предусмотреть вывод справок и отчётов на печать по требованию пользователя.
Предметной областью базы данных является информация о музыкальных группах.
1.3 Проектирование базы данных с использование метода
ER-диаграмм
Для создания отношений по бинарной связи “один ко многим” требуется сформировать 4 отношения для связи таблиц
Для связи «Группа» и «Участники». (Рис 1.1)
Рисунок 1.1
Для связи «Группа» и «Репертуар». (Рис. 1.2)
Рисунок 1.2
Для связи «Группа» и «Гастроли». (Рис. 1.3)
Рисунок 1.3
Для связи «Гастроли» и «Программа гастролей» (Каждая программа содержит много песен). (Рис. 1.4)
Рисунок 1.4
Исходя из ER-диаграмм, следует, что нужно создать следующие сущности:
- Гастроли (название программы, группа, место, дата начала и конца проведения);
- Группа (группа, дата образования, страна, место в хит-параде);
- Репертуар (название песни, группа, композитор, автор, дата, альбом);
- Участники групп (ФИО, амплуа, возраст, группа);
-Программа тура (название программы гастролей, список песен);
Схема данных приведена в приложении А.
2 ОБЩИЕ СВЕДЕНИЯ ПРОГРАММИСТУ
2.1 Минимальные системные требования для функционирования БД
Для стабильной работы БД рекомендуется следующая минимальная конфигурация:
Процессор x86 совместимый на ядре Windows;
ОЗУ 32 мегабайта;
300 Мб винчестер (ОС Windows Access 2007 БД).
БД занимает при 15 записях 2,91 Мб. Сами записи занимают совсем небольшое место на диске, большую часть занимают фотографии и картинки. При вводе малого количества данных размер БД может не увеличиться ни на байт. Это связано с размером страницы памяти, т.е. система следит за тем, чтобы размер файла БД был кратен размеру страницы. На процессорах x86 размер страницы составляет 4096 байт.
2.2 Состав базы данных «МУЗЫКАЛЬНЫЕ ГРУППЫ»
База данных создана в среде разработки Microsoft Access 2007. Она содержит 5 таблиц, 3 форм , 5 отчетов, 5 запросов.
База данных состоит из следующих таблиц (Рис. 2.1):
- «Гастроли» содержит информацию о гастрольных программах (название программы, группа, место, дата, начало и конец проведения).
-«Группа» содержит информацию о группе (название, дата образования, страна, место в хит-параде).
-«Программа гастролей» содержит информацию о гастрольной программе (название песен).
- «Репертуар» содержит информацию о репертуаре (название песен, название группы, композиторах, авторах, дата написания, альбом).
- «Участники группы» содержит информацию о участниках (имя, амплуа, возраст).
База данных содержит следующие формы (Рис. 2.2):
-«Главная форма» с нее начинается работа БД;
-«Справка» - промежуточная форма, предназначена для связи основных форм и главной формы;
-«Участники групп подчиненная форма» предназначена для более удобного просмотра данных об участниках группы
Рисунок 2.2
База данных содержит следующие запросы (Рис. 2.3):
- «Инфо тура» выводит данные о списке песен в программе;
- «Гастроли» выводит информацию о гастрольных программах (название группы, место, дата, начало и конец проведения);
-«Группа» выводит данные о группе;
-«Участники» выводит данные об участниках групп;
-«Репертуар» выводит репертуар группы.
Рисунок 2.3
База данных содержит следующие отчеты (Рис. 2.4):
- «Программа гастролей» выводит данные о списке песен в программе;
- «Гастроли» выводит информацию о гастрольных программах (название группы, место, дата, начало и конец проведения);
-«Группа» выводит данные о группе;
-«Участники» выводит данные о участниках групп;
-«Репертуар группы» выводит репертуар группы.
Рисунок 2.4
3 ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЮ
3.1 Назначение базы данных «МУЗЫКАЛЬНЫЕ ГРУППЫ»
База данных «МУЗЫКАЛЬНЫЕ ГРУППЫ» предназначена для менеджеров музыкальных групп. В БД хранятся сведения о группах: : название, год образования, страна, состав исполнителей,; о репертуаре каждой группы: название песен, композитор, автор текста, ; данные о гастролях группы: название гастрольной программы, место, дата, начало и окончание гастролей, цена билета. Возможно появление новой группы и изменение состава исполнителей. Могут быть предоставлены следующие сведения о музыкальных группах:
год образования, страна группы данного названия,
автор текста, композитор и дата создания песни с данным названием,
место и продолжительность гастролей группы данного названия,
гастрольная программа,
состав исполнителей группы данного названия, их дата рождения и амплуа.
3.2 Порядок работы
3.2.1 Начало и завершение работы
В начале работы с БД «МУЗЫКАЛЬНЫЕ ГРУППЫ» открываем файл
появляется главная форма (Рис. 3.2.1).
Рисунок 3.2.1
И далее, при помощи кнопок, выбираем то, что нам необходимо: «Удаление участников» (п. 3.2.2), «Справочная информация (п. 3.2.3).
Если необходимо завершить работу с БД, то следует нажать кнопку «Выход» .
3.2.2 Ввод информации
При необходимости внесения изменений в составе участников, нажимаем кнопку “Удаление участников ” (см. рисунок 3.2.1).
Далее открывается следующее окно (Рис. 3.2.2).
Рисунок 3.2.2
Для поиска используем кнопки:
- возвращение к предыдущей записи, - переход к следующей записи, - для перехода к первой записи, -для перехода к последней записи. После выбора записи нажать «Удалить участника» для удаления записи.
3.2.3 Просмотр информации.
Для просмотра данных нажимаем кнопку «Справочная информация» (Рис. 3.2.1).Далее откроется окно «Справочная информация» (Рис. 3.3.1).Для просмотра информации о группе, надо выбрать в выпадающих окнах группу (Рис 3.3.2) и нажать соответственную кнопку. Для просмотра информации о туре (Рис. 3.3.3) , выбрать название программы и нажать соответственную кнопку.
Рисунок 3.3.1
Рисунок 3.3.2
Рисунок 3.3.3
Список использованных источников:
1. Васильев В.В., Тимофеев А.О. Базы данных: Учеб. пособие / Спб: СПбГЭТУ , 1998.- 80с.
ПРИЛОЖЕНИЕ А
Схема данных:
ПРИЛОЖЕНИЕ Б
Пример таблиц:
ПРИЛОЖЕНИЕ B
Пример запроса:
ПРИЛОЖЕНИЕ Г
Отчеты:
Продолжение ПРИЛОЖЕНИЯ Г