Создание базы данных "Видеопрокат"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
фильм может быть на многих кассетах.
Затем свяжем таблицы "Клиент" и "Выдача и возврат" по полю "Код клиента", появится связь между таблицами "один ко многим", так как один клиент может взять много кассет.
Запросы являются основным средством извлечения информации из базы данных. С помощью запроса можно выбрать определенную информацию и рассортировать ее по значениям полей и даже добавлять описания в презентации. Запросы часто используются в качестве основы при создании форм и отчетов. Другие запросы могут создавать новые таблицы, присоединять данные к существующим таблицам, удалять записи и осуществлять поиск дублирующихся записей.
Чтобы создать запрос перейдем на вкладку Запросы, нажмем кнопку Создание запроса с помощью конструктора.
Создадим запрос "Вычисление количества просроченных дней".
В качестве источника запроса выберем таблицы "Выдача и возврат" и "Клиент" и переместим необходимые поля на рабочее поле (см. - Рисунок 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>