Здесь можно найти учебные материалы, которые помогут вам в написании курсовых работ, дипломов, контрольных работ и рефератов. Так же вы мажете самостоятельно повысить уникальность своей работы для прохождения проверки на плагиат всего за несколько минут.

ЛИЧНЫЙ КАБИНЕТ 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

 

Повышение оригинальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение оригинальности любого файла в формате MS Word. После такого повышения оригинальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, РУКОНТЕКСТ, etxt.ru. Программа «StudentHelp» работает по уникальной технологии так, что на внешний вид, файл с повышенной оригинальностью не отличается от исходного.

Работа № 133053


Наименование:


Курсовик Проектирование базы данных «Библиотека»

Информация:

Тип работы: Курсовик. Предмет: Базы данных. Добавлен: 13.10.2023. Год: 2023. Страниц: 18 в pdf. Уникальность по antiplagiat.ru: < 30%

Описание (план):


МИНОБРНАУКИ РОССИИ
РГУ НЕФТИ И ГАЗА (НИУ) ИМЕНИ И.М. ГУБКИНА
Факультет Комплексной безопасности ТЭК
Кафедра Управления безопасностью сложных систем
КУРСОВАЯ РАБОТА
по дисциплине Базы данных и экспертные системы
на тему Проектирование базы данных «Библиотека»
«К ЗАЩИТЕ» ВЫПОЛНИЛ:
Студент группы КФ-20-02
(номер группы)

(должность, ученая степень; фамилия, и.о.) (фамилия, имя, отчество)
(подпись) (подпись)
05.05.2023
(дата) (дата)
Москва, 20 23
МИНОБРНАУКИ РОССИИ
РГУ НЕФТИ И ГАЗА (НИУ) ИМЕНИ И.М. ГУБКИНА
Факультет Комплексной безопасности ТЭК
Кафедра Управления безопасностью сложных систем
ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ
по дисциплине Базы данных и экспертные системы
на тему Проектирование базы данных «Библиотека»
ДАНО студенту

