Проектирование БД для музыкальной группы

Раздел
Программирование
Просмотров
362
Покупок
0
Антиплагиат
Не указан
Размещена
25 Мая 2022 в 18:52
ВУЗ
ТулГУ
Курс
3 курс
Стоимость
1 500 ₽
Демо-файлы   
1
docx
КР БД 16 вариант ER-схема КР БД 16 вариант ER-схема
82 Кбайт 82 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
КР БД 16 вариант
4 Мбайт 1 500 ₽
Описание
Введение

Основная цель процесса проектирования БД состоит в получении такого проекта, который удовлетворяет следующим требованиям:

1. Корректность схемы БД, т.е. база должна быть гомоморфным образом моделируемой ПО, где каждому объекту ПО соответствуют данные в памяти ЭВМ, а каждому процессу – адекватные процедуры обработки данных.

2. Обеспечение ограничений (на объёмы внешней и оперативной памяти и другие ресурсы вычислительной системы).

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

4. Защита данных (от сбоев и несанкционированного доступа).

5. Простота и удобство эксплуатации.

6. Гибкость, т.е. возможность развития и адаптации к изменениям ПО и/или требований пользователей.

Удовлетворение первых 4-х требований обязательно для принятия проекта.

Процесс проектирования БД включает в себя следующие этапы:

1. Изучение предметной области.

2. Информационно-логическое (инфологическое) проектирование.

3. Определение требований к операционной обстановке, в которой будет функционировать информационная система.

4. Выбор СУБД и других инструментальных программных средств.

5. Логическое проектирование БД.

6. Физическое проектирование БД.

7. Разработка подсистемы безопасности

8. Разработка программного обеспечения


1. Определение предметной области 1.1. Предметная область

В ходе выполнения данной курсовой работы мне нужно cпроектировать базу данных для менеджера музыкальных групп. В БД должны храниться сведения о группах: название, год образования, страна, состав исполнителей, положение в последнем хит-параде (может изменяться); репертуаре каждой группы: названия песен, композитор, автор текста; данные о последних гастролях группы: название гастрольной программы, место, дата начала и окончания гастролей, цена билета (зависят от места гастролей и положения в хит-параде). Возможно появление новой группы и изменение состава исполнителей. Каждая песня может быть в репертуаре только одной группы.

Менеджеру могут потребоваться следующие сведения: год образования и страна группы данного названия;

·                репертуар наиболее популярной группы;

·                автор текста, композитор и дата создания песни с данным названием;

·                место и продолжительность гастролей группы с данным названием;

·                цена билета на концерт указанной группы;

·                состав исполнителей группы данного названия, их возраст и амплуа;

·                ввод новой группы;

·                изменение положения группы в хит-параде;

·                удаление информации об исполнителе, покинувшем группу.

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

1.2. Основные требования к функциям системы

Для создания системы нужно создать 3 окна.

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

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

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

Ещё необходимо разработать базу данных «Музыкальная группа» с сущностями: ГРУППА, РЕПЕРТУАР, ГАСТРОЛИ, СОСТАВ ГРУППЫ.

 

Оглавление

СОДЕРЖАНИЕ

Введение................................................................................................. 4

1. Определение предметной области.................................................... 5

1.1. Предметная область........................................................................ 5

1.2. Основные требования к функциям системы.................................. 5

2. Информационно-логическое (Инфологическое) проектирование БД............................................................................................................ 7

3. Определение требований к операционной обстановке................. 11

4. Выбор СУБД и инструментальных программных средств........... 15

5. Логическое проектирование БД...................................................... 20

6. Физическое проектирование БД...................................................... 26

7. Разработка подсистемы безопасности............................................ 31

8. Разработка программного обеспечения.......................................... 34

8.1. Инструкции программисту........................................................... 34

8.2. Инструкции пользователю............................................................ 34

Заключение........................................................................................... 55

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

Приложения.......................................................................................... 57

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

1. Советов, Б.Я. Базы данных. Учебник: учебник для вузов / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. – Юрайт: Профессиональное образование, 2017. – 463с. – Библиогр. в конце кн. – ISBN 978-5-534-01653-6 /в пер./: 193.12.

