Тема курсовой работы "Базы данных" Видеотека
Требуется разработать информационную систему, позволяющую обрабатывать данные о видеокассетах, CD и DVD дисках, находящихся в личной видеотеке пользователя, представленные в определенном формате.
Информация о носителях представлена следующими данными:
учетный номер носителя;
тип носителя;
название;
страна;
жанр;
количество фильмов;
общая длительность;
как приобретена;
дата записи;
ФИО человека, у которого на руках находится данная кассета или диск;
примечания.
Для названий страны, жанра и типа носителей создать отдельные файлы-справочники, используемые при заполнении полей данных. Предусмотреть возможность добавления, изменения и удаления записей в справочниках.
Необходимо предусмотреть возможность упорядочения данных (сортировку) по следующим полям:
– по названию;
– по стране;
– по жанру;
– по количеству фильмов;
– по дате записи.
Сортировка по перечисленным полям данных обеспечит сортировку по любой совокупности перечисленных полей (вложенную сортировку).
Критериями поиска для данной системы являются: тип носителя, название, жанр и ФИО человека, взявшего кассету или диск.
На основании представленных в системе данных необходимо подготовить документы определенного вида и сохранить их в текстовых файлах.
1. Для каждого жанра выдать список всех фильмов этого жанра, упорядоченный по названию. Вид выходного документа:
<Жанр>
№ п/п Название Страна Тип носителя
… … … …
2. Для каждого типа носителя и каждого жанра определить количество фильмов этого жанра, записанных на носителе данного типа. Выходной документ должен
иметь вид:
<Тип носителя>
№ п/п Жанр Количество фильмов
… … …
Итого:
3. Для всех лиц, пользующихся данной видеотекой, выдать список всех кассет и дисков, находящихся у них на руках. Выходной документ должен быть упорядочен по ФИО и типу носителя и иметь вид:
<ФИО>
№ п/п Название Страна Тип носителя
… … … …
4. Выдать список всех носителей, на которых записано более одного фильма.
Данные должны быть упорядочены по типу носителя и названиям и иметь вид:
<Тип носителя>
№ п/п Название Страна Кол-во фильмов
… … …
Этой базы данных ещё нет в наличии, но её можно заказать
Готовая похожая база данных "Видеопрокат" |