Вход

БД Access Аудиотека

Рекомендуемая категория для самостоятельной подготовки:
Лабораторная работа*
Код 387052
Дата создания 00:10
Страниц 31
Мы сможем обработать ваш заказ (!) 16 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 500руб.
КУПИТЬ

Описание

База в MS Access и отчет по ней в Word.
Предметная область "Аудиотека" ...

Содержание

Содержание Стр.
Введение 3
1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ СТРУКТУРИРОВАНИЯ ППРЕДМЕТНЫХ ОБЛАСТЕЙ И СОЗДАНИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ 4
1.1 Предметная область. Основные понятия 4
1.2 Типы отношений между типами объектов 4
1.3 Структурирование предметной области 5
2 ПОСТАНОВКА ЗАДАЧ 7
3 РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЛАБАРАТОРНОЙ РАБОТЫ 8
Заключение 27
Список использованной литературы 28

Введение

Необходимо создать базу данных - аудиотеку.
Имеется коллекция аудиозаписей на носителях различных типов (аудио компакт-диски, аудиокассеты, CD-Rom, DVD, виниловые пластинки и т.д.). Тип носителя определяется однозначно, количество носителей одного типа в аудиотеке ничем не ограничено. На одном носителе информации возможно наличие нескольких записей. Одна и та же запись может встретиться в коллекции на нескольких различных носителях одного и того же или различных типов. Каждая запись имеет следующие характеристики: жанр, исполнитель, продолжительность, год записи, полученные премии. Жанровая принадлежность и исполнитель каждой записи определяются однозначно. Количество в аудиотеке записей одного и того же исполнителя или одного и того же жанра ничем не ограничены. Одна запись может получить несколько премий. Одна и та же премия в разное время присуждается разным записям.
В базе данных необходимо:
 составить список всех записей определенного исполнителя, которые есть в аудиотеке;
 расположить записи в порядке убывания по количеству полученных ими премий;
 вывести список записей, которые имеются в коллекции в нескольких экземплярах;
 определить количество премий, полученных каждым исполнителем;
 создать перекрестный запрос “Исполнители – Жанры”, на пересечении строк и столбцов в котором должно определяться количество записей данного исполнителя, относящихся к данному жанру.

Фрагмент работы для ознакомления

