Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические задания по разработке БД в среде D...doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
218.11 Кб
Скачать

3. «Поп-звезды»

Система предназначена для ведения базы данных о поп-звездах, выпущенных ими дисках и получения совокупности справок.

1. Создайте таблицы

Справочник музыкальных направлений

  • код исполнителя (ключевое поле);

  • наименование.

Таблица сведений о поп-звездах:

  • код (ключевое поле)

  • фамилия;

  • имя;

  • город проживания;

  • наличие фан-клуба;

  • знак зодиака;

  • кол-во проведенных концертов.

Таблица компакт-дисков:

  • код исполнителя (ключевое поле);

  • название компакт-диска (ключевое поле);

  • код музыкального направления;

  • дата выпуска;

  • кол-во дисков;

  • наивысшая позиция в хит-параде;

  • сколько времени занимал наивысшую позицию в хит-параде(в мес.);

2. Создайте главную форму с пунктами меню «Справочник», «Поп-звезды», «Запросы», «Выход»

3. Создайте форму для ввода и редактирования данных справочника, вызываемую в пункте меню «Справочник».

4. Создайте мультиформу для ввода и редактирования данных, вызываемую в пункте меню «Звезды».

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

Значения полей типа Дата должны выбираться из календаря.

Поля, связанные со справочниками, должны представляться в виде соответствующих LookUp полей.

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

По кнопке Поиск фамилии текущей должна становиться запись из таблицы Исполнители со значением поля Фамилия, равным введенному пользователем значением. Если указанная фамилия в таблице отсутствует – должно появляться соответствующее сообщение.

По кнопке Фильтр на «фан-клуб» должен устанавливаться фильтр на таблицу Исполнители для всех записей, для которых значение поля Наличие_фан_клуба истинно. По кнопке Отмена фильтра фильтр должен отменяться.

По кнопке Печать карточка исполнителя с выпущенными дисками должна распечатываться.

5. Запросы

Запросы выполняются по нажатию соответствующих кнопок. Результат запроса отображается на форме в одной и той же сетке.

5.1 Выборка исполнителей, которые имеют кол-во выпущенных дисков по любому из альбомов более введенного кол-ва. В запрос включаются поля: фамилии, название компакт-диска, количество дисков. Сортировка по количеству дисков.

5. 2 Выборка всех дисков, выпущенных после введенной даты. В запрос включаются фамилия исполнителя, наименование диска, дата выпуска. преступников по дате освобождения: отбираются все преступники, которые должны выйти на свободу менее чем через месяц, от вводимой пользователем даты. Сортировка по дате.

5.3 Выборка исполнителей, наивысшая позиция которых в хит-параде не больше вводимого с клавиатуры значения. Сортировка по позиции в хит-параде.

5.4 Два самостоятельно сформулированных запроса.