Разработка базы данных для предметной области «Плейлист»
Вариант №10
Тема курсовой работы: Разработка базы данных для предметной области «Плейлист»
Лист задания
- Провести анализ предметной области по следующему описанию:
Содержит информацию о плейлисте. В плейлисте содержится информация о песнях, исполнителях и их наградах
Перечень входных (первичных) документов.
В качестве первичных документов для решения данной задачи используются :
Таблица “Песни”
Песня
|
Исполнитель
|
Альбом
|
Жанр
|
Год выпуска
|
Год появления исполнителя
|
рейтинг песни (от 1 до 10)
|
Награды
|
“Родина”
|
Иванов Иван Иванович
|
Лучшее
|
Марш
|
1980
|
1978
|
9
|
Лучшая патриотическая песня 1980, лучший вокал 1980, лучший инструментарий 1980
|
“Счастье”
|
Группа “Солнышко”
|
—
|
Поп
|
2005
|
2003
|
8
|
Лучшая поп-песня 2005
|
Ограничение предметной области.
При разработке курсового проекта допускаются следующие ограничения :
- Награда может быть только у песни, причем их может быть несколько
- У песни может не быть альбома
- Названия песен у разных исполнителей могут совпадать
- Выполнить концептуальное (инфологическое) проектирование.
- Выполнить даталогическое проектирование для реляционной базы данных.
- Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
- Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
- Реализовать следующие отчеты (запросы):
- Составить топ 10 исполнителей, которые заработали больше всего наград
- По каждому жанру вывести количество песен, которые были выпущены в году, заданном пользователем
- Найти альбом с самыми популярными песнями (наивысший средний балл) в указанном пользователе жанре (пользователь при поиске может выбрать сразу несколько жанров)
- Вывести в алфавитном порядке исполнителей, которые выпустили хотя бы один альбом за период, заданный пользователем
Этой базы данных ещё нет в наличии, но её можно заказать
Скачать базу данных «Музыкальные записи» Access
Скачать базу данных access Электронный каталог дисков |