- •1.Инфологическая модель
- •1.2. Схема «Сущность-связь»
- •1.3. Схемы «Атрибут-Атрибут»
- •1.4. Составление спецификаций
- •1.4.1. Спецификация связей
- •1.4.2 Спецификация атрибутов
- •1.5. Переход от er-диаграммы к реляционным таблицам
- •1.6. Схема данных
- •2. Состав аис
- •2.4 Отчеты:
- •3. Описание таблиц
- •4. Создание запросов
- •5. Создание форм
- •6. Отчеты
- •7. Требования к аппаратному и программному обеспечению аис
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 НаименованиеЧитателей;