Создание базы данных "Видеопрокат"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

фильм может быть на многих кассетах.

Затем свяжем таблицы "Клиент" и "Выдача и возврат" по полю "Код клиента", появится связь между таблицами "один ко многим", так как один клиент может взять много кассет.

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

Чтобы создать запрос перейдем на вкладку Запросы, нажмем кнопку Создание запроса с помощью конструктора.

Создадим запрос "Вычисление количества просроченных дней".

В качестве источника запроса выберем таблицы "Выдача и возврат" и "Клиент" и переместим необходимые поля на рабочее поле (см. - Рисунок 7).

 

Рисунок 7 - Запрос "Вычисление количества просроченных дней"

 

Результат выполнения показан на рисунке 8.

Рисунок 8 - Результат выполнения запроса "Вычисление количества просроченных дней"

 

Создадим запрос "Итоговый: общая сумма клиентов".

В качестве источника запроса выберем таблицы "Выдача и возврат" и "Клиент" и переместим необходимые поля на рабочее поле (см. - Рисунок 9).

 

Рисунок 9 - Запрос "Итоговый: общая сумма клиентов"

 

Результат выполнения показан на рисунке 10.

 

Рисунок 10 - Результат выполнения запроса "Итоговый: общая сумма клиентов"

Создадим запрос "Перекрестный: кол-во фильмов по жанрам в разные годы".

В качестве источника запроса выберем таблицы "Фильм" и "Жанр" и переместим необходимые поля на рабочее поле.

Заполним поля как показано на рисунке 11.

 

Рисунок 11 - Запрос "Перекрестный: кол-во фильмов по жанрам в разные годы"

 

Результат выполнения показан на рисунке 12.

 

Рисунок 12 - Результат выполнения запроса "Перекрестный: кол-во фильмов по жанрам в разные годы"

 

Создадим запрос "Поиск фильма по названию".

В качестве источника запроса выберем таблицу "Фильм" и переместим необходимые поля на рабочее поле.

Заполним поля как показано на рисунке 13.

 

Рисунок 13 - Запрос "Поиск фильма по названию"

 

Результат выполнения показан на рисунке 14.

 

Рисунок 14 - Результат выполнения запроса "Поиск фильма по названию"

 

Создадим запрос "Удаление кассеты из базы".

В качестве источника запроса выберем таблицу "Кассета" и переместим поля на рабочее поле.

Затем щелкнем правой кнопкой мыши по свободному месту и выберем пункт Удаление из меню Тип запроса.

Заполним поля как показано на рисунке 15.

 

Рисунок 15 - Запрос "Удаление кассеты из базы"

 

Создадим запрос "Рейтинг фильмов".

В качестве источника запроса выберем таблицы "Кассета", "Выдача и возврат", "Клиент" и "Фильм" и переместим необходимые поля на рабочее поле.

Заполним поля как показано на рисунке 16.

 

Рисунок 16 - Запрос "Рейтинг фильмов"

 

Результат выполнения показан на рисунке 17.

 

Рисунок 17 - Результат выполнения запроса "Рейтинг фильмов"

 

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

Создадим отчет по запросу "Вычисление количества просроченных дней". Для этого выберем "Создание отчета с помощью мастера", выберем запрос "Вычисление количества просроченных дней". Выберем все поля данного запроса, макет "Табличный", стиль "Деловой". Добавим уровни группировки. В результате будет создан отчет, показанный на рисунке 18.

 

Рисунок 18 - Отчет по запросу "Получение списка свободных мест"

 

Аналогичным образом формируются отчеты по остальным запросам.

Формы - одно из основных средств для работы с базами данных в Access - используются для ввода новых записей (строк таблиц), просмотра и редактирования уже имеющихся данных, задания параметров запросов и вывода ответов на них и др. Формы представляют собой прямоугольные окна с размещенными в них элементами управления. Существует возможность создания форм динамически при исполнении программы, однако естественным режимом их создания является режим визуального конструирования. Выбор команды Форма в меню Вставка выводит на экран окно Новая Форма, позволяющее задать таблицу или запрос, для которых создается новая форма, и указать режим ее создания. Кроме создания формы вручную, создание формы можно автоматизировать, используя Мастер форм. Кроме того, можно создать специальные формы, в том числе с листами данных, диаграммами и сводными таблицами в формате Excel.

Элементами управления могут быть графические примитивы, надписи, рисунки и другие статические объекты, которые не изменяются при переходе между записями. Сюда же следует отнести текстовые поля, содержимое которых модифицируется при пер?/p>