Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ББД ЛР02 Разр словаря и мак вх док 2012_4.DOC
Скачиваний:
14
Добавлен:
01.03.2016
Размер:
374.78 Кб
Скачать

Штатное расписание «Название кафедры»

п/п

Должность

Ученая степень

Ученое звание

Фамилия

Имя

Отчество

Начальник отдела кадров - «ФИО – «подпись»

Рисунок 3.2 – Штатное расписание кафедры

Для формирования этого документа необходимо, чтобы в СД содержалось описание ЭД представленных в табл.3.2.

Таблица 4.2 Пример словаря данных БД для документа «Штатное расписание кафедры»

п/

п

Источник

данных

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

данных

Назначение

данных

Диапазон

изменения

Тип

данных

Вид данных

Примечание

1

2

3

4

4

5

6

7

1

Назв_Каф

Название кафедры

2

Должность

Название должности преподавателя

3

Уч_степень

Название ученой степени преподавателя

4

Уч_звание

Название ученого звания преподавателя

5

Фам_студ

Фамилия преподавателя

6

Имя_студ

Имя преподавателя

7

Отч_студ

Отчество преподавателя

Аналогичным образом создаются СД для остальных выходных документов приложения.

Примечание: особенности описания вычислимых данных. Для этого вида данных в СД необходимо дополнительно добавить описание всех ЭД, которые используются для их расчета. В графе «Примечание» - внести комментарий - имя вычислимого ЭД.

3.Разработка СД для всех выходных показателей приложения. Разрабатывается аналогично рассмотренному выше действию 2. Разрабатывается при наличии выходных показателей.

4. Объединение локальных словарей в общий СД БД. Все полученные локальные СД объединяются в общий СД. Порядок объединения локальных словарей определяет разработчик. Важным условием объединения является наличие в СД всех необходимых для формирования выходных документов данных в СД БД. Пример объединения двух локальных словарей (табл.3.1 и табл.3.2) приведен в табл.3.3.

Таблица 3.3 Пример словаря данных БД

п/

п

Источник

данных

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

данных

Назначение

данных

Диапазон

изменения

Тип

данных

Вид данных

Примечание

1

2

3

4

4

5

6

7

1

Назв_Спец

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

2

Ном_семестра

Номер семестра

3

Ном_Курс

Но­мер курса

4

Назв_Груп

Название группы

5

Ном_зач_кн

Номер зачетной книжки студента

6

Фам_студ

Фамилия студента

7

Имя_студ

Имя студента

8

Отч_студ

Отчество студента

9

Назв_Каф

Название кафедры

10

Должность

Название должности преподавателя

11

Уч_степень

Название ученой степени преподавателя

12

Уч_звание

Название ученого звания преподавателя

13

Фам_преп

Фамилия преподавателя

14

Имя_преп

Имя преподавателя

15

Отч_преп

Отчество преподавателя

После объединения локальных СД, в общем СД уточняются остальные характеристики данных, а именно: «Диапазон изменения», «Форма представления». Результат представлен в табл.3.4.

Таблица 3.4 Пример словаря данных БД

п/

п

Источник

данных

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

данных

Назначение

данных

Диапазон

изменения

Тип

данных

Вид данных

Примечание

1

2

3

4

4

5

6

7

1

Назв_Спец

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

До 50 символов

Симв.

У

2

Ном_семестра

Номер семестра

До 12

Целое

У

3

Ном_Курс

Но­мер курса

От 1 до 6

Целое

У

4

Назв_Груп

Название группы

До 6 символов

Симв.

У

5

Ном_зач_кн

Номер зачетной книжки студента

До 7 цифр

Целое

У

6

Фам_студ

Фамилия студента

До 24 символов

Симв.

У

7

Имя_студ

Имя студента

До 10 символов

Симв.

У

8

Отч_студ

Отчество студента

До 20 символов

Симв.

У

9

Назв_Каф

Название кафедры

До 20 символов

Симв.

У

10

Должность

Название должности преподавателя

До 20 символов

Симв.

У

11

Уч_степень

Название ученой степени преподавателя

До 24 символов

Симв.

У

12

Уч_звание

Название ученого звания преподавателя

До 12 символов

Симв.

У

13

Фам_преп

Фамилия преподавателя

До 24 символов

Симв.

У

14

Имя_преп

Имя преподавателя

До 10 символов

Симв.

У

15

Отч_преп

Отчество преподавателя

До 20 символов

Симв.

У

Следует отметить, что иногда очень сложно при разработке СД определить полностью все необходимые характеристики данных. Некоторые поля в СД (диапазон изменения и тип данных) могут оставаться незаполненными или неопределенными. Эта информа­ция определяется в дальней­шем при выполнении следующих лабораторных работ по ББД.

При объединении локальных СД возможно возникновение следующих проблем:

  1. В разных локальных СД существуют данные с одинаковыми идентификаторами, но с разным назначением этих данных.

  2. В разных локальных СД существуют данные с одинаковым назначением, но с разными идентификаторами.

