Скачиваний:
75
Добавлен:
30.04.2013
Размер:
113.15 Кб
Скачать

ИСФУММ. Модель данных. cтр. 8

http://www.sibinfo.ru/tmp/MPS/doc/mps_er.doc

Модель данных

Дата последнего изменения документа: 29.08.01

Отчет создан для прикладной системы "Информационно-справочный фонд учебно-методических материалов, учебных компьютерных программ для ВУЗов и техникумов отрасли"

Версия прикладной системы: ver.

Введение

Настоящий документ содержит описание структуры данных. Модель включает идентифицированные сущности (включая атрибуты и уникальные идентификаторы) и связи.

Использование документа:

  • разработчики используют описанную модель для построения логической структуры данных

1 . Диаграммы сущностей и связей

Ниже приведены диаграммы идентифицированных сущностей и связей.

Легенда к ER-диаграмме № 1

Имя: ERD1

Название:

Автор:

Дата и время последнего изменения: 25.08.01 23:53:13

2. Определения данных

Настоящий раздел содержит описания всех идентифицированных сущностей и атрибутов модели.

Используемые обозначения:

# - первичный ключ

* - уникальный идентификатор

ПАРАМЕТР.

Атрибуты

N/N

Название

Тип

Обяз.

Описание

1

#ИД

NUMBER(5)

Y

Идентификатор параметра

2

*НАЗВАНИЕ

VARCHAR2(50)

Y

Название параметра

3

ЗНАЧЕНИЕ

VARCHAR2(4000)

N

Значение параметра

4

ОПИСАНИЕ

VARCHAR2(250)

N

Описание параметра

Сущность ПАРАМЕТР не участвует ни в каких связях.

ПОЛЬЗОВАТЕЛЬ.

Атрибуты

N/N

Название

Тип

Обяз.

Описание

1

#ИД

NUMBER(10)

Y

Идентификатор пользователя

2

*USERNAME

VARCHAR2(30)

Y

Системное имя пользователя

3

PASSWORD

VARCHAR2(30)

Y

Пароль

4

ФИО

VARCHAR2(100)

N

Фамилия Имя Отчество

5

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

VARCHAR2(2000)

N

Дополнительная информация (должность, контактные адреса и т.п.)

Сущность ПОЛЬЗОВАТЕЛЬ участвует в следующих связях:

Связи

Название

К сущности

Обязательность

Кардинальность

имеет

РОЛЬ

один

и один

представляет

УЧЕБНОЕ_ЗАВЕДЕНИЕ

нуль

и один

отвечает за

УЧЕБНО МЕТОДИЧЕСКИЙ МАТЕРИАЛ

нуль

и более

изменил

УЧЕБНО МЕТОДИЧЕСКИЙ МАТЕРИАЛ

нуль

и более

РОЛЬ.

Атрибуты

N/N

Название

Тип

Обяз.

Описание

1

#ИД

NUMBER(5)

Y

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

2

НАЗВАНИЕ

VARCHAR2(50)

Y

Название роли

3

ОПИСАНИЕ

VARCHAR2(250)

N

Описание роли

Сущность РОЛЬ участвует в следующих связях:

Связи

Название

К сущности

Обязательность

Кардинальность

дана

ПОЛЬЗОВАТЕЛЬ

нуль

и более

СПЕЦИАЛЬНОСТЬ.

Атрибуты

N/N

Название

Тип

Обяз.

Описание

1

#ИД

NUMBER(10)

Y

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

2

КОД

NUMBER(4)

Y

Код специальности

3

НАЗВАНИЕ

VARCHAR2(250)

Y

Название специальности

Сущность СПЕЦИАЛЬНОСТЬ участвует в следующих связях:

Связи

Название

К сущности

Обязательность

Кардинальность

для

УЧЕБНО МЕТОДИЧЕСКИЙ МАТЕРИАЛ

нуль

и более

соответствует

УРОВЕНЬ ОБРАЗОВАНИЯ

один

и один

СПОСОБ ОБУЧЕНИЯ.

Способ обучения

Атрибуты

