Сохраните в формате MS Access 2003.
В среде Delphi В среде Delphiдля работы с таблицами БД используйте компоненты наборы данных класса TADOQuery.
Разработайте проект, выполняющий добавление информации о поступлении экземпляров книг:
Создайте запросы – выборки:
· Данные обо всех авторах
· Данные о книгах отдельного автора
· Данные об экземплярах отдельной книги.
Выбор автора выполнить в списке ФИО авторов, полученном в сетке DBGrid.
Данные о книгах, выбранного автора, выдать в сетке DBGrid (выполнить запрос – выборку по книгам автора, выбранного в предыдущем списке DBGrid).
В третьей выборке получите данные об экземплярах книги, выбранной во втором компоненте DBGrid – из второй выборки. Отразите данные выборки в сетке DBGrid.
Выполните добавление записей в таблицу B_Fond по поступившим экземплярам книги, выбранной из списка книг (DBGRid). Добавление выполните с помощью запроса. Инвентарный номер введите с клавиатуры, дата поступления – текущая.
Результаты отразите в сетке DBGrid, обновив в ней данные выборки.
Таблицы Avtor и Book должны быть заполнены. Если не заполнены - установите НД ADOADOTable, заполните НД и удалите НД ADOADOTable. B_fond – можно не заполнять.
Вариант 2.
Создайте в СУБД MS Access БД Библиотека с таблицами^
Структура таблицы Avtor:
· Kod – код автора, счетчик, ключевое поле
· FIO – ФИО автора, текстовое поле
Структура таблицы Book:
· Kod – код книги, счетчик, ключевое поле
· Kod_Avt – код автора, числовое, целое, индексированное поле, совпадения допускаются
· Naim – наименование книги, текстовое поле
· Kol – количество экземпляров книги - целое
Структура таблицы Reader:
· Kod – код читателя, счетчик, ключевое поле
· Fio – ФИО читателя
· Tel - телефон
|
· Adr - адрес
Структура таблицы B_Rab:
· Id – счетчик, ключевое поле
· Kod – код читателя, числовое, целое, индексированное поле, совпадения допускаются
· Kod_B – код книги, числовое, целое, индексированное поле, совпадения допускаются
· Inn – инвентарный номер экземпляра книги, числовое, целое, индексированное поле, совпадения не допускаются
· Date_v – дата выдачи
· Date_voz – дата возврата
Сохраните в формате MS Access 2003.
В среде Delphiдля работы с таблицами БД используйте компоненты наборы данных класса TADOQuery.
Разработайте проект, выполняющий автоматизацию корректировки информации по читателю и книг учета возврата книг читателями:
Создайте запросы на выборки:
· Данные о читателях – номер читательского билета и ФИО, телефон, адрес
· Данные об экземплярах, о книгах и об авторах книг, выданных отдельному читателю.
Данные выборок покажите в сетках DBGrid.
Во вторую выборку включите данные о книгах, выданных читателю, выбранному в первой сетке DBGrid.
Выполните корректировку информации по читателю с помощью запроса.
Результаты редактирования отразить в сетке DBGrid, обновив информацию выборки.
Выполните удаление записей из таблицы B_Rab по книгам, сданными читателем. Выбор сдаваемого экземпляра книги выполните в сетке DBGrid для второй выборки.
Удаление выполнить с помощью запроса. Результаты отразите в сетке DBGrid, обновив выборку.
Таблицы должны быть заполнены. Если не заполнены - установите НД ADOTable, заполните и удалите НД ADOTable..
Вариант 3.
Создайте в СУБД MS Access БД Библиотека с таблицами^
Структура таблицы Avtor:
|
· Kod – код автора, счетчик, ключевое поле
· FIO – ФИО автора, текстовое поле
Структура таблицы Book:
· Kod – код книги, счетчик, ключевое поле
· Kod_Avt – код автора, числовое, целое, индексированное поле, совпадения допускаются
· Naim – наименование книги, текстовое поле
· Kol – количество экземпляров книги - целое
Структура таблицы Reader:
· Kod – код читателя, счетчик, ключевое поле
· Fio – ФИО читателя
· Tel - телефон
· Adr - адрес
Структура таблицы B_Rab:
· Id – счетчик, ключевое поле
· Kod – код читателя, числовое, целое, индексированное поле, совпадения допускаются
· Kod_B – код книги, числовое, целое, индексированное поле, совпадения допускаются
· Inn – инвентарный номер экземпляра книги, числовое, целое, индексированное поле, совпадения не допускаются
· Date_v – дата выдачи
· Date_voz – дата возврата
Сохраните в формате MS Access 2003.
В среде Delphiдля работы с таблицами БД используйте компоненты наборы данных класса TADOQuery.
Разработайте проект, выполняющий автоматизацию выдачи книг читателям:
Создайте запросы – выборки:
· Данные о читателях – номер читательского билета и ФИО
· Данные о книгах и их авторах
· Данные об экземплярах, о книгах и об авторах книг, выданных отдельному читателю.
Данные всех выборок показать в сетках DBGrid. Для выполнения запроса на третью выборку выбор читателя и книги выполните в сетках DBGrid с данными первых двух выборок.
Выполните добавление записей в таблицу B_Rab по книгам, выданных читателю. Инвентарный номер экземпляра книги введите с клавиатуры. Дата выдачи книги – текущая дата, дата возврата – на 14 дней больше даты выдачи. Добавление выполнить с помощью запроса.
|
Результаты добавления отразить в сетке DBGrid, обновив в ней информацию третьей выборки.
Таблицы должны быть заполнены. Если не заполнены - установите НД ADOTable, заполните и удалите НД ADOTable
Вариант 4.
Создайте в СУБД MS Access БД Библиотека с таблицами^
Структура таблицы Avtor:
· Kod – код автора, счетчик, ключевое поле
· FIO – ФИО автора, текстовое поле
Структура таблицы Book:
· Kod – код книги, счетчик, ключевое поле
· Kod_Avt – код автора, числовое, целое, индексированное поле, совпадения допускаются
· Naim – наименование книги, текстовое поле
· God_Izd – год издания, числовое, целое
· Kol – количество экземпляров книги - целое
Структура таблицы B_Fond:
· Id – счетчик, ключевое поле
· Inn – инвентарный номер экземпляра книги, числовое, длинное целое, индексированное поле, совпадения не допускаются
· Kod – код книги, числовое, длинное целое, индексированное поле, совпадения допускаются
· Date_P – дата поступления экземпляра, тип Дата/Время