Для решения этих проблем необходимо провести анализ этих данных и либо изменить назначение данных, либо изменить идентификаторы данных.

5. Поиск готовых макетов входных документов или их разработка. Для определения источников данных для СД необходимы макеты входных документов. При наличии готовых форм документов (см. каталог ПСОД 2011/ ЛабРаботы/ Примеры документов) выполняется действие 6. В противном случае разрабатываются необходимые макеты входных документов. Макеты документов разрабатываются аналогично макетам выходных документов (см. лабораторная работа 1).Макеты входных документов необходимы для следующих целей:

  1. Для определения источников данных для ввода их в БД.

  2. Для разработки форм для ввода информации в БД (лабораторная работа 7 «Разработка пользовательского интерфейса для приложения»).

На макете входного документа (если это готовый бланк документа), рекомендуется выделить те данные их макета, которые используются для ввода в БД (т.е. должны быть в СД).

6. Определение источников для данных из БД. Для этой цели проводится анализ перечня данных из входных документов и перечня данных из СД – определяется источник данных для СД (графа 2). При этом необходимо выполнение условия – одному элементу данных из СД должен соответствовать только один источник данных. Полученная информация заносится в СД. Окончательный вариант СД для БД приведен в табл.3.5.

Необходимым условием для успешного завершения процесса построения СД является определение для всех данных из СД источников данных.

Таблица 3.5 Пример общего словаря данных БД

п/

п

Источник

данных

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

данных

Назначение

данных

Диапазон

изменения

Тип

данных

Вид данных

Примечание

1

2

3

4

4

5

6

7

1

ДС.1

Назв_Спец

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

До 50 символов

Симв.

М

2

Ном_семестра

Номер семестра

До 12

Целое

М

3

Ном_Курс

Но­мер курса

От 1 до 6

Целое

М

4

Назв_Груп

Название группы

До 6 символов

Симв.

М

5

Ном_зач_кн

Номер зачетной книжки студента

До 7 цифр

Целое

У

6

Фам_студ

Фамилия студента

До 24 символов

Симв.

У

7

Имя_студ

Имя студента

До 10 символов

Симв.

У

8

Отч_студ

Отчество студента

До 20 символов

Симв.

У

9

ДС.5

Назв_Каф

Название кафедры

До 20 символов

Симв.

М

10

Должность

Название должности преподавателя

До 20 символов

Симв.

М

11

Уч_степень

Название ученой степени преподавателя

До 24 символов

Симв.

М

12

Уч_звание

Название ученого звания преподавателя

До 12 символов

Симв.

М

13

Фам_преп

Фамилия преподавателя

До 24 символов

Симв.

У

14

Имя_преп

Имя преподавателя

До 10 символов

Симв.

У

15

Отч_преп

Отчество преподавателя

До 20 символов

Симв.

У

Возможно возникновение следующих проблем при определении источников данных в СД:

  1. Отсутствуют документы или источники для некоторых данных из СД. В графу «Примечание» заносится комментарий – отсутствует источник данных.

  2. Для некоторых данных из СД существует более одного источника данных. Все имена источников перечисляются в графе «Источник данных», а в графу «Примечание» заносится комментарий – множественное определение источников данных.

Результатом успешного завершения создания СД для БД является отсутствие комментариев в графе «Примечание». В случае возникновения проблем при формировании СД выполняется действие описанное ниже. В рассматриваемом примере проблемы с определением источников данных отсутствуют.

Следует отметить, что для данных, которые рассчитываются на основе других данных (вид данных = Р), источник данных не определяется, а в графу «Примечание» заносится список идентификаторов данных, используемый для расчета.

7. Решение проблем возникших при построении СД БД. Для решения возникших проблем возможны следующие варианты:

  1. «Отсутствует источник данных» - удаление элемента данных из СД – если этот элемент несущественный. В этом случае необходимо редактирование и уточнение таблицы «Описание данных приложения» и макетов выходных документов приложения.

  2. «Отсутствует источник данных» - изменение макета одного из входных документов путем добавления необходимых данных в макет документа. В этом случае необходимо редактирование и уточнение «Описание данных приложения» и макетов выходных документов приложения.

  3. «Отсутствует источник данных» - разработка нового входного документа, который будет включать требуемый элемент данных. В этом случае необходимо добавить новый макет во входные документы приложения.

  4. «Множественное определение источников данных» - определение единственного источника. В этом случае необходимо редактировать все входные макеты документов, которые были определены в качестве источников данных.

После разрешения всех возникших проблем (а также при их отсутствии) СД документируется и используется в качестве исходных данных для выполнения лабораторной работы «проектирование концептуальной модели БД».

8. Согласование общего СД БД с локальными словарями. После решения проблем (действие 7) в локальных СД заполняются графы «Диапазон изменения», «Форма представления» «Тип данных» и эта информация копируется в локальные СД.