Добрый день! Уважаемые студенты, Вашему вниманию представляется курсовая работа на тему: «Проектирование реляционной базы данных.»
ЗАДАНИЕ КУРСОВОЙ РАБОТЫ
Разработать инфологическую модель данных учета книг в библиотеке. Описание предметной области: фонд библиотеки состоит из книг, которые имеют автора (авторов), название, издательство, год выпуска, количество страниц, индекс ББК, тематику, количество экземпляров. Экземпляры книги однозначно характеризуются своими инвентарными номерами. Книги могут быть произведением (сборниками произведений) одного писателя, а могут быть тематическими сборниками разных авторов. Пользователи библиотеки – читатели, которые могут брать книги домой. Читатели могут брать одинаковые книги. Книги должны быть возвращены в срок. В библиотеке есть тематический каталог. БД должна уметь отвечать на вопросы, подобные следующим: Сколько книг в библиотеке? Сколько книг находится на руках? Сколько книг находится на pукax у конкретного читателя? Какие книги выданы конкретному читателю и как называются эти книги? Какие книги утеряны? Кто потерял эти книги?
По полученной модели построить реляционную БД с использованием нормализации.
РЕФЕРАТ
Курсовая работа по теме «Проектирование реляционной базы данных» содержит 32 страницы текстового документа, 11 использованных источников, 30 иллюстраций, 8 таблиц.
БАЗА ДАННЫХ, НОРМАЛИЗАЦИЯ, ТАБЛИЦЫ, ПОЛЯ, ДАННЫЕ, СУЩНОСТИ, АТРИБУТЫ, ЗАПРОСЫ, МОДЕЛЬ, БИБЛИОТЕКА, АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ, MYSQL.
Объект курсовой работы: реляционная база данных.
Цель курсовой работы: закрепить и обобщить знания о работе с реляционными базами данных, спроектировать реляционную базу данных с помощью теории нормализации, овладеть практическими навыками работы с системами управления базами данных с помощью языка SQL.
Курсовая работа выполнена в соответствии с индивидуальным заданием.
В результате выполнения курсовой работы было выполнено концептуальное и логическое проектирование: анализ предметной области библиотеки и исследование ее функций, определены стержневые сущности данной системы и их связи, с помощью теории нормализации и анализа предметной области была разработана информационно-логическая модель библиотеки. В ходе работы получилось 12 таблиц, находящихся во второй, а некоторые в третьей нормальной форме. Таблицы отвечают требованиям нормализации, что позволяет обеспечить целостность и непротиворечивость информации.
Практическая реализация базы данных «Библиотека» была произведена на сервере баз данных MySQL, использовалась программа для визуального проектирования Workbench. С помощью языка SQL сформировано 4 запроса к базе данных.
В итоге выполнения курсовой работы достигнуты поставленные цели и задачи.
СОДЕРЖАНИЕ
1 Анализ предметной области. 6
1.1... Описание предметной области. 6
1.2... Функции предметной области. 8
1.3... Перечень входных и выходных документов. 11
2 Информационно-логическая модель базы данных. 12
2.1... Разработка концептуальной модели базы данных. 12
2.2... Разработка информационно-логической модели базы данных 13
3 Создание базы данных и заполнение таблиц в MySQL. 21
1. Анализ предметной области: [сайт]. – URL: http://89.294.130.59/cgiirbis_64.exe?LNG=&C21COM=F&I21DBN=IMAGE&p21DBN=IMAGE (дата обращения: 12.10.2021).
2. ISBN: [сайт]. – URL: https://bookscriptor.ru/articles/80712/ (дата обращения: 14.12.2021).
3. Индекс ББК: [сайт]. – URL: https://www.triumph.ru/bbk-klassifikator.html (дата обращения: 14.12.2021).
4. Вид содержания. – ГОСТ Р 7.0.100-2018. (дата обращения: 14.12.2021).
5. Связи: [сайт]. – URL: https://habr.com/ru/post/488054/ (дата обращения: 16.12.2021).
6. Понятие «Ключ»: [сайт]. – URL: https://www.sites.google.com/site/gosyvmkss12/bazy-dannyh/17-ponatie-kluca-v-bazah-dannyh-pervicnye-i-vnesnie-kluci (дата обращения: 16.12.2021).
7. Информационно-логическая модель базы данных: [сайт]. – URL: https://bstudy.net/744700/informatika/informatsionno_logicheskaya_model_bazy_dannyh (дата обращения: 17.12.2021).
8. Нормализация: [сайт]. – URL: https://habr.com/ru/post/254773/ (дата обращения: 17.12.2021).
9. Нормальная форма: [сайт]. – URL: https://ru.wikipedia.org/wiki/Нормальная_форма#Первая_нормальная_форма_(1NF) (дата обращения: 18.12.2021).
10. MySQL: [сайт]. – URL: https://wiki.gentoo.org/wiki/MySQL/Startup_Guide/ru (дата обращения: 24.12.2021).
11. MySQL Workbench: [сайт]. – URL: https://ru.wikipedia.org/wiki/MySQL_Workbench (дата обращения: 24.12.2021).