3Название таблицыПодпись поляСистемное имяТипРазмер поляПоле со спискомКомпозицияКод композицииКодКомпТ4Наименование композицииНаимКомпТ100ЖанрКодЖанраТ2+ИсполнительКодИспТ4+ПродолжительностьДлитВГод записиГодЗапТ4Запись на носительКод записиКодЗапТ4 Код носителяКодНосТ4+Код композицииКодКомпТ4+Дата записиДатаЗапД Присуждение премииКод награжденияКодНаграждТ4 Код премииКодПремТ4+Код композицииКодКомпТ4+Год награжденияГодНаграждТ4 Схема данных базы «Аудиотека» представлена на рисунке 3.2Рисунок 3.2 – Схема данных базы «Аудиотека»Исходные данные базы «Аудиотека» содержатся в таблицах 3.4-3.11.Таблица 3.4 - Таблица «Тип носителя»Код типа носителяВид носителяХарактеристика01Аудио компакт-дискОптический диск (диаметры 80, 120 мм, толщиной 1,2 мм) с постоянной (нестираемой) звуковой (речь, музыка и т. П.) информацией, записанной в двоичном кодеПродолжение таблицы 3.4 Код типа носителяВид носителяХарактеристика02CD-ROMРазновидность компакт-дисков с записанными на них данными, доступными только для чтения03DVDНоситель информации, выполненный в форме диска, что позволяет хранить и считывать больший объём информации за счёт использования лазера с меньшей длиной волны и линзы с большей числовой апертурой04ГрампластинкаАналоговый носитель звуковой информации — диск, на одной или на обеих сторонах которого нанесена непрерывная спиральная канавка (дорожка), форма которой модулирована звуковой волной05Аудиокассетаноситель информации на магнитной лентеТаблица 3.5 - Таблица «Жанр»Код жанраНаименование жанраХарактеристика01МаршМузыкальный жанр; сложился в инструментальной музыке в связи с необходимостью синхронизации движения большого числа людей: движения войск в строю, церемониальных и праздничных шествий02ВальсОбщее название бальных, социальных и народных танцев музыкального размера 3/4, исполняется преимущественно в закрытой позиции03АрияВокальное произведение для одного голоса с аккомпанементом, соответствующее драматическому монологу, обычно в составе оперы, оперетты, оратории или кантаты04РомансНебольшое музыкальное сочинение для голоса в сопровождении инструмента, написанное на стихи лирического содержания05ОпераСинтетический жанр, объединяющий в едином театральном действии различные виды искусств: музыку, хореографию, изобразительное искусство, драматургию06МюзиклМузыкально-театральный сценический жанр, произведение и представление, сочетающее в себе музыкальное, драматическое, хореографическое и оперное искусства07ГимнПесня, восхваляющая и прославляющая кого-либо или что-либо08Народная музыкаМузыкально-поэтическое творчество народа, неотъемлемая часть народного творчества, существующего, как правило, в устной форме, передаваемого из поколения в поколение09ПопНаправление современной музыки, вид массовой культуры10РокСодержит большое число различных направлений. Здесь есть и танцевальные жанры (рок-н-ролл, поп-рок), и агрессивные (хэви-металл, дэт-металл)11Блюзмузыкальная форма и музыкальный жанр, зародившиеся в конце XIX века в афроамериканском сообществе Юго-востока США, в среде выходцев с плантаций «Хлопкового пояса»Продолжение таблицы 3.5Код жанраНаименование жанраХарактеристика12ДжазРод музыкального искусства, сложившийся под влиянием африканских ритмов, европейской гармонии, с привлечением элементов афроамериканского фольклора13ШансонФранцузская эстрадная песня в стиле кабаре14Авторская песняОтличительными особенностями являются совмещение в одном лице автора музыки, текста и исполнителя, гитарное сопровождение, приоритет значимости текста перед музыкойТаблица 3.6 - Таблица «Исполнитель»Код исполнителяФИО исполнителя0001Иванов Иван Иванович0002Петров Петр Петрович0003Александрова Александра Александровна0004Андреев Андрей Андреевич0005Борисов Борис Борисович0006Алексеев Алексей Алексеевич0007Денисов Денис Денисович0008Данилов Данил Данилович0009Михайлов Михаил Михайлович0010Сергеев Сергей Сергеевич0011Иванова Евгения Евгеньевна0012Валентинова Валентина Валентиновна0013Юрьев Юрий Юрьевич0014Степанов Степан Степанович0015Федоренко Федор ФедоровичТаблица 3.7 - Таблица «Вид премии»Код премииНаименование премииХарактеристика01ГрэммиЗародилась в 1958 г., приурочена к 80-летнему юбилею создания граммофона. Премию могут получить музыканты разных направлений, стилей и жанров, а также композиторы, продюсеры, звукорежиссеры, аранжировщики и т.д.02American music awardsПремию вручают с 1974 года артистам, которые добились самого большого коммерческого успеха в стране, то есть количество трансляций в эфирах, продажа компакт-дисков03Brit AwardsОснованная в 1977 году, премия вручается самым лучшим зарубежным музыкантам в разных музыкальных жанрах04MTV Europe Music AwardsВручается музыкальным каналом MTV05Polar Music PrizeКаждый год в Стокгольме вручает король Швеции за особые достижения в области музыки06Золотой грамафонУчреждена радиостанцией «Русское радио» и проводится ежегодно с 1995 годаТаблица 3.8 - Таблица «Носитель»Код носителяКод типа носителя000101000202000303000404000505000601000702000803000904001004001103001202001303001401001501Таблица 3.9 - Таблица «Композиция»Код композицииНаименование композицииКод жанраКод исполнителяПродолжительностьГод записи0001Прощание славянки0100012:3020000002Школьный вальс0200021:4520010003Снегурочка0300035:4520020004Я встретил Вас0400041:3020030005Призрак оперы0500051:2020040006Король-солнце0600061:5020050007Гимн РФ0700073:3320060008Черный ворон0800081:1120070009Невозможное возможно0900092:2220080010Я свободен1000103:3320090011Havana1100113:3420100012In the Mood1200123:3520110013Старый двор1300134:4420120014Я теперь буду верен тебе1400145:5520130015Как здорово1400146:5420140016Дороги1000014:5620150017Останусь0900027:1520160018Иван Сусанин0500149:1020170019Последнее испытание0600159:2020170020А напоследок я скажу0400065:0020160021Гимн Франции0700015:5020150022Дубинушка0800013:0020140023Весна0900072:0020130024Тучи в голубом0200071:002014Продолжение таблицы 3.9Код композицииНаименование композицииКод жанраКод исполнителяПродолжительностьГод записи0025Красное, черное, ноль1400145:0020080026Гимн Франции0700012:002000Таблица 3.10 - Таблица «Запись на носитель»Код записиКод носителяКод композицииДата записи00010001000101.01.201700020002000202.01.201700030003000303.01.201700040004000404.01.201700050005000505.01.201700060006000606.01.201700070007000707.01.201700080008000808.01.201700090009000909.01.201700100010001010.01.201700110011001111.01.201700120012001212.01.201700130013001313.01.201700140014001414.01.201700150015001515.01.201700160001001616.01.201700170002001717.01.201700180003001818.01.201700190001001919.01.201700200001002020.01.201700210015002121.01.201700220013002222.01.201700230009002323.01.201700240009002424.01.201700250009002525.01.201700260009000114.01.201700270001000515.01.201700280005000514.01.201700290003000615.01.201700300008000716.01.2017Таблица 3.11 - Таблица «Присуждение премии»Код награжденияКод премииКод композицииГод награждения00010100012010000202000220110003030003201200040400042010000505000720120006060011201300070100162005Продолжение таблицы 3.11Код награжденияКод премииКод композицииГод награждения000802001620170009030011201500100100112016В базе данных было разработано несколько форм с наличием подчиненных.Форма «Информация о премиях» (рисунок 3.3) содержит краткую характеристику по каждой премии. В подчиненной форме выводятся сведения о композициях, которые были отмечены той или иной премией. Для большей информативности в подчиненной форме выводится наименование премии, композиции и имя исполнителя при помощи функции DLookUp (рисунок 3.4).Рисунок 3.3 – Форма с наличием подчиненной «Информация о премиях»Рисунок 3.4 – Форма с наличием подчиненной «Информация о премиях» в режиме конструктораФорма «Информация о жанрах» (рисунок 3.5) содержит характеристику музыкальных жанров. В подчиненной форме выводятся сведения о композициях, которые относятся к данному направлению музыки. Для большей информативности в подчиненной форме выводится наименование жанра и имя исполнителя при помощи функции DLookUp (рисунок 3.6).Рисунок 3.5 – Форма с наличием подчиненной «Информация о жанрах»Рисунок 3.6 – Форма с наличием подчиненной «Информация о жанрах» в режиме конструктораФорма «Информация по носителям» (рисунок 3.7) содержит информацию о каждом носителе, который имеется в аудиотеке. В подчиненной форме выводятся сведения о записанных на данном носителе композициях. Для большей информативности в подчиненной форме выводится наименование композиции и ее продолжительность при помощи функции DLookUp. При помощи этой же функции в основной форме отображено наименование типа носителя (рисунок 3.8)Рисунок 3.7 – Форма с наличием подчиненной «Информация по носителям»Рисунок 3.8 – Форма с наличием подчиненной «Информация по носителям» в режиме конструктораФорма «Информация по исполнителям» (рисунок 3.9) содержит информацию о каждом исполнителе. Форма имеет две подчиненные формы: в одной из них выводятся сведения о композициях, а в другой - о полученных наградах. Для большей информативности в подчиненных формах выводятся наименование жанра, имя исполнителя, наименования премий и композиций при помощи функции DLookUp (рисунок 3.10)Рисунок 3.9 – Форма с наличием подчиненной «Информация по исполнителям»Рисунок 3.10 – Форма с наличием подчиненной «Информация по исполнителям» в режиме конструктораТакже были созданы следующие запросы:«Список записей по исполнителям»;«Перечень композиций, которые имеются в нескольких экземплярах»;«Рейтинг композиций по премированию»;«Количество премий по исполнителям»;перекрестный запрос «Исполнители-Жанры»;«Премирование за период». Запрос на выборку «Список записей по исполнителям» выводит список композиций, исполненных определенным артистом. Для вывода результата пользователь базы данных должен ввести имя исполнителя, список песен которого ему необходимо получить (рисунок 3.11 и таблица 3.12).Рисунок 3.11 – Запрос на выборку «Список записей по исполнителям» в режиме конструктораТаблица 3.12 – Результаты выполнения запроса «Список записей по исполнителям»Код исполнителяФИО исполнителяКод композицииНаименование композицииЖанрНаименование жанраПродолжительностьГод записи0001Иванов Иван Иванович0001Прощание славянки01Марш2:30 20000001Иванов Иван Иванович0016Дороги10Рок4:56 20150001Иванов Иван Иванович0021Гимн Франции07Гимн5:50 20150001Иванов Иван Иванович0022Дубинушка08Народная музыка3:00 20140001Иванов Иван Иванович0026Гимн Франции07Гимн2:00 2000Текст запроса на языке SQL будет иметь следующий вид:SELECT Исполнитель.КодИсп AS Исполнитель_КодИсп, Исполнитель.ФИОИсп, Композиция.КодКомп, Композиция.НаимКомп, Композиция.КодЖанра AS Композиция_КодЖанра, Жанр.НаимЖанр, Композиция.Длит, Композиция.ГодЗапFROM Исполнитель INNER JOIN (Жанр INNER JOIN Композиция ON Жанр.КодЖанра = Композиция.КодЖанра) ON Исполнитель.КодИсп = Композиция.КодИспWHERE (((Исполнитель.ФИОИсп)=[Введите имя исполнителя]));Запрос с группировкой «Перечень композиций, которые имеются в нескольких экземплярах» подсчитывает количество экземпляров каждой композиции и выводит только те из них, которых в аудиотеке имеется более одного (рисунок 3.12 и таблица 3.13).Рисунок 3.12 – Запрос на выборку с группировкой «Перечень композиций, которые имеются в нескольких экземплярах» в режиме конструктораТаблица 3.13 – Результаты выполнения запроса «Перечень композиций, которые имеются в нескольких экземплярах»Наименование композицииФИО исполнителяКоличество экземпляровГимн РФДенисов Денис Денисович2Король-солнцеАлексеев Алексей Алексеевич2Призрак оперыБорисов Борис Борисович3Прощание славянкиИванов Иван Иванович2Текст запроса на языке SQL будет иметь следующий вид:SELECT Композиция.НаимКомп, Исполнитель.ФИОИсп, Count([Запись на носитель].КодЗап) AS [Количество экземпляров]FROM (Исполнитель INNER JOIN Композиция ON Исполнитель.[КодИсп] = Композиция.

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

Список использованной литературы
1. Лекции по дисциплине «Базы данных»;
2. Учебно-методическая разработка по выполнению лабораторных работ «Базы данных: проектирование структуры предметной области», Кононов В. Н., Данилов Г. В., Магнитогорск, 2009.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00452
© Рефератбанк, 2002 - 2024