Автор работы: Пользователь скрыл имя, 16 Декабря 2012 в 12:44, контрольная работа
Таблица «Фильмы» необходима для того, чтобы получить необходимую информацию о фильмах. В таблице указывается название фильма, его продолжительность в минутах и год выпуска.
Таблица «Жанры» необходима для ого, чтобы получить необходимую информацию жанрах. В этой таблице указывается название жанра, а также его раздел.
Таблица «Общая по жанрам» указывает номер фильма и номера жанров, которые соответствуют данному фильму.
1.Вербальная постановка задачи………………………3
2.Практическая часть……………………………………4
1.Основные таблицы……………………………………..4
2.Запросы…………………………………………………9
3.Форма………………………………………………….17
4.Отчет…………………………………………………...20
5.Макросы……………………………………………….22
СОДЕРЖАНИЕ
Таблица «Фильмы» необходима для того, чтобы получить необходимую информацию о фильмах. В таблице указывается название фильма, его продолжительность в минутах и год выпуска.
Таблица «Жанры» необходима для того, чтобы получить необходимую информацию жанрах. В этой таблице указывается название жанра, а также его раздел.
Таблица «Общая по жанрам» указывает номер фильма и номера жанров, которые соответствуют данному фильму.
Таблица «Кинокомпания» необходима для того, чтобы получить необходимую информацию кинокомпаниях. В этой таблице указывается название кинокомпании.
Таблица «Общая по кинокомпаниям» указывает номер фильма и номер соответствующей ему номер кинокомпании, а также страну и кассовые сборы: в России и за рубежом.
2.1Основные таблицы
Таблица «Фильмы»
Конструктор:
Режим таблицы:
Таблица «Жанры»
Конструктор:
Режим таблицы:
Таблица «Общая по жанрам»
Конструктор:
Режим таблицы:
Таблица «Кинокомпания»
Конструктор:
Режим таблицы:
Таблица «Общая по кинокомпаниям»
Конструктор:
Режим таблицы:
Схема данных:
Запрос 1. Определить фильмы, которые входят в раздел «Комедии».
Конструктор:
Режим таблицы:
Режим SQL:
SELECT Фильмы.Film, Жанры.Zhanr
FROM (Фильмы INNER JOIN (Жанры INNER JOIN [Общая по жанрам] ON Жанры.[Z#] = [Общая по жанрам].[Z#]) ON Фильмы.[F#] = [Общая по жанрам].[F#]) INNER JOIN (Кинокомпания INNER JOIN [Общая по кинокомпаниям] ON Кинокомпания.[K#] = [Общая по кинокомпаниям].[K#]) ON Фильмы.[F#] = [Общая по кинокомпаниям].[F#]
WHERE (((Жанры.Zhanr)="комедия"));
Запрос 2. Определить год выпуска и продолжительность фильма.
Конструктор:
Режим таблицы:
Режим SQL:
SELECT Фильмы.Film, Фильмы.Time, Фильмы.Year
FROM Фильмы
WHERE (((Фильмы.Film)=[Введимте название фильма]));
Запрос 3. Определить общие кассовые сборы для фильмов.
Конструктор:
Режим таблицы:
Режим SQL:
SELECT Фильмы.Film, [SborR]+[SborI] AS Выражение1
FROM Фильмы INNER JOIN [Общая по кинокомпаниям] ON Фильмы.[F#] = [Общая по кинокомпаниям].[F#];
Запрос 4. Определить год выпуска самого нового фильма и продолжительность самого короткого.
Конструктор:
Режим таблицы:
Режим SQL:
SELECT Max(Фильмы.Year) AS [Max-Year], Min(Фильмы.Time) AS [Min-Time]
FROM Фильмы;
Запрос 5. Определить общее количество жанров.
Конструктор:
Режим таблицы:
Режим SQL:
SELECT Count(Жанры.Zhanr) AS [Count-Zhanr]
FROM Жанры;
Запрос 6. Определить количество фильмов, входящих в категорию «Приключения».
Конструктор:
Режим таблицы:
Режим SQL:
SELECT Count(Фильмы.Film) AS [Count-Film], Жанры.Zhanr
FROM Фильмы INNER JOIN (Жанры INNER JOIN [Общая по жанрам] ON Жанры.[Z#] = [Общая по жанрам].[Z#]) ON Фильмы.[F#] = [Общая по жанрам].[F#]
GROUP BY Жанры.Zhanr
HAVING (((Жанры.Zhanr)="приключения")
Запрос 7. Запрос для отчета.
Конструктор:
Режим таблицы:
Режим SQL:
SELECT Фильмы.Film, Кинокомпания.Comp, Фильмы.Year, Фильмы.Time, [Общая по кинокомпаниям].SborR, [Общая по кинокомпаниям].SborI
FROM Фильмы INNER JOIN (Кинокомпания INNER JOIN [Общая по кинокомпаниям] ON Кинокомпания.[K#] = [Общая по кинокомпаниям].[K#]) ON Фильмы.[F#] = [Общая по кинокомпаниям].[F#];
2.3 Форма
Конструктор:
Режим таблицы:
2. Создать форму для таблицы «Жанры».
Конструктор:
Режим таблицы:
Конструктор:
Режим представление отчета:
2.5 Макросы
Конструктор:
Главная кнопочная форма:
Режим таблицы:
С помощью Главной кнопочной
формы пользователь сможет без затруднений
открывать необходимую форму
или отчет и моментально
Так же пользователь сможет
без затруднений совершить