НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ ЧАСТНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«МОСКОВСКИЙ ФИНАНСОВО-ПРОМЫШЛЕННЫЙ УНИВЕРСИТЕТ «СИНЕРГИЯ»
Колледж «Синергия»
Специальность 09.02.07 Кафедра ЦЭ
КУРСОВАЯ РАБОТА
На тему Разработка базы данных для автоматизированной системы управления «Библиотека»
По дисциплине Управление и автоматизация баз данных
МОСКВА 2024 г.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1. Проектирование базы данных 5
1.1. Анализ предметной области 5
1.2. Инфологическое проектирование 6
1.3. Построение логической модели базы данных 11
1.4. Построение физической модели базы данных 13
2. Проектирование SQL-запросов 16
3. Проектирование серверного приложения: хранимые процедуры, функции, триггеры 20
4. Администрирование базы данных 29
ЗАКЛЮЧЕНИЕ 33
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 34
ВВЕДЕНИЕ
В современных условиях стремительного развития информационных технологий и увеличения объема данных, эффективное управление библиотечными ресурсами становится одной из важнейших задач для библиотек. Автоматизированные системы управления позволяют значительно упростить процессы учета, хранения и выдачи книг, а также улучшить доступ пользователей к информации. Актуальность разработки базы данных для автоматизированной системы управления «Библиотека» обусловлена необходимостью повышения эффективности работы библиотек, оптимизации процессов обслуживания пользователей и улучшения качества предоставляемых услуг.
Целью данной курсовой работы является проектирование структуры базы данных для библиотеки, включающей в себя пять основных сущностей: "Книги", "Зал", "Читатели", "Образование" и "Выдача".
Для достижения поставленной цели необходимо решить следующие задачи:
1. Провести анализ предметной области и выявить основные сущности, их атрибуты и взаимосвязи.
2. Разработать концептуальную модель базы данных в виде ER-диаграммы.
3. Спроектировать логическую модель базы данных, включающую описание таблиц, их атрибутов и связей между ними.
4. Разработать физическую модель базы данных с учетом выбранной системы управления базами данных.
5. Описать основные операции, выполняемые с данными в базе данных.
Практическая важность данной работы заключается в создании функциональной и удобной базы данных, которая позволит библиотекам не только автоматизировать рутинные операции, но и обеспечить более высокий уровень обслуживания читателей. В условиях растущей конкуренции между библиотеками и другими информационными ресурсами, наличие современного программного обеспечения становится ключевым фактором для привлечения и удержания пользователей.
Объектом исследования является автоматизированная система управления библиотекой.
Предметом исследования – база данных, обеспечивающая функциональность этой системы.
В работе будут применяться методы системного анализа, проектирования баз данных, а также методы тестирования и оценки эффективности информационных систем. Эти методы позволят не только разработать качественную базу данных, но и обеспечить ее соответствие современным требованиям и стандартам в области библиотечного дела.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Алексеев, А.А. Проектирование баз данных: теория и практика / А.А. Алексеев. - М.: Юрайт, 2020. - 241 с.
2. Бабенко, Л.К. Базы данных: проектирование, реализация и сопровождение / Л.К. Бабенко, И.А. Лёвочкина. - М.: Бином. Лаборатория знаний, 2021. - 304 с.
3. Бекаревич, Ю.Б. Самоучитель SQL / Ю.Б. Бекаревич, Н.В. Пушкина. - СПб.: БХВ-Петербург, 2020. - 368 с.
4. Бенкен, Е.С. Базы данных. Практическое применение СУБД SQL и NoSQL-типа для проектирования информационных систем / Е.С. Бенкен. - СПб.: БХВ-Петербург, 2020. - 288 с.
5. Васильев, А.Н. Базы данных: теория и практика / А.Н. Васильев. - М.: Юрайт, 2021. - 191 с.
6. Гарсиа-Молина, Г. Системы баз данных. Полный курс / Г. Гарсиа-Молина, Дж. Ульман, Дж. Уидом. - М.: Вильямс, 2021. - 1088 с.
7. Дейт, К.Дж. Введение в системы баз данных / К.Дж. Дейт. - М.: Вильямс, 2022. - 1328 с.
8. Дейт, К.Дж. Руководство по SQL / К.Дж. Дейт. - М.: Вильямс, 2021. - 592 с.
9. Дэйв, Б. Изучаем SQL / Б. Дэйв. - СПб.: Питер, 2020. - 336 с.
10. Елманова, Н.В. Основы проектирования баз данных / Н.В. Елманова, А.С. Савинков. - М.: ДМК Пресс, 2021. - 240 с.
11. Зайцев, А.В. Базы данных: учебное пособие / А.В. Зайцев, С.В. Матюшкин, Н.О. Пирогов. - М.: Юрайт, 2022. - 311 с.
12. Карпова, И.П. Базы данных: учебник и практикум для вузов / И.П. Карпова. - М.: Юрайт, 2022. - 477 с.
13. Кириллов, В.В. Введение в реляционные базы данных / В.В. Кириллов, Г.Ю. Громов. - СПб.: БХВ-Петербург, 2021. - 464 с.
14. Коннолли, Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика / Т. Коннолли, К. Бегг. - М.: Вильямс, 2020. - 1440 с.
15. Кузин, А.В. Базы данных: учебное пособие / А.В. Кузин, С.В. Левонисова. - М.: Академия, 2021. - 320 с.
16. Кузнецов, С.Д. Основы современных баз данных / С.Д. Кузнецов. - М.: Интернет-Университет Информационных Технологий, 2022. - 484 с.
17. Кузнецов, С.Д. Современные технологии баз данных / С.Д. Кузнецов. - М.: Интернет-Университет Информационных Технологий, 2021. - 320 с.
18. Мартишин, С.А. Базы данных. Практическое применение СУБД SQL и NoSQL-типа для проектирования информационных систем / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. - М.: Форум, 2022. - 368 с.
19. Мельников, В.П. Базы данных: учебное пособие / В.П. Мельников. - М.: Академия, 2021. - 208 с.
20. Михеева, Е.В. Базы данных: учебное пособие / Е.В. Михеева, И.А. Титова. - М.: Академия, 2020. - 352 с.
21. Павловская, Т.А. Базы данных. Язык SQL: учебник и практикум для вузов / Т.А. Павловская, Ю.А. Щупак. - М.: Юрайт, 2022. - 177 с.
22. Пирогов, Н.О. Базы данных: учебник и практикум для вузов / Н.О. Пирогов, А.В. Зайцев, С.В. Матюшкин. - М.: Юрайт, 2022. - 311 с.
23. Прата, С. Язык программирования С++. Лекции и упражнения / С. Прата. - М.: Вильямс, 2021. - 1248 с.
24. Рудикова, Л.В. Базы данных: учебное пособие / Л.В. Рудикова. - Минск: Вышэйшая школа, 2021. - 335 с.
25. Сергеев, А.П. Базы данных: учебное пособие / А.П. Сергеев. - М.: Интернет-Университет Информационных Технологий, 2022. - 272 с.
26. Сиволап, А.В. Базы данных: учебное пособие / А.В. Сиволап. - М.: Интернет-Университет Информационных Технологий, 2021. - 296 с.
27. Стоунз, Р. Базы данных. Полный курс / Р. Стоунз, Н. Мэтью. - М.: Вильямс, 2022. - 1328 с.
28. Таненбаум, Э. Современные операционные системы / Э. Таненбаум, Х. Бос. - СПб.: Питер, 2021. - 1120 с.
29. Уорсли, Дж. Проектирование реляционных баз данных / Дж. Уорсли, Дж. Дрейк. - М.: Вильямс, 2020. - 624 с.
30. Хомоненко, А.Д. Базы данных: учебник для вузов / А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев. - СПб.: Корона-Век/14369
Отзывы
Отзывов пока нет.