Курсовая работа: Автоматизированная система Библиотека
Запрос на выборку данных
1. Пеня – запрос для расчета задолженности читателей по каждой книге. Данные из таблицы – связки должны быть включены в запрос: chitat, nazvan, ekzempl, data_vid, data_voz, pr_dni, penya
Данный запрос, описанный в SQL:
UPDATE [Таблица – связка] SET [Таблица – связка].penya = [pr_dni]*0.9
2. На поиск книги – запрос, необходимый для поиска книги по необходимым параметрам (по автору, издательству, теме).
3. Взять книгу – берется книга и данные добавляются в таблицу «Таблица – связка».
Корректировка данных средствами запросов
1. Взять книгу – берется книга и данные добавляются в таблицу «Таблица – связка».
Данный запрос, описанный в SQL:
INSERT INTO [Таблица– связка] (chitat, nazvan, ekzempl)
SELECT TOP 1 Читатель.kod_chitat, Информация.nazvan, Экземпляр.kod_ekzempl
FROM Читатель, Информация INNER JOIN Экземпляр ON Информация.kod = Экземпляр.nazvan
WHERE (((Читатель.kod_chitat)=[Forms]! [Главная форма]! [Читатель, книги]. [Form]! [kod_chitat]) AND ((Информация.nazvan)=[Forms]! [Информация1]! [nazvan]));
2. Просроченные дни – обновляются данные (просроченные дни) в таблице «Таблица – связка».
4. Реализация пользовательского интерфейса средствами форм
Технология загрузки базы данных
– В первую очередь заполняются таблицы Автор, Тема, Тип, Издательство, Место.
– Таблица «Информация» заполняется на основе вышеприведенных таблиц.
– Затем заполняются таблицы «Экземпляр», «Улица», эти данные вклячаются в таблицы «Таблица – связка» и «Читатель».
Разработка форм
1) Составная форма
Источник записей: Читатель + Информация
Таблица, на которой строится форма: Информация
Корректируемые данные: Да
Количество записей: Информация
Недостатки: Невозможно корректировать таблицы, отсутствует иерархический просмотр.
2 )Вложенная форма с одним уровнем
Главная: