Автор работы: Пользователь скрыл имя, 17 Ноября 2011 в 14:40, контрольная работа
Составление функциональной модели подразумевает создание контекстной диаграммы и ее детализации на необходимый уровень. Для достижения поставленных целей достаточно очертить основные процессы, которые происходят при управлении обеспечением литературы ВУЗа. Основной процесс – управление обеспечением литературой ВУЗа, он и будет являться основой контекстной диаграммы. Контекстная диаграмма представлена на рисунке 1
Описание полей таблицы «TblBooks»
Название поля | Тип данных | Описание поля |
kod_book | int | Код книги |
author | varchar (128) | Автор книги |
other_author | varchar (512) | Другие авторы |
main_title | varchar (512) | Основное заглавие, может состоять из одного или нескольких предложений. |
other_title | varchar (1024) | Параллельное заглавие. Параллельное заглавие эквивалент основного заглавия на ином языке или в иной графике. |
about_title | varchar (1024) | Сведения, относящиеся к заглавию, содержат информацию, раскрывающую и поясняющую основное заглавие, в том числе другое заглавие, сведения о виде, жанре, назначении произведения, указание о том, что документ является переводом с другого языка и т.п. |
responsibility | varchar (512) | Сведения об ответственности содержат информацию, о лицах и организациях, участвовавших в создании интеллектуального, художественного или иного содержания произведения, являющегося объектом описания. |
keywords | varchar (2048) | Ключевые слова книги |
kod_stamp | bit | Код грифа Министерства образования или другой организации |
edition_info | varchar (256) | Сведения об
издании содержат информацию, об изменениях
и особенностях данного издания. Например:
- Факс. изд. - Новая версия - Перепеч. с изд. 1925 г. - Доп. вариант |
ISBN | varchar (16) | Международный стандартный номер книги |
UDK | varchar (32) | Универсальная десятичная классификация |
BBK | varchar (32) | Библиотечно-библиографическая классификация |
kod_rubric | char (18) | Код предметной рубрики, к которой относится данная книга |
mesto | char (18) | Место издания |
year | char (18) | Год издания |
publisher | char (18) | Сведения об издательстве – содержат название издательства |
value | char (18) | Объем - Количество страниц |
medium | varchar (128) | Физическая характеристика носителя содержит обозначение физической формы, в которой представлен объект описания, в сочетании с указанием объема и, при необходимости, размера документа, его иллюстраций и сопроводительного материала, являющегося частью объекта описания. |
renew | bit | Обновлена - признак того, что информация о данной книге была обновлена. |
kod_literature | int | Код типа литературы |
kod_edition | int | Код вида издания |
annotation | text | Аннотация - содержит краткое изложение содержания книги. |
seria | char (18) | Серия содержит сведения о многочастном документе, отдельным выпуском которого является объект описания. |
author_sign | char (18) | Авторский знак |
price | char (18) | Цена книги |
kod_tip_edition | int | Код типа издания |
SprLiterature (Типы литературы) - таблица содержит список всех типов литературы.
Таблица 2
Описание полей таблицы «SprLiterature»
Название поля | Тип данных | Описание поля |
kod_literature | int | Код типа литературы |
literature | varchar (128) | Типа литературы (учебная, учебно-методическая, другая) |
Tip_edition (Типы издания)- таблица содержит список всех типов изданий.
Таблица 3
Описание полей таблицы «Tip_edition»
Название поля | Тип данных | Описание поля |
kod_tip_edition | int | Код типа издания |
tip_edition | varchar (128) | Тип издания (официальные издания, справочно-библиографические издания, научная литература, информационные базы данных и т.п.) |
SprEdition (Вид издания) – таблица содержит список всех видов изданий.
Таблица 4
Описание полей таблицы «SprEdition»
Название поля | Тип данных | Описание поля |
kod_edition | int | Код вида издания |
edition | varchar (128) | Вид издания (книжное издание, журнальное издание, документы на нетрадиционных носителях информации, другие виды изданий) |
SprSigla (Сигла) - таблица содержит список всех сигл (отделов) библиотеки университета.
Таблица 5
Описание полей таблицы «SprSigla»
Название поля | Тип данных | Описание поля |
kod_sigla | char(18) | Код сиглы |
name_sigla | varchar(18) | Название сиглы |
Book_amount (Хранение книг) - таблица содержит информацию о нахождении книги (абонемент или читальный зал) и о количестве экземпляров каждой книги.
Таблица 6
Описание полей таблицы «Book_amount»
Название поля | Тип данных | Описание поля |
kod_book | int | Код книги |
kod_sigla | int | Код сиглы |
amount | int | Количество экземпляров данной книги, которые хранятся в указанной сигле |
Spr_recommendation (Рекомендации) - таблица хранит список рекомендаций.
Таблица 7
Описание
полей таблицы «Spr_
Название поля | Тип данных | Описание поля |
kod_book | int | Код книги |
kod_predmet | int | Код предмета |
kind_rec | varchar(32) | Тип рекомендации (основная или дополнительная) |
Order (Заявка) – таблица содержит библиографические данные заказываемых книг.
Таблица 8
Описание полей таблицы «Order»
Название поля | Тип данных | Описание поля |
kod_order | char (18) | Код заявки |
author | varchar (128) | Автор книги |
title | varchar (512) | Заглавие книги |
place_edition | varchar (128) | Место издания |
year_edition | int | Год издания |
amount | int | Количество экземпляров |
price | real | Цена |
id_user | varchar (16) | Преподаватель, который делает заказ на книгу |
kod_predmet | char (18) | Код дисциплины, по которой заказывается книга |
date_order | char (18) | Дата формирования заявки |
Status | char (18) | Статус заявки (выполнена, не выполнена) |
Periodical (Периодические издания) - таблица содержит сведения о периодических изданиях.
Таблица 9
Описание полей таблицы «Periodical»
Название поля | Тип данных | Описание поля |
kod_periodical | int | Код периодического издания |
Responsibility | varchar (512) | Сведения об ответственности |
month_per | int | Месяц |
Number | varchar (16) | Номер |
Amount | int | Количество |
Kod_subscribe_period | int | Код подписанного периодического издания |
SprRubric (Предметная рубрика) – содержит список рубрик с кодом по ББК.
Таблица 10
Описание полей таблицы «SprRubric»
Название поля | Тип данных | Описание поля |
kod_rubric | varchar (16) | Код рубрики |
Name_rubric | varchar (128) | Название рубрики |
Subscribe_periodical (Список подписанных периодических изданий) – содержит данные о подписанных периодических изданиях.
Таблица 11
Описание
полей таблицы «Subscribe_
Название поля | Тип данных | Описание поля |
kod_subscribe_periodical | int | Код периодического издания |
title | varchar (512) | Заглавие |
about_title | varchar (1024) | Сведения относящиеся к заглавию |
year | int | Год |
half_year | int | Полугодие |
index_subscript | varchar (16) | Индекс |
kod_edition_per | int | Код вида издания периодики |
Stamp (Гриф) – содержит список грифов.
Таблица 12
Описание полей таблицы «Stamp»
Название поля | Тип данных | Описание поля |
kod_stamp | int | Код грифа |
Name_ stamp | varchar (64) | Название грифа |
SprEdition_per (Виды издания периодики) – содержит виды издания периодики.
Таблица 13
Описание полей таблицы «SprEdition_per»
Название поля | Тип данных | Описание поля |
kod_edition_per | int | Код вида издания периодики |
edition_per | varchar (128) | Вид издания периодики |
Приложение
1
Физическая схема базы данных |