ВУЗ: Томский государственный университет систем управления и радиоэлектроники
Категория: Учебное пособие
Дисциплина: Базы данных
Добавлен: 28.11.2018
Просмотров: 5431
Скачиваний: 10
86
которого
все
пути
от
корневого
сегмента
до
листовых
имеют
одну
и
ту
же
длину
.
Рис
.6.1
является
примером
трехуровневого
дерева
.
В
данном
случае
дерево
состоит
из
типов
сегментов
ОТДЕЛ
,
СЛУЖАЩИЙ
,
СПЕЦИАЛЬНОСТЬ
,
НАЗНАЧЕН
НА
и
их
отно
-
шений
.
Рис
.7.1.
Иерархическая
организация
типов
сегментов
базы
данных
отдела
7.2.
Преимущества
и
недостатки
иерархических
моделей
В
иерархической
модели
связи
между
данными
,
имеющи
-
ми
какой
-
либо
общий
признак
,
отражены
в
виде
дерева
-
графа
,
где
возможны
только
односторонние
связи
от
стар
-
ших
вершин
к
младшим
.
Это
облегчает
доступ
к
необходи
-
мой
информации
,
но
только
если
все
возможные
запросы
отражены
в
структуре
дерева
.
Никакие
иные
запросы
удов
-
летворены
быть
не
могут
.
Использование
иерархических
мо
-
делей
ускоряет
доступ
к
информации
в
базе
данных
.
Но
поскольку
каждый
элемент
данных
должен
содержать
ссылки
на
некоторые
другие
элементы
,
требуются
значительные
ОТДЕЛ
СЛУЖАЩИЙ
СПЕЦИАЛЬНОСТЬ
НАЗНАЧЕН НА
НАЗВАНИЕ НАЧАЛЬНИК
ОТДЕЛА
ИМЯ ТАБЕЛЬНЫЙ
СЛУЖАЩЕГО НОМЕР
НАЗВАНИЕ РАЗДЕЛ
ПРОЕКТА
КОД НАЗВАНИЕ
СПЕЦ СПЕЦ.
87
ресурсы
как
дисковой
,
так
и
основной
памяти
ЭВМ
.
Недос
-
таток
основной
памяти
,
конечно
,
снижает
скорость
обработки
данных
,
для
таких
моделей
характерна
сложность
реализа
-
ции
СУБД
.
Упражнения
и
задачи
Базу
данных
,
спроектированную
в
упражнении
раздела
3,
преобразуйте
в
виде
иерархической
модели
.
88
ЧАСТЬ
2.
УПРАВЛЕНИЕ
ОКРУЖЕНИЕМ
БАЗЫ
ДАННЫХ
1.
Администрирование
баз
данных
Администратор
данных
−
менеджер
,
отвечающий
за
опре
-
деление
общей
политики
и
процедур
информационной
системы
организации
.
Администратор
базы
данных
−
менеджер
,
отвечающий
за
управление
техническими
аспектами
системы
управления
база
-
ми
данных
.
В
дополнение
к
этим
основным
обязанностям
АБД
играет
ве
-
дущую
роль
в
планировании
и
разработке
базы
данных
,
а
также
в
обучении
пользователей
.
Обучение
касается
следующих
вопросов
:
1.
Как
технология
базы
данных
может
помочь
на
разных
уровнях
менеджмента
(
важно
для
завоевания
и
поддержания
заинтересованности
менеджеров
в
системе
управления
базами
данных
).
2.
Реальные
ожидания
от
базы
данных
(
важно
для
снижения
недовольства
пользователей
работой
базы
данных
).
3.
Процедуры
решения
информационных
задач
(
важно
для
поддержания
эффективности
системы
и
удовлетворения
поль
-
зовательских
потребностей
).
Хотя
точное
место
АБД
в
структуре
организации
может
не
-
сколько
меняться
,
однако
разумная
иерархия
предложена
на
рис
. 1.1,
а
.
Так
,
начальник
информационного
отдела
подчиняется
исполнительному
директору
,
а
начальнику
информационного
отдела
подчиняется
АБД
.
Если
в
компании
существует
АД
,
то
АБД
может
быть
передвинута
на
одну
ступеньку
вниз
,
подчиня
-
ясь
АД
(
рис
. 1.1,
б
).
Теперь
мы
переходим
к
рассмотрению
конкретных
функций
,
выполняемых
АБД
.
1.1.
Функции
АБД
Функции
АБД
могут
главным
образом
лежать
в
области
рабо
-
ты
с
пользователями
базы
данных
,
планирования
,
проектирова
-
ния
и
реализации
информационных
систем
,
а
также
определе
-
ния
стандартных
процедур
.
Планирование
,
проектирование
и
реализация
информационных
систем
рассматривались
в
пре
-
дыдущих
главах
,
и
мы
исключим
их
из
дальнейшего
изложения
.
89
1.1.1.
Работа
с
пользователями
Информационные
системы
часто
состоят
из
трех
компонентов
:
центральной
,
наиболее
широко
используемой
базы
данных
,
со
-
держащей
большую
часть
данных
фирмы
;
нескольких
функцио
-
нальных
баз
данных
(
например
,
систем
бухгалтерского
учета
),
к
которым
обращается
более
узкий
круг
программ
;
а
также
,
возмож
-
но
,
нескольких
узкоспециализированных
баз
данных
,
к
которым
обращаются
отдельные
приложения
(
например
,
база
данных
учета
материалов
).
Важный
организационный
принцип
состоит
в
том
,
что
общим
результатом
создания
информационных
систем
является
централизация
значительной
части
данных
компании
.
Централизация
данных
обычно
исключает
индивидуальное
владение
данными
и
,
таким
образом
,
снижает
их
избыточность
.
Владение
и
управление
данными
передается
центральному
словарю
данных
,
который
поддерживает
запись
о
владельце
и
возможности
использования
каждого
элемента
данных
.
Такой
перенос
управления
может
вызвать
сопротивление
некоторых
пользователей
.
Преодолеть
сопротивление
можно
при
помощи
активного
просвещения
пользователей
:
знакомства
их
с
пре
-
имуществами
технологии
базы
данных
,
разъяснения
того
,
каким
образом
база
данных
может
сделать
более
эффективной
и
эф
-
фектной
их
работу
.
АБД
в
сотрудничестве
с
руководством
дол
-
жен
заниматься
таким
просвещением
.
Решение
об
установке
базы
данных
обычно
означает
согласие
на
значительные
изменения
работы
организации
на
операционном
уровне
.
АБД
может
сделать
такие
изменения
более
приемлемыми
для
работников
,
пропагандируя
базу
данных
до
начала
ее
созда
-
ния
.
Важность
подготовки
ключевых
работников
к
использованию
базы
данных
трудно
переоценить
.
Некоторые
аспекты
их
текущей
работы
могут
быть
упразднены
с
введением
базы
данных
,
и
стан
-
дартная
работа
систем
и
программ
может
значительно
измениться
.
В
подготовку
желательно
включить
презентации
для
менеджеров
,
учебные
семинары
для
персонала
и
,
возможно
,
приглашение
кон
-
сультантов
со
стороны
.
Обучение
обычно
является
наиболее
важ
-
ным
элементом
подготовки
к
изменениям
.
Обучение
должно
дать
персоналу
широкое
представление
о
функционировании
данных
как
составной
части
информационной
системы
компании
,
а
также
специальные
знания
о
том
,
как
пользо
-
ватели
могут
применять
систему
в
своей
ежедневной
работе
.
Для
того
чтобы
обучение
было
полным
,
оно
должно
рассматриваться
как
непрерывный
процесс
,
подталкиваемый
приемом
новых
работ
-
90
ников
,
приобретением
нового
программного
обеспечения
,
разра
-
боткой
новых
приложений
и
усовершенствованием
старых
.
1.1.2.
Установление
стандартов
и
процедур
Эффективная
работа
администрации
базы
данных
включает
в
себя
разработку
общих
стандартов
и
процедур
.
Их
целью
яв
-
ляется
эффективный
контроль
целостности
и
защиты
данных
.
Стандарты
особенно
применимы
к
разработке
и
использованию
программ
и
операций
базы
данных
.
И
СПОЛНИТЕЛЬНЫЙ
ДИРЕКТОР
А
ДМИНИСТРАТОР БАЗЫ
ДАННЫХ
а
)
И
СПОЛНИТЕЛЬНЫЙ
ДИРЕКТОР
А
ДМИНИСТРАТОР
ДАННЫХ
А
ДМИНИСТРАТОР БАЗЫ
ДАННЫХ
б
)
Н
АЧАЛЬНИК
ИНФОРМАЦИОННОГО
ОТДЕЛА
Н
АЧАЛЬНИК
ИНФОРМАЦИОННОГО
ОТДЕЛА
Рис
. 1.1
Место
администрирования
базы
данных
в
организации