2. Смирнов Олег Игоревич. Базы данных: модели и проектирование: учеб. пособие / О. И. Смирнов; ТулГУ. – Тула: Изд-во ТулГУ, 2007. – 106 с.: ил. – в дар от каф. ПМиИТулГУТулГУ: 1308588-1308597. – Библиогр. в конце кн. – ISBN 978-5-7679-1108-0.

3. Семенчев Е.А. Распределенные и объектно-ориентированные базы данных: учеб. пособие / Е. А. Семенчев; ТулГУ. – Тула: Изд-во ТулГУ, 2008. – 136 с.: ил. – ISBN 978-5-7679-1356-5: 72.00.

4. Автоматизированные базы данных и банки знаний: Учеб. пособие для вузов / В.Ю. Анцев, А.Н. Иноземцев, Д.И. Троицкий; ТулГУ. – Тула, 2002. – 96с.: ил. – Библиогр. в конце кн. — ISBN 5-7679-0309-3: 22.00.

5. Малыхина М.П. Базы данных: основы, проектирование, использование: учеб. пособие для вузов / М. П. Малыхина. – 2-е изд. – СПб: БХВ-Петербург, 2006. – 517 с.: ил. – Библиогр. в конце кн. – Предм. указ.: с.513-517. – ISBN 5-94157-941-1 ((в пер.)): 299,00.

6. Базы данных: проектирование и использование: учебник для вузов / С.М. Диго. – М.: Финансы и статистика, 2005. – 592с.: ил. – Библиогр.в конце кн. – ISBN 5-279-02571-2 /в пер./: 204.00.

7. Базы данных / С.В. Глушаков, Д.В. Ломотько. – М.: АСТ, 2002. – 504с.: ил. – (Учебный курс). – ISBN 966-03-1257-1 /в пер./: 75.00.

Вам подходит эта работа?
Похожие работы
Базы данных
Курсовая работа Курсовая
18 Дек в 19:28
42 +2
0 покупок
Базы данных
Контрольная работа Контрольная
18 Дек в 17:43
34
0 покупок
Базы данных
Контрольная работа Контрольная
18 Дек в 17:23
27
0 покупок
Базы данных
Курсовая работа Курсовая
18 Дек в 17:19
27
0 покупок
Базы данных
Курсовая работа Курсовая
18 Дек в 16:48
37
0 покупок
Другие работы автора
Основы программирования
Лабораторная работа Лабораторная
1 Сен 2023 в 09:53
138
2 покупки
Основы программирования
Лабораторная работа Лабораторная
1 Сен 2023 в 09:50
150
2 покупки
Основы программирования
Лабораторная работа Лабораторная
1 Сен 2023 в 09:46
178
1 покупка
Основы программирования
Лабораторная работа Лабораторная
1 Сен 2023 в 09:42
197 +3
2 покупки
Проектирование
Курсовая работа Курсовая
30 Авг 2023 в 13:47
162
1 покупка
Базы данных
Курсовая работа Курсовая
30 Авг 2023 в 13:44
254
0 покупок
Проектирование систем
Дипломная работа Дипломная
16 Авг 2023 в 11:48
158
0 покупок
Основы программирования
Лабораторная работа Лабораторная
22 Мар 2023 в 19:48
189
0 покупок
Основы программирования
Лабораторная работа Лабораторная
22 Мар 2023 в 19:46
220
1 покупка
Основы программирования
Лабораторная работа Лабораторная
16 Мар 2023 в 19:44
176
0 покупок
Основы программирования
Лабораторная работа Лабораторная
16 Мар 2023 в 19:43
154
0 покупок
Основы программирования
Лабораторная работа Лабораторная
16 Мар 2023 в 19:42
176
0 покупок
Основы программирования
Лабораторная работа Лабораторная
3 Мар 2023 в 22:52
178
0 покупок
Основы программирования
Лабораторная работа Лабораторная
3 Мар 2023 в 22:49
208
0 покупок
Теория графов
Лабораторная работа Лабораторная
1 Мар 2023 в 17:53
177
0 покупок
Основы программирования
Лабораторная работа Лабораторная
28 Фев 2023 в 22:05
176 +2
0 покупок
Проектирование
Лабораторная работа Лабораторная
20 Фев 2023 в 10:11
231 +2
0 покупок
Проектирование систем
Лабораторная работа Лабораторная
18 Фев 2023 в 13:46
191
0 покупок
Темы журнала
Показать ещё
Прямой эфир