Проектирование баз данных, реализация ее серверной части, методика создания таблиц, различных триггеров, хранимых процедур, клиентского приложения. Процедура поиска данных, фильтрации данных, вывода отчета, ввода SQL запросов и вывода хранимых процедур.
Аннотация к работе
Задание · В соответствии с вариантом спроектируйте базу данных любым методом проектирования на основе описания предметной области. 1. В СУБД InterBase 6.0/Firebird 1.5 реализуйте серверную часть спроектированной ранее базы данных, которая должна содержать: 1) таблицы с определением первичного ключа 2) триггеры, реализующие каскадное обновление и каскадное удаление связанных полей 3) триггеры, присваивающие уникальное значение генератора в поле первичного ключа 4) триггеры, обеспечивающие журнализацию изменений определенной таблицы 5) не менее трех различных хранимых процедур 2. Если это поле содержит значение NULL, то значит, что данная книга ни находится на руках у читателя, а находится в библиотеке. Свойство «Издательство» сущности «Книги» имеет дополнительные свойства не зависящие от ключевых. Таблица «Книги» (Books) Наименование поля Тип данных Ограничения ID Книги (ID_Books) Целое число NOT NULL Первичный ключ Значение уникально Наименование (Name) Строка (30) NOT NULL ID Издательства (ID_Publishers) Целое число NOT NULL Внешний ключ Количество страниц (K_pages) Целое число NOT NULL Тип переплёта (Cover) Строка (15) NOT NULL Тираж (Tiraz) Целое число NOT NULL ID Абонента (ID_abonent) Целое число Внешний ключ Дата выдачи (Date_issue) Дата Таблица «Издательства» (Publishers) Наименование поляТип данныхОграничения ID Издательства (ID_Publishers) Целое число NOT NULL Первичный ключ Значение уникально Название (Name) Строка (20) NOT NULL Город (City) Строка (20) Таблица «Читатели» (Readers) Наименование поляТип данныхОграничения ID Абонента (ID_ abonent) Целое число NOT NULL Первичный ключ Значение уникально ФИО (FIO) Строка (30) NOT NULL Телефон (Telephone) Строка (10) Адрес (Address) Строка (20) NOT NULL Реализация серверной части базы данных Серверную часть базы данных будем выполнять на сервере FireBird 2.1 в визуальной среде разработки IBExpert.