Скачиваний:
18
Добавлен:
05.03.2017
Размер:
210.36 Кб
Скачать
  1. Создание запросов

Осуществим создание запросов к реализованной базе данных. Согласно заданию необходимо реализовать 2 запроса:

  • Выбрать читателей, у которых задолженность более 4 месяцев

  • Определить читателей, у которых на руках находятся заданные книги (запрос с параметрами)

Рассмотрим данные запросы. На рис. 3 представлен созданный запрос «Выборка читателей, у которых задолженность более 4 месяцев» в режиме конструктора.

Рис. 3. Выборка читателей, у которых задолженность более 4 месяцев в режиме конструктора.

Ниже представлен SQL-код данного запроса:

SELECT Карточка.[Дата выдачи], Карточка.[Дата сдачи], Карточка.[Номер читательского билета], Читатели.Фамилия, Читатели.Имя, Читатели.Отчество

FROM Карточка INNER JOIN Читатели ON Карточка.[Номер читательского билета] = Читатели.[Номер читательского билета]

WHERE (((DateDiff("m",[Карточка]![Дата выдачи],Date()))>=4) AND ((DateDiff("d",[Карточка]![Дата сдачи],Date())) Is Null));

Далее создадим запрос, осуществляющий выборку читателей, у которых на руках находятся заданные книги. Он представлен на рис. 4.

Рис. 4. Выборка читателей, у которых на руках находятся заданные книги

Ниже представлен SQL-код данного запроса:

SELECT Карточка.[Название книги], Карточка.[Дата выдачи], Карточка.[Номер читательского билета], Читатели.Фамилия, Читатели.Имя, Читатели.Отчество

FROM Карточка INNER JOIN Читатели ON Карточка.[Номер читательского билета] = Читатели.[Номер читательского билета]

WHERE (((Карточка.[Название книги])=[Название книги: ]) AND ((DateDiff("d",[Карточка]![Дата сдачи],Date())) Is Null));

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

Осуществим выполнение созданных ранее запросов. На рис. 5 представлен запрос «Выборка читателей, у которых задолженность более 4 месяцев» в режиме выполнения.

Рис. 5 Запрос на выборку читателей, у которых задолженность более 4 мес.

На рис. 6,7 представлен запрос на выборку читателей, у которых на руках находятся заданные книги.

Рис. 6. Ввод параметра

Рис. 7. Результат запроса

Заключение

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

Целью данной работы являлось решение функциональных задач с использованием системы управления базами данных MSAccess, на примере предметной области «Библиотека».

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

При работе над курсовой работой были выполнены следующие задачи:

  • осуществлен анализ предметной области;

  • реализована инфологическая модель;

  • реализован программный продукт средствами системы управления базы данных MSAccess;

Все поставленные задачи реализованы, а цель курсовой работы достигнута.

В результате написания курсовой работы были закреплены навыки работы с интегрированным пакетом Microsoft Office.

Список использованной литературы

  1. Бемер С, Фратер Г., MS Access 2007 для пользователя, М., «Бином», 2008

  2. Биллиг В.А., Дехтярь М.И., VBA и Office 2007 Офисное программирование, М., изд. «Русская редакция», 2010

  3. Вейскас Д., Эффективная работа с Microsoft Access 2003, С.-Пб.,2005

  4. Винтер Рик, Microsoft Access 2007, Справочник, С.-Пб., «Питер», 2007

  5. Гусева Т.И., Башин Ю.Б. , Проектирование баз данных в примерах и задачах, М.,2003

16

Соседние файлы в предмете Системы управления базами данных
  • #
    05.03.2017210.36 Кб18BD.docx
  • #
    05.03.20171.2 Mб11Biblioteka.accdb