Автор работы: Пользователь скрыл имя, 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
Физическая схема базы данных |