
- •Санкт-петербургский государственный электротехнический университет "лэти" имени в.И. Ульянова (ленина)
- •1 Постановка задачи
- •2.1 Минимальные системные требования для функционирования бд
- •2.2 Состав базы данных «музыкальные группы»
- •3 Инструкция пользователю
- •3.1 Назначение базы данных «музыкальные группы»
- •3.2 Порядок работы
- •3.2.1 Начало и завершение работы
- •3.2.2 Ввод информации
- •3.2.3 Просмотр информации.
- •3.2.4 Получение отчетов.
Министерство образования и науки Российской Федерации
Федеральное
агентство по образованию
Санкт-петербургский государственный электротехнический университет "лэти" имени в.И. Ульянова (ленина)
197376, Санкт-Петербург, ул. проф. Попова, 5.
Факультет компьютерных технологий и информатики
Кафедра вычислительной техники
«ЗАЧТЕНО»
__________О.А.Жирнова
“__” ____________2011г.
ОТЧЕТ по дисциплине "Базы данных"
Тема: «Создание базы данных в Access»
Шифр темы: 10
Студент группы 9305 ________________ А.М. Гоцуленко
Санкт Петербург 2011
РЕФЕРАТ
Отчет: 21 с., 9 рис., 3 прил.
База данных «МУЗЫКАЛЬНЫЕ ГРУППЫ» предназначена для менеджера музыкальных групп и обеспечивает в режиме диалога доступ к информации о названии группы, даты и места образования, цене билета, также информацию о гастролях: название, продолжительность, место проведения . Предусмотрена возможность как внесения изменений, так и получения справок с выводом информации на печать.
База данных функционирует в среде Access 2003. Ядро базы данных занимает на жестком диске 630 Кб, со 100 записями-11,1 Мб.
СОДЕРЖАНИЕ
ПОСТАНОВКА ЗАДАЧИ…………..……………………………….…….4
1.1 Задание……………………………………………..……..……………...4
1.2 Анализ предметной области…………………………….………..….…5
1.3 Проектирование базы данных с использование метода
ER- диаграмм (и/или метода функциональных зависимостей)……………………………………….……..………………....5
2 ОБЩИЕ СВЕДЕНИЯ ПРОГРАММИСТУ……………………………….7
2.1 Минимальные системные требования для функционирования базы данных…………………………………………………………………......7
2.2 Состав базы данных «МУЗЫКАЛЬНЫЕ ГРУППЫ»…………..….…7
3 ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЮ…………………………………......11
3.1 Назначение базы данных «МУЗЫКАЛЬНЫЕ ГРУППЫ»...………..11
3.2 Порядок работы……………………………………………………......11
3.2.1 Начало и завершение работы
3.2.2 Внесение изменений
3.2.3 Просмотр информации (получение сведений)
3.2.4 Получение отчетов (справок)
3.3 Рекомендации по использованию
Список использованных источников………………...…….………..…....17
ПРИЛОЖЕНИЕ А…………………………………..…………………...18
ПРИЛОЖЕНИЕ Б……………………………………..…………………19
ПРИЛОЖЕНИЕ В…………………………………..……………………20
ПРИЛОЖЕНИЕ Г………………………………..………………………21
1 Постановка задачи
Задание
Спроектировать базу данных (БД), построить программу, обеспечивающую взаимодействие с ней в режиме диалога, для менеджера музыкальных групп.
В БД должны храниться сведения о группах: название, год образования, страна, состав исполнителей, положение в последнем хит-параде (может измениться); о репертуаре каждой группы: название песен, композитор, автор текста; данные о последних гастролях группы: название гастрольной программы, место, дата начала и окончания гастролей, цена билета (зависит от места гастролей и положения в хит-параде). Возможно появление новой группы и изменение состава исполнителей. Каждая песня может быть в репертуаре только одной группы.
Предусмотреть возможность получения сведений (в виде справки):
– год образования, страна группы данного названия;
– репертуар наиболее популярной группы;
– автор текста, композитор и дата создания песни с данным названием;
– место и продолжительность гастролей группы данного названия;
– цена билета на концерт указанной группы;
– состав исполнителей группы данного названия, их возраст и амплуа.
Администратор БД может вносить следующие изменения:
– ввод новой группы;
– изменение положения группы в хит-параде;
– удаление информации об исполнителе, покинувшем группу.
Необходимо предусмотреть возможность выдачи справки о лучших трёх группах в хит-параде и отчёта о гастролях групп (название группы, место и сроки гастролей, репертуар с указанием автора песен).
Предусмотреть вывод справок и отчётов на печать по требованию пользователя.
Анализ предметной области
Предметной областью базы данных является информация о музыкальных группах.
1.3 Проектирование базы данных с использование метода ER-диаграмм
Все дальнейшие рассуждения основываются на правилах построения предварительных отношений из ER-диаграмм. ER-модель (модель сущность-связь ) удобна при проектировании информационных систем, баз данных . С её помощью можно выделить ключевые сущности, присутствующие в модели, и обозначить отношения, которые могут устанавливаться между этими сущностями. Важно отметить что сами отношения также являются сущностями (выделяются в отдельные графические блоки), что позволяет устанавливать отношения на множестве самих отношений.
Для создания отношений по бинарной связи “один – ко – многим” требуется сформировать 4 отношения: для связи таблиц «Группа» и «Участники»(одна группа может иметь нескольких участников) . (Рис 1.1)
Группы
Участники
групп
Рисунок 1.1
Д
Группы
Репертуар
Рисунок 1.2
Д
Группы
Гастроли
Рисунок 1.3
Для связи «Гастроли» и «программа гастролей» (Каждая программа содержит много песен). (Рис. 1.4)
Группы
Гастроли
Рисунок 1.4
Исходя из ER-диаграмм следует, что нужно создать следующие сущности :
- Гастроли (название программы, группа, место, дата, начало и конец проведения);
- Группы (группа, дата образования, страна, место в хит-параде);
- Репертуары (номер песни,название песни, группа, композитор, автор, дата);
- Участники групп (ФИО, амплуа, возраст, группа);
Схема данных приведена в приложении А.
2 ОБЩИЕ СВЕДЕНИЯ ПРОГРАММИСТУ