группы КФ-20-02
(фамилия, имя, отчество в дательном падеже) (номер группы)
Содержание работы:
1. Введение
2. Инициирование проекта
3. Определение сущностей
4. Построение модели уровня сущностей
5. Построение модели уровня ключей
6. Построение полноатрибутной модели
7. Нормализация
8. Заключение
Исходные данные для выполнения работы:
1. Информация о предметной области из открытых источников
информации
Рекомендуемая литература:
1. Шустова Л. И. Базы данных: учебник / Л. И. Шустова, О. В. Тараканов
— М. : ИНФРА-М, 2017.
2. Голицына Ольга Леонидовна Информационные системы: Учебное
пособие / О. Л. Голицына, Н. В. Максимов, И. И. Попов. - 2-e изд. - М.:
Форум: НИЦ ИНФРА-М, 2014
Графическая часть:
1. Представлена моделями на разных этапах проектирования базы данных
2
СОДЕРЖАНИЕ
ВВЕДЕНИЕ... 3
ОСНОВНАЯ ЧАСТЬ... 4
1.1 Инициирование проекта... 4
1.2 Определение сущностей... 5
1.3 Построение модели уровня сущностей ... 7
1.4 Построение модели уровня ключей ... 9
1.5 Построение полноатрибутной модели ... 11
1.6 Нормализация... 13
ЗАКЛЮЧЕНИЕ... 16
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ... 17
3
ВВЕДЕНИЕ
Библиотека – это учреждение, которое предоставляет читателям книги и
другие материалы для чтения и изучения. Современные библиотеки имеют
различные отделы и фонды, включая электронные ресурсы. Для управления
всей информацией, хранящейся в библиотеке, необходима база данных.
Целью данной работы является проектирование базы данных
«Библиотека», которая будет содержать информацию о книгах, авторах,
издательствах, читателях, а также о выдаче книг на руки и их возврате.
Целью разработки базы данных «Библиотека» и автоматизированной
системы для работы с ней является повышение качества обслуживания
читателей и улучшение качества книжного фонда библиотеки.
Эта цель может быть достигнута за счет сокращения времени поиска
книг читателями и библиотекарями, за счет снижения времени поиска
информации о читателях, читателях-должниках, об устаревших книгах, о
непопулярных книгах.
Задачи работы:
· Определение структуры базы данных, включая создание таблиц для
каждой предметной области и определение связей между ними.
· Заполнение базы данных информацией о книгах, читателях,
издательствах, авторах и выдаче книг.
· Создать схему взаимодействия сущностей.
· Продумать Primary keys и Foreign keys.
· Проверить работу созданной базы данных.
4
ОСНОВНАЯ ЧАСТЬ
1.1 Инициирование проекта
База данных библиотеки — это система управления информацией о
книгах, журналах, периодических изданиях и других материалах, которые
находятся в библиотеке. Она включает в себя следующие предметные области:
1. Каталог книг — это основная часть базы данных, содержащая
информацию о книгах, включая название, автора, издательство, год издания,
жанр и другие характеристики.
2. Читатели — это информация о зарегистрированных читателях
библиотеки, включая их имя, адрес, телефон и другую контактную
информацию.
3. Выдача книг — это информация о выдаче книг читателям, включая
дату выдачи, срок возврата и статус книги (выдана или доступна).
4. Авторы книг — это информация о авторах представленных в
библиотеке книг, включая информацию о их ФИО и написанных
произведениях.
5. Издательства — это информация обо всех издательствах имеющихся
в библиотеке книг перемещении книг, включая информацию о названии и
городе издания.
Цель библиотеки – выдача книг. Перед началом проектирования базы
данных необходимо определить требования к ней. Основными требованиями
к базе данных «Библиотека» являются:
- Хранение информации о книгах, авторах, издательствах, читателях и
выдаче книг на руки.
- Возможность поиска книг по различным параметрам: названию,
автору, жанру, издательству и т.д.
- Возможность регистрации новых читателей и выдачи им книг на руки.
- Возможность учета возврата книг и штрафов за их задержку.
- Возможность составления отчетов о наличии книг в библиотеке,
выданных книгах, задолженностях и т.д.
5
1.2 Определение сущностей
Рассмотрим некоторые понятия, которые могут быть потенциальными
атрибутами/сущностям в нашей базе данных:
· Читатель. Содержит список из номеров билетов читателей, их ФИО,
телефона и адреса.
· Информация о книге. Содержит список из шифра книги, названия,
автора, издательства, года издания, жанра и количества экземпляров.
· Издательства. Содержит список из кода издательства, его
наименования и города издания.
· Выдача книг. Содержит список из шифра книги, датах возврата и
выдачи, номера читательского билета.
· Авторы книг. Содержит список из кодов авторов и их ФИО.
Спроектируем базу данных, содержащую информацию о читателях,
книгах, издательствах, авторах и выдаче книг. Пользователями данной базы
данных будут являться работники библиотеки.
В основе нашей базы данных будут читатели, которые приходят в
библиотеку, чтобы получить нужную им книгу. Информация о нужной книге
читателю содержит название, имя автора, название издания, год и жанр. На
основе требований читателя ему выдается нужная книга. Также в нашей базе
будут храниться данные о имеющихся в наличии книгах.
На этом этапе проектирования базы данных необходимо составить
предварительный пул сущностей. Для его создания необходимо определить
экземпляры объектов предметной области «Библиотека», обладающие
одинаковыми характеристиками, и объединить их в сущности.
Таблица 1 – Описание пула сущностей

