Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
Государственное образовательное учреждение
высшего профессионального образования
Новосибирский государственный технический университет
Кафедра вычислительной техники
Программирование в среде Visual Fox Pro
Факультет: АВТФ
Группа: АМ-411
Студент: Храмцов А.О.
Вариант: 40
Преподаватель: Трошина Г. В.
Новосибирск, 2007 г.
Содержание
1. Задание. 3
2. Связи между файлами. 4
3. Структура таблиц базы данных. 4
4. Содержание таблиц базы данных. 5
5. Описание работы меню.. 6
6. Руководство пользователя. 8
7. Тексты запросов и примеры работы. 14
Выводы.. 21
Список литературы.. 22
Основная база данных "Киностудии". Предусмотреть: меню, печать на экран, ввод данных, редактирование, просмотр данных. Реализовать следующие типы запросов с использованием нескольких таблиц:
· Для каждой киностудии указать сведения о ней (наименование, дата выпуска, место изготовления, цена, вес и т.п.).
· Для заданного названия киностудии найти и возвратить значение годового дохода ее президента.
· Для заданных значений имени и адреса человека возвратить значение 1, если тот является актером, но не руководящим лицом, 2 – если человек является руководителем, но не относится к числу актеров.
· Если человека с указанным и адресом нет ни в когорте актеров, ни в обойме руководителей.
· Для заданного имени актера найти и возвратить значение года выпуска самого раннего из кинофильмов продолжительностью свыше 120 минут с участием этого актера.
· Найти адрес заданной киностудии.
· Определить дату рождения заданной актрисы.
· Найти, кто обладает годовым доходом в размере не менее 50000 (ввод любого значения).
· Найти всех актеров, каждый из которых снимался либо в фильме, выпущенном в заданном году (задается год), либо в фильме (ввод названия фильма).
· Найти информацию обо всех руководителях, обладающих совокупным годовым доходом в размере не менее 100000 (ввод любого значения).
· Найти всех актеров, каждый из которых либо мужчина, либо живет в Москве.
· Найти имена и адреса всех актрис, которые одновременно являются президентами киностудий или продюсерами, обладающими совокупным годовым доходом в размере свыше 10000 (ввод любого значения).
· Кто из актеров-мужчин участвовал в съемках фильма «Терминатор» (или ввод наименования любого другого фильма).
· Какие актеры снимались в фильмах, выпущенных киностудией «Мосфильм» (ввод киностудии любой, на выбор) в 1995 году (ввод заданного года, любого).
· Кто занимает пост президента заданной киностудии.
· Кто из руководителей индустрии кино обладает большим состоянием, чем актер Иванов (выбор, ввод).
· Найти имена тех президентов киностудий, одновременно являющихся актерами.
База данных «Киностудии» состоит из 5 таблиц (рис.1):
– studies содержит название киностудии, идентификатор города, идентификатор президента, адрес, дату основания киностудии и ее идентификатор;
– films содержит информацию о фильмах;
– actors содержит информацию о том, какой актер снимался в каком фильме;
– people содержит сведения о людях;
– city содержит информацию о городе.
Рис.1. Структура базы данных «Киностудии».
Таблица Studies содержит следующие поля:
Таблица Films содержит следующие поля:
Таблица Actors содержит поля:
Таблица People содержит следующие поля:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.