Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Release.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.49 Mб
Скачать

2.2 Разработка структуры базы данных программы

База данных состоит из 8 взаимосвязанных таблиц.

Основная таблица «BOOKS». В ней представлена информация о литературе, используемой на кафедре.

На рисунке 2.2 представлена структурная схема базы данных, а в таблицах 2.1-2.8 приведено содержание данных таблиц.

Рисунок 2.2 - Структура базы данных

Организованные в базе данных связи между таблицами позволяют выполнять каскадное удаление и обновление данных. Использование развязочных таблиц позволило сократить избыточность данных до минимума? Посредством упрощения обращений вида: многие ко многим

Таблица books содержит данные о книгах, внесенных в БД.

Таблица 2.1 – Таблица данных «books»

Поле

Тип

Длина

Описание

id

Числовой

11

Индекс

id_pub_type

Числовой

11

Индекс публикации

name

Символьный

100

Название

publisher

Символьный

100

Издательство

pages

Числовой

-

Количество страниц

xdk

Символьный

Индекс УДК

bbk

Символьный

-

Индекс ББК

isbn

Символьный

500

Индекс ISBN

descriptio

Символьный

15

Описание книги

image_url

Символьный

15

Ссылка на обложку

ebook_url

Символьный

250

Ссылка на электронный вариант

library

Числовой

10

Номер библиотеки

Универсальная десятичная классификация (УДК) - система классификации информации, широко используется во всем мире для систематизации произведений науки, литературы и искусства, периодической печати, различных видов документов и организации картотек.

Библиотечно-библиографическая классификация (ББК) - Рабочие таблицы, предназначены для организации библиотечных фондов, систематических каталогов и картотек. Приказ об образовании редколлегии для издания таблиц был издан Министерством культуры РСФСР в 1959 году. Впоследствии появились также специальные издания таблиц для массовых библиотек, областных библиотек, детских и школьных библиотек.

Таблица books_disciplines содержит варианты ответов на вопросы анкетирования.

Таблица 2.2 – Таблица данных «books_disciplines»

Поле

Тип

Длина

Описание

id

Числовой

11

Индекс

id_book

Числовой

11

Идентификатор книги

id_discipline

Числовой

11

Идентификатор учебной дисциплины

Таблица books_authors содержит информацию об авторах книг.

Таблица 2.3 – Таблица данных «books_authors»

Поле

Тип

Длина

Описание

id

Числовой

11

Индекс

id_book

Числовой

11

Идентификатор книги

id_author

Числовой

11

Идентификатор автора

Таблица books_disciplines делает привязку вопросов анкетирования к конкретной анкете.

Таблица 2.4 – Таблица данных «books_disciplines»

Поле

Тип

Длина

Описание

id

Числовой

11

Индекс

id_book

Числовой

11

Идентификатор книги

id_discipline

Числовой

11

Идентификатор дисциплины

Таблица books_section содержит данные о всех разделах литературы.

Таблица 2.5 – Таблица данных «»

Поле

Тип

Длина

Описание

id

Числовой

11

Индекс

id_book

Числовой

11

Идентификатор книги

id_section

Числовой

11

Идентификатор раздела

Таблица it_text_answers содержит данные об ответах студентов, вводимых вручную.

Таблица 2.6 – Таблица данных «disciplines», содержит данные об изучаемых предметах

Поле

Тип

Длина

Описание

id

Числовой

11

Индекс

name

Символьный

500

Наименование дисциплины

code

Символьный

500

Код дичциплины

Таблица publication_type содержит данные об издательствах.

Таблица 2.6 – Таблица данных «publication type»

Поле

Тип

Длина

Описание

id

Числовой

1

Индекс

name

Символьный

500

Название издательства

short

Символьный

500

Краткое описание

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]