N/N

Название

Тип

Обяз.

Описание

1

#ИД

NUMBER(5)

Y

Идентификатор способа обучения

2

НАЗВАНИЕ

VARCHAR2(100)

Y

Название способа обучения

3

ПОРЯДКОВЫЙ НОМЕР

NUMBER(5)

N

Порядковый номер (используется только для упорядочивания способов обучения в пользовательских интерфейсах)

Сущность СПОСОБ ОБУЧЕНИЯ участвует в следующих связях:

Связи

Название

К сущности

Обязательность

Кардинальность

для

УЧЕБНО МЕТОДИЧЕСКИЙ МАТЕРИАЛ

нуль

и более

ТЕХНОЛОГИЯ ХРАНЕНИЯ.

Атрибуты

N/N

Название

Тип

Обяз.

Описание

1

#ИД

NUMBER(5)

Y

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

2

НАЗВАНИЕ

VARCHAR2(100)

Y

Название технологии хранения

3

ПОРЯДКОВЫЙ НОМЕР

NUMBER(5)

N

Порядковый номер (используется только для упорядочивания технологий хранения в пользовательских интерфейсах)

Сущность ТЕХНОЛОГИЯ ХРАНЕНИЯ участвует в следующих связях:

Связи

Название

К сущности

Обязательность

Кардинальность

для

УЧЕБНО МЕТОДИЧЕСКИЙ МАТЕРИАЛ

нуль

и более

ТИП УЧЕБНОГО МАТЕРИАЛА.

Атрибуты

N/N

Название

Тип

Обяз.

Описание

1

#ИД

NUMBER(5)

Y

Идентификатор типа учебного материала

2

НАЗВАНИЕ

VARCHAR2(100)

Y

Название типа учебного материала

3

ПОРЯДКОВЫЙ НОМЕР

NUMBER(5)

N

Порядковый номер (используется только для упорядочивания типов учебных материалов в пользовательских интерфейсах)

Сущность ТИП УЧЕБНОГО МАТЕРИАЛА участвует в следующих связях:

Связи

Название

К сущности

Обязательность

Кардинальность

для

УЧЕБНО МЕТОДИЧЕСКИЙ МАТЕРИАЛ

нуль

и более

УРОВЕНЬ ОБРАЗОВАНИЯ.

Атрибуты

N/N

Название

Тип

Обяз.

Описание

1

#ИД

NUMBER(2)

Y

Идентификатор уровня образования

2

НАЗВАНИЕ

VARCHAR2(50)

Y

Название уровня образования

3

ПОРЯДКОВЫЙ НОМЕР

NUMBER(2)

N

Порядковый номер для упорядочения уровней образования в пользовательских интерфейсах

Сущность УРОВЕНЬ ОБРАЗОВАНИЯ участвует в следующих связях:

Связи

Название

К сущности

Обязательность

Кардинальность

имеет

СПЕЦИАЛЬНОСТЬ

нуль

и более

имеет

УЧЕБНО МЕТОДИЧЕСКИЙ МАТЕРИАЛ

нуль

и более

имеет

УЧЕБНОЕ_ЗАВЕДЕНИЕ

нуль

и более

УЧЕБНАЯ ДИСЦИПЛИНА.

Атрибуты

N/N

Название

Тип

Обяз.

Описание

1

#ИД

NUMBER(10)

Y

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

2

НАЗВАНИЕ

VARCHAR2(250)

Y

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

3

ПОРЯДКОВЫЙ НОМЕР

NUMBER(5)

N

Порядковый номер (используется только для упорядочивания дисциплин в пользовательских интерфейсах)

Сущность УЧЕБНАЯ ДИСЦИПЛИНА участвует в следующих связях:

Связи

Название

К сущности

Обязательность

Кардинальность

имеет

УЧЕБНО МЕТОДИЧЕСКИЙ МАТЕРИАЛ

нуль

и более

входит в

ЦИКЛ ДИСЦИПЛИН

один

и один

УЧЕБНО МЕТОДИЧЕСКИЙ МАТЕРИАЛ.

