Загрузка БД на SQLServer (физическое моделирование)
Из программы ErWinфизическая модель базы данных библиотеки была загружена на SQLServer, таблицы базы данных были заполнены запросом SQLInsert.
Таблица Books:
Таблица Authors:
SQLзапросы для заполнения таблицы Authors:
Таблица Author_books:
Таблица BooksRent:
Таблица Clients:
SQLзапросы для заполнения таблицы Clients:
Таблица Debts:
Таблица Genre:
Написание SQL запросов к построенной базе данных
1) Вывести все книги библиотеки (каталог книг)
2) Вывести Фамилии читателей, которые должны библиотеке больше одной книги, а также названия этих книг
3) Внести данные об ISBNдля книги по ее названию
4) Добавление нового клиента в базу данных:
5)
Создание интерфейса для базы данных.
Для того, чтобы обеспечить возможность использования базы данных для людей, не знающих язык запросов SQL, а также для более наглядного вывода информации было разработано приложение.
Приложение представляет собой программу на языке C#. Оно состоит из одного окна, на котором расположены две поисковые строки, две кнопки и область, куда выводятся полученные результаты.
В первое поле поиска пользователю приложения (библиотекарю) предлагается ввести название книги, фамилию автора или жанр, после чего при нажатии на кнопку «Найти книги» в таблицу снизу будут выведены соответствующие записи из базы данных.
|
|
Во второе поле поиска пользователю приложения (библиотекарю) предлагается ввести фамилию клиента, чтобы проверить, числятся ли за ним какие-либо несданные книги. После нажатия на кнопку «Вывести долги» в таблицу снизу будут выведены записи о тех книгах, которые клиент еще не вернул в библиотеку.
В случае возникновения каких-либо ошибок, например, пользователь ввел вместо фамилии запрос на языке SQL, будет выведено сообщение об ошибке.
Заключение
Итогом выполнения курсовой работы стала созданная в программе MicrosoftSQLServerбаза данных «Книжная библиотека». Она обеспечивает весь необходимый для среднестатистической библиотеки функционал – учет имеющихся книг, учет читателей, учет выданных книг.
Также был разработан интерфейс для этой базы данных, реализованный в виде программы, написанной на языке C#. Он позволяет библиотекарю искать книги по названию, автору или жанру среди имеющихся книг, а также выводить список книги, которые должен вернуть клиент с указанной фамилией.
Стоит отметить, что как сама база данных, так и приложение являются легко расширяемыми и дополняемыми.
Список литературы:
1) Ржеуцкая Е.У. Базы данных. Язык SQL. М.: Издательство Вологда ВоГТУ, 2010. 159 стр. с ил.
|
|
2) БондарьА. MicrosoftSQLServer 2014. Наиболее полное руководство – 3-е изд. М.: Издательство БХВ, 2015. 592 стр. с ил.
3) Диго С.М. Базы данных: проектирование и использование. – М.:Финансы и статистика, 2005. – 592 с.ил.
Дата добавления: 2018-04-15; просмотров: 210; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!