сущности
Название
сущности
Определение Описание
6
Е1 Читатель Список
читателей
библиотеки
Информация о каждом
клиенте, который когдалибо обращался в
библиотеку
Е2 Авторы и книги Хранение
информации о
принадлежности
автора к книге
Промежуточная таблица
для описания и
взаимосвязи книг,
написанных одним или
несколькими авторами.
Е3 Информация о
книге
Данные о книге Информация о названии
книги, ее авторах и
издательствах, годе
издания, жанре и
количестве
Е4 Издательства Список
издательств
имеющихся в
библиотеке книг
Информация о
наименовании
издательства и названии
города издания.
Е5 Выдача книг Хранение
информации о
выдаваемой
книге и
принадлежности
книги к
определенному
читателю
Таблица, в которой
содержится информация о
дате выдачи и возврата
книги, а также для
взаимосвязи книги и
читателя, который взял ее.
Е6 Авторы книг Список авторов
имеющихся
книг
Информация о ФИО
автора.
7
1.3 Построение модели уровня сущностей
Данный этап проектирования подразумевает в себе наличие
уточненного пула сущностей, матрицы связей, описания связей между
сущностями и диаграммы ER-типа. Данный этап играет решающую роль в
процессе построения модели уровня сущностей.
Для реализации связи многое-ко-многим была создана дополнительная
сущность «Авторы и книги», благодаря которой можно к нескольким книгам
привязать несколько авторов.
Таблица 2 – Матрица связей
Е1 Е2 Е3 Е4 Е5 Е6
Е1 X
Е2 X X
Е3 X X X
Е4 X
Е5 X X
Е6 X
Опишем подробно каждую связь, для этого назначим имя и уникальный
номер. Матрица связей указывает нам на наличие бинарных связей между
сущностями, но не отражает их природу. Таким образом, далее произведём
исследование каждой выявленной бинарной связи в обоих направлениях и
отметим в таблице 3.//
16
ЗАКЛЮЧЕНИЕ
В результате выполнения данной курсовой работы была разработана
база данных «Библиотека», которая позволяет хранить информацию о книгах,
авторах, издательствах, читателях и выдаче книг на руки. База данных
содержит модель уровня сущностей, модель уровня ключей,
полноатрибутную модель и была нормализована до 3НФ. Все требования,
предъявленные к базе данных «Библиотека», были учтены.
В начале была выполнена задача проектирования, было проведено
подробное описание предметной области, изучена тема работы в сторонних
источниках. После того, как предметная область была описана, был составлен
предварительный пул сущностей для использования в базе данных.
Произведено поэтапное построение модели предметной области путём
определения сущностей и их атрибутов, описания связи между сущностями. В
процессе разработки базы данных было построено три диаграммы: ER-, KB- и
FA- диаграммы. Поставленные задачи выполнены, цели курсовой работы
были достигнуты.
17
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Авдеева, С.М. Информационные технологии для развития школьных
библиотек. Методические рекомендации / С.М. Авдеева, Л.Л. Босова,
О.И. Заичкина– М.: РГБ, 2015. – 117 с.
2. Ильиных Т.Е., Шустова Л.И. Проектирование реляционных баз данных
в нотациях IDEF1X. М.: МИФИ, 2000. – 136 с.
3. Информационные системы: Учебное пособие / О.Л. Голицына, Н.В.
Максимов, И.И. Попов. - 2-e изд. - М.: Форум: НИЦ ИНФРА-М, 2014. -
448 с.: (Высшее образование) ISBN 978-5-91134-833-5. ЭБС
4. Кренке Д. Теория и практика построения баз данных. – Питер, 2010. –
С.206
5. Методические указания по подготовке групповой курсовой работы по
дисциплине «Базы данных и экспертные системы» Д.И. Чукова, Н.А.
Савченко, В.Е. Рябков, – М.: Издательский центр РГУ нефти и газа
имени И.М. Губкина, 2020
6. Основы проектирования баз данных: Учебное пособие / Голицына О.Л.,
Партыка Т.Л., Попов И.И., - 2-е изд. - М.:Форум, НИЦ ИНФРА-М, 2016.
– 416 с.: (Профессиональное образование) ISBN 978-5-91134- 655-3.
7. Шустова Л.И., Тараканов О.В. Базы данных // Учебник / Москва, 2016. –
304 с.


Скачать работу


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.