Атрибуты

N/N

Название

Тип

Обяз.

Описание

1

#ИД

NUMBER(15)

Y

Идентификатор УММ

2

НАЗВАНИЕ

VARCHAR2(1000)

Y

Название УММ

3

АВТОРЫ

VARCHAR2(250)

N

Авторы УММ

4

КРАТКОЕ ОПИСАНИЕ

TEXT

N

Описание УММ

5

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

TEXT

N

Информация о том, чему не нашлось место в данной структуре.

6

ГОД СОЗДАНИЯ

NUMBER(4)

N

Год создания УММ

7

СТАТУС

NUMBER(1)

Y

Используется для выделения учебных материалов, которые находятся в стадии подготовки публикации на сайте (Новый), опубликованных (Опубликован), временно снятых с публикации (Недоступен).

8

МЕСТОНАХОЖДЕНИЕ

VARCHAR2(250)

N

Местонахождение учебного материала, например, адрес ссылки в сети Интернет и т.д.

9

ДАТА СОЗДАНИЯ В БД

DATE

Y

Дата занесения УММ в БД

10

ДАТА ПОСЛЕДНЕГО ИЗМЕНЕНИЯ

DATE

Y

Дата последнего изменения УММ

Сущность УЧЕБНО МЕТОДИЧЕСКИЙ МАТЕРИАЛ участвует в следующих связях:

Связи

Название

К сущности

Обязательность

Кардинальность

по

УЧЕБНАЯ ДИСЦИПЛИНА

один

и один

поддерживает

СПОСОБ ОБУЧЕНИЯ

нуль

и более

использует

ТЕХНОЛОГИЯ ХРАНЕНИЯ

нуль

и более

разработан в

УЧЕБНОЕ_ЗАВЕДЕНИЕ

один

и один

рекомендован для

СПЕЦИАЛЬНОСТЬ

нуль

и более

предназначен для

УРОВЕНЬ ОБРАЗОВАНИЯ

один

и один

закреплен за

ПОЛЬЗОВАТЕЛЬ

нуль

и один

изменен

ПОЛЬЗОВАТЕЛЬ

нуль

и один

соответствует

ТИП УЧЕБНОГО МАТЕРИАЛА

нуль

и более

УЧЕБНОЕ_ЗАВЕДЕНИЕ.

Атрибуты

N/N

Название

Тип

Обяз.

Описание

1

#ИД

NUMBER(5)

Y

Идентификатор учебного заведения

2

НАЗВАНИЕ

VARCHAR2(250)

Y

Название учебного заведения

3

СОКРАЩЕННОЕ НАЗВАНИЕ

VARCHAR2(20)

Y

Сокращенное название учебного заведения

4

АДРЕС

VARCHAR2(250)

N

Адрес учебного заведения

Сущность УЧЕБНОЕ_ЗАВЕДЕНИЕ участвует в следующих связях:

Связи

Название

К сущности

Обязательность

Кардинальность

разработало

УЧЕБНО МЕТОДИЧЕСКИЙ МАТЕРИАЛ

нуль

и более

уполномочило

ПОЛЬЗОВАТЕЛЬ

нуль

и более

соответствует

УРОВЕНЬ ОБРАЗОВАНИЯ

один

и один

ЦИКЛ ДИСЦИПЛИН.

Атрибуты

N/N

Название

Тип

Обяз.

Описание

1

#ИД

NUMBER(5)

Y

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

2

*ШИФР

VARCHAR2(10)

Y

Шифр цикла дисциплин

3

НАЗВАНИЕ

VARCHAR2(250)

Y

Название цикла дисциплин

4

ПОРЯДКОВЫЙ НОМЕР

NUMBER(5)

N

Порядковый номер (используется только для упорядочивания циклов дисциплин в пользовательских интерфейсах)

Сущность ЦИКЛ ДИСЦИПЛИН участвует в следующих связях:

Связи

Название

К сущности

Обязательность

Кардинальность

состоит из

УЧЕБНАЯ ДИСЦИПЛИНА

нуль

и более