Контрольная работа по "Информатике"

Автор работы: Пользователь скрыл имя, 16 Декабря 2012 в 12:44, контрольная работа

Краткое описание

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

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

1.Вербальная постановка задачи………………………3
2.Практическая часть……………………………………4
1.Основные таблицы……………………………………..4
2.Запросы…………………………………………………9
3.Форма………………………………………………….17
4.Отчет…………………………………………………...20
5.Макросы……………………………………………….22

Содержимое работы - 1 файл

Документ Microsoft Word.docx

— 3.65 Мб (Скачать файл)

 

 

 

СОДЕРЖАНИЕ

  1. Вербальная постановка задачи………………………3
  2. Практическая часть……………………………………4
    1. Основные таблицы……………………………………..4
    2. Запросы…………………………………………………9
    3. Форма………………………………………………….17
    4. Отчет…………………………………………………...20
    5. Макросы……………………………………………….22

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. ВЕРБАЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ:

 

 

Таблица «Фильмы» необходима для того, чтобы получить необходимую информацию о фильмах. В таблице указывается название фильма, его продолжительность в минутах и год выпуска.

Таблица «Жанры» необходима для того, чтобы получить необходимую информацию жанрах. В этой таблице указывается название жанра, а также его раздел.

Таблица «Общая по жанрам» указывает номер фильма и номера жанров, которые соответствуют данному фильму.

Таблица «Кинокомпания» необходима для того, чтобы получить необходимую информацию кинокомпаниях. В этой таблице указывается название кинокомпании.

Таблица «Общая по кинокомпаниям» указывает номер фильма и номер соответствующей ему номер кинокомпании, а также страну и кассовые сборы: в России и за рубежом.

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. ПРАКТИЧЕСКАЯ ЧАСТЬ

2.1Основные таблицы

 

        Таблица «Фильмы»

Конструктор:

Режим таблицы:

 

        Таблица «Жанры»

Конструктор:

 

 

 

Режим таблицы:

        Таблица «Общая по жанрам»

Конструктор:

Режим таблицы:

 

        Таблица «Кинокомпания»

Конструктор:

Режим таблицы:

 

       

 

        Таблица «Общая по кинокомпаниям»

Конструктор:

 

 

 

Режим таблицы:

 

 

 

 

 

Схема данных:

 

 

 

 

                                              2.2 Запросы

Запрос 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 Форма

  1. Создать форму с подформой.

Конструктор:

 

Режим таблицы:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  2. Создать форму для  таблицы «Жанры».

Конструктор:

 

 

 

Режим таблицы:

 

 

    1. Отчет
  1. Отчет для таблицы «Произведение»

Конструктор:

 

 

 

 

 

 

 

 

 

 

 

 

 

Режим представление  отчета:

 

 

 

 

 

2.5 Макросы

Конструктор:

Главная кнопочная  форма:

 

 

 

 

Режим таблицы:

 

С помощью Главной кнопочной  формы пользователь сможет без затруднений  открывать необходимую форму  или отчет и моментально находить нужную информацию.

Так же пользователь сможет без затруднений совершить выход  из формы и выйти из базы данных.


Информация о работе Контрольная работа по "Информатике"