Создание базы данных «Фильмотека»

Страницы работы

Содержание работы

Министерство образования и науки РФ

Новосибирский государственный технический университет

Кафедра вычислительной техники


РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА

по дисциплине «Базы данных»

«ФИЛЬМОТЕКА»

Группа:  АМ-110

Вариант:  23

Студент:                                Зуйков А. А.

Преподаватель:                   Трошина Г.В.

г. Новосибирск, 2004 г.

СОДЕРЖАНИЕ                                                                 стр.

1.  Задание………………………………………………………………………………………2

2.  Выполнение…………………………………………………………………………………2

2.1.  Структура разрабатываемой БД………………………………………………..2

2.2.  Структура разрабатываемых таблиц…………………………………………...3

2.2.1.  Таблица «Фильмы»……………………………………………...3

2.2.2.  Таблица «Актеры»………………………………………………4

2.2.3.  Таблица «Киностудии»…………………………………………5

2.2.4.  Таблица «Страны»………………………………………………6

2.2.5.  Таблица «Фильм - Актер»………………………………………6

2.2.6.  Таблица «Фильм - Страна»……………………………………..7

2.2.7.  Таблица «Фильм Киностудия»…………………………………7

3.  Интерфейс пользователя……………………………………………………………………8

3.1.  «Список фильмов»………………………………………………………………8

3.2.  «Таблицы»……………………………………………………………………….9

3.3.  «Запросы»………………………………………………………………………..9

3.4.  «О программе»………………………………………………………………….10

4.  «Запросы»…………………………………………………………………………………..10

4.1.  Запрос № 1………………………………………………………………………10

4.2.  Запрос № 2………………………………………………………………………11

4.3.  Запрос № 3………………………………………………………………………12

4.4.  Запрос № 4………………………………………………………………………12

4.5.  Запрос № 5………………………………………………………………………13

4.6.  Запрос № 6………………………………………………………………………13

4.7.  Запрос № 7………………………………………………………………………14

4.8.  Запрос № 8………………………………………………………………………14

4.9.  Запрос № 9………………………………………………………………………14

4.10.  Запрос № 10……………………………………………………………………..15

4.11.  Запрос № 11……………………………………………………………………..15

5.  Выводы……………………………………………………………………………………...16

6.  Литература…………………………………………………………………………………..16


1.  Задание

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

Для каждого фильма указать сведения о нем (страна, стоимость, жанр, количество зрителей, перевод – сколько языков, в каких странах демонстрировалось и т.п.).

Для каждого фильма (в целом и по жанрам) выдать список, отсортированный:

·  по году выпуска,

·  в алфавитном порядке все фильмы,

·  по стоимости,

·  по странам.

·  Найти самый дорогой фильм, фильм, наиболее популярный, самый старый по году выпуска и т.д.

·  Для заданного жанра (ввод, выбор) определить все фильмы, чья стоимость меньше, чем заданный фильм (выбор) из заданной страны (выбор).

·  Найти все фильмы со стоимостью в заданных пределах (выбор) по заданному году выпуска (выбор) для заданной страны (выбор).

·  Найти долю дешевых, долю дорогих фильмов для заданной страны (выбор) заданного жанра (выбор).

·  Найти страны, где показано наибольшее число фильмов заданного жанра.

·  Найти всех актеров, каждый из которых либо мужчина, либо живет в Париже.

·  Найти имена и адреса всех актрис, которые одновременно являются президентами киностудий или продюсерами, обладающими совокупным годовым доходом в размере свыше 100000$.

·  Найти, кто из актеров-мужчин участвовал в съемках фильма «Терминатор» (или ввод наименования любого другого фильма).

·  Для заданного актера (ввод актера) найти, в каких фильмах снимался, в 1995 году (ввод заданного года, любого).

·  Найти, кто из руководителей индустрии кино обладает большим состоянием, чем актер Иванов (выбор, ввод).

·  Найти имена тех президентов киностудий, кто одновременно является и актерами.

  1. Выполнение

2.1.    Структура разрабатываемой БД

Вообще структура БД и поля таблиц, определялись исходя из необходимости

реализации запросов, указанных в задании. Т.О. после анализа соответствующих требований структура БД получилась следующая (рис. 1).

Похожие материалы

Информация о работе

Предмет:
Базы данных
Тип:
Расчетно-графические работы
Размер файла:
1 Mb
Скачали:
0