Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая - библиотека.doc
Скачиваний:
6
Добавлен:
10.07.2019
Размер:
2.51 Mб
Скачать

4. Создание запросов

4.1 Запрос «ДляОтчета»

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

Назначение: источник данных для отчета.

Способ выполнения: запрос на выборку.

SQL-режим запроса:

SELECT Издания.КодИздания, Издания.Название, Формуляры.КодИздания, Формуляры.КодЧитателя, Формуляры.ДатаПолучения, Формуляры.ДатаВозврата, Format([ДатаПолучения],"mmmm") AS Месяц

FROM Издания INNER JOIN Формуляры ON Издания.КодИздания = Формуляры.КодИздания

WHERE (((Формуляры.ДатаПолучения) Between [Начало периода] And [Конец периода]));

4.2 Запрос «Долг»

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

Назначение: источник данных для отчета.

Способ выполнения: запрос на выборку.

SQL-режим запроса:

SELECT Формуляры.КодИздания, Формуляры.КодЧитателя, Формуляры.ДатаПолучения, Формуляры.ДатаВозврата

FROM Формуляры

WHERE (((Формуляры.ДатаВозврата) Is Null));

4.3 Запрос «Издания&Авторы»

Запрос предназначен для формирования отчета. В результате выполнения запроса происходит выборка данных из таблицы «АвторИздание» по фамилии автора.

Назначение: источник данных для отчета.

Способ выполнения: запрос на выборку.

SQL-режим запроса:

SELECT Авторы.Имя, Авторы.Фамилия, Издания.Название

FROM Издания INNER JOIN (Авторы INNER JOIN АвторИздание ON Авторы.КодАвтора = АвторИздание.КодАвтора) ON Издания.КодИздания = АвторИздание.КодИздания

WHERE (((Авторы.Фамилия)=[Фамилия Автор]));

4.4 Запрос «ИмеющиесяИздания»

Запрос предназначен для формирования отчета. В результате выполнения запроса происходит выборка изданий из таблицы «Издания».

Назначение: источник данных для отчета.

Способ выполнения: запрос на выборку.

SQL-режим запроса:

SELECT Издания.Название, Издания.Автор, Издания.ГодИздания

FROM Издания;

4.5 Запрос «КоличествоДней»

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

Назначение: источник данных для отчета.

Способ выполнения: запрос на выборку.

SQL-режим запроса:

SELECT Формуляры.КодЧитателя, Формуляры.ДатаПолучения, Формуляры.ДатаВозврата, [ДатаВозврата]-[ДатаПолучения] AS [Количество дней]

FROM Формуляры;

4.6 Запрос «НаименованиеЧитателей»

Запрос предназначен для формирования отчета. В результате выполнения запроса происходит выборка читателей из таблицы «Читатели».

Назначение: источник данных для отчета.

Способ выполнения: запрос на выборку.

SQL-режим запроса:

ELECT Читатели.КодЧитателя, Читатели.Фамилия, Читатели.Имя, Читатели.Отчество, Читатели.Адрес, Читатели.Телефон

FROM Читатели;

4.7 Запрос «ПоГоду»

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

Назначение: источник данных для отчета.

Способ выполнения: запрос на выборку.

SQL-режим запроса:

SELECT Издания.КодИздания, Издания.Автор, Издания.Название, Издания.ГодИздания

FROM Издания;

4.8 Запрос «ПоЖанрам»

Запрос предназначен для формирования отчета. В результате выполнения запроса происходит выборка изданий из таблицы «Издания» по жанру.

Назначение: источник данных для отчета.

Способ выполнения: запрос на выборку.

SQL-режим запроса:

SELECT Издания.КодИздания, Издания.Жанр, Издания.Автор, Издания.Название

FROM Издания;

4.9 Запрос «ПоИздательству»

Запрос предназначен для формирования отчета. В результате выполнения запроса происходит выборка изданий из таблицы «Издание» по издательству.

Назначение: источник данных для отчета.

Способ выполнения: запрос на выборку.

SQL-режим запроса:

SELECT Издания.КодИздания, Издания.Автор, Издания.Название, Издания.Издательство

FROM Издания;

4.10 Запрос «Формуляр»

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

Назначение: источник данных для отчета.

Способ выполнения: запрос на выборку.

SQL-режим запроса:

SELECT Формуляры.КодИздания, Формуляры.КодЧитателя, Формуляры.ДатаПолучения, Формуляры.ДатаВозврата

FROM Формуляры;

4.11 Запрос «ЧислоЧитателей»

В результате выполнения запроса происходит выборка данных из таблицы «Читатели» и вычисляется их общее количество.

Назначение: источник данных для отчета.

Способ выполнения: запрос на выборку.

SQL-режим запроса:

SELECT Count(НаименованиеЧитателей.КодЧитателя) AS [Count-КодЧитателя]

FROM НаименованиеЧитателей;