Механизм и основные этапы создания и администрирования базы данных для Картотеки книг или библиотеки при помощи средств Microsoft SQL Server. Характеристика данной базы и требования, предъявляемые к ней. Основные операции с исследуемой базой данных.
Аннотация к работе
Данная курсовая работа предполагает создание и администрирование базы данных для картотеки книг или библиотеки. База данных должна содержать всю необходимую информацию о книгах и их авторах, издательствах, которыми изданы те или иные книги, пользователях библиотеки. Так же необходимо вести учет взятых и возвращенных книг и обеспечить возможность читателям ознакомиться с списком книг, которые имеются в наличии в библиотеке. Проектируемая система в данной курсовой работе была выполнена при помощи средств - Microsoft SQL Server. Microsoft SQL Server это универсальный пример системы клиент / сервер. Задача курсовой работы состоит в том, что бы разграничить доступ пользователей к объектам SQL Server, которое поможет автоматизировать деятельность и повысить эффективность работы библиотеки. Таблица 1. Объекты базы данных Объекты Назначение Таблицы tbl_Authors Хранит информацию об авторах tbl_Knigi Хранит информацию о книгах Authot_Kniga Промежуточная таблица tbl_Izdatelstvo Хранит информацию об издательствах Nalichie Наличие книг в библиотеке Reader Хранит информацию о читателях tbl_Uchet Учет взятых и возвращенных книг Представления For_Meneg Просмотр общей информации по базе данных менеджером For_Readors Просмотр общей информации по базе данных библиотекарями Read_Dolg Отображает задолжности читателей Read_Interes Отображает интересы читателей в выборе книг Хранимые процедуры Add_Avtor Позволяет добавить автора в базу данных Add_Izdatel Позволяет добавить издательство в базу данных Add_Knig Позволяет добавить книгу в базу данных Add_Nalich Позволяет добавить книгу список наличия книг в библиотеке Add_Reador Позволяет добавить читателя в базу данных Add_Vzayl Позволяет учитывать взятую книгу Хранимые процедуры Del_Avtor Позволяет удалить автора из базы данных Del_Izdatel Позволяет удалить издательство из базы данных Del_Knig Позволяет удалить книгу из базы данных Del_Nalich Позволяет удалить книгу из списка наличия книг в библиотеке Del_Reador Позволяет удалить читателя из базы данных Search_Kniga Отбирает нужную книгу по одному из параметров Upd_Reador Позволяет удалить читателя из базы данных Upd_Vzayl Позволяет учитывать возвращенную книгу Анализ особенностей организации уже на первом этапе позволяет выделить следующие таблицы: - авторы; - книги; - автор книги; - издательство; - наличие (книг в библиотеке); - читатели; - учет (взятых и возвращенных книг).