Основная база данных “Киностудии”. Сформировать многотабличную базу данных. Предусмотреть: меню, печать на экран, ввод данных, редактирование, просмотр данных. Реализовать с использованием нескольких таблиц следующие типы запросов:
§ для каждой киностудии указать сведения о ней (наименование, дата основания и т.п.);
§ для заданного названия киностудии найти и возвратить значение годового дохода её президента;
§ для заданных значений имени и адреса человека возвратить значение 1, если тот является актёром, но не руководящим лицом, 2 – если человек является руководителем, но не относится к числу актёров, 3 – если человека с указанным именем и адресом нет ни в когорте актёров, ни в обойме руководителей;
§ для заданного имени актёра найти и возвратить значение года выпуска самого раннего из кинофильмов продолжительностью свыше заданного количества минуть с участием этого актёра;
§ найти адрес заданной киностудии;
§ определить дату рождения заданной актрисы;
§ определить людей, кто обладает годовым доходом в размере не менее заданного значения;
§ найти всех актёров, каждый из которых снимался либо в заданном фильме, либо в фильме с заданным годом выпуска;
§ найти информацию обо всех руководителях, обладающих совокупным годовым доходом в размере не менее заданного значения;
§ найти всех актёров, каждый из которых либо мужчина, либо живёт в заданном городе;
§ найти имена и адреса всех актрис, которые одновременно являются президентами киностудий или продюсерами, обладающими совокупным годовым доходом в размере свыше заданного;
§ кто из актёров-мужчин участвовал в съёмках заданного фильма;
§ какие актёры снимались в фильмах, выпущенных заданной киностудией в заданном году;
§ кто занимает пост президента заданной киностудии;
§ кто из руководителей индустрии кино обладает большим состоянием, чем заданный актёр;
§ найти имена тех президентов киностудий, одновременно являющихся актёрами.
$K#Главное меню
В данной программе имеется меню, при выборе пунктов которого пользователь получает доступ различного рода формами, где перед выполнением запроса требуется ввести некоторые данные.
Чтобы открыть меню запросов,zap_win необходимо выбрать пункт меню «Запросы»;
Чтобы открыть Окно ABOUTabout_win необходимо выбрать пункт меню «About»;
Чтобы Выйти необходимо выбрать пункт меню «EXIT»;
$K#Меню запросов
Queries: Меню запросов реализовано как выпадающее. Следовательно, необходимо просто выбрать нужный запрос
$K#Окно about
About: этот пункт меню предназначен для вывода информации о программе (автор, группа, вариант и преподаватель)
$K#Выход
Exit: этот пункт меню предназначен для возврата к системному меню оболочки Visual FoxPro. Выполняется команда vse.realise.
$K#
$ Задание
K Задание к РГР
# first_win
$ Главное меню
K главное меню
# main_win
$ Меню запросов
K запросы; Меню запросов
# zap_win
$ Окно about
K окно about
# about_win
$ Окно exit
K выход
# exit_win
$ Связи таблиц базы данных
K структура базы данных
# struct
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.