Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка ЛР по ОС.doc
Скачиваний:
3
Добавлен:
04.05.2019
Размер:
735.23 Кб
Скачать

5Практические задания для самостоятельной работы

5.1Вариант 1

Разработать приложение для сопровождения базы данных Фильмов и Актёров. База данных должна состоять из следующих таблиц.

Фильм

Актёр

Столбец

Тип данных

Столбец

Тип данных

Название

строка(20)

ФИО

строка(50)

Дата выпуска

вещественное

Дата рождения

вещественное

Жанр

строка(20)

Место рождения

строка(20)

Режиссёр

строка(50)

Семейное положение

строка(10)

Продолжительность, мин

целое

Длина поле «Фото», байтах

целое

Бюджет

вещественное

Фото

массив байт

Ф_А (Фильм_Актёр)

Столбец

Тип данных

Название

строка(20)

ФИО

строка(50)

Гонорар актёра, рублей

целое

Роль

строка(15)

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

  1. Вывести сведения обо всех актерах фильма «Х».

  2. Определить, в каких фильмах играл актёр «Х».

  3. Вычислить средний гонорар актёра «Х» за один фильм.

5.2Вариант 2

Разработать приложение для сопровождения базы данных Песен и Исполнителей. База данных должна состоять из следующих таблиц.

Песня

Исполнитель

Столбец

Тип данных

Столбец

Тип данных

Название песни

строка(25)

Название исполнителя

строка(30)

Год выпуска

вещественное

Дата рождения

вещественное

Жанр

строка(20)

Место рождения

строка(25)

Продолжительность, мин

целое

Длина поле «Фото», байтах

целое

Фото

массив байт

П_И (Песня_Исполнитель)

Столбец

Тип данных

Название песни

строка(25)

Название исполнителя

строка(30)

Исполнитель-автор, да или нет

целое

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

  1. Вывести сведения обо всех исполнителях песни «Х».

  2. Определить, какие песни имеются в репертуаре исполнителя «Х».

  3. Вычислить общее количество песен исполнителя «Х».