Добавлен: 28.11.2018

Просмотров: 5024

Скачиваний: 10

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

86

которого

  

все

  

пути

  

от

  

корневого

  

сегмента

  

до

  

листовых

  

имеют

  

одну

  

и

  

ту

  

же

  

длину

.  

Рис

.6.1  

является

   

примером

   

трехуровневого

   

дерева

.  

В

  

данном

  

случае

  

дерево

  

состоит

  

из

  

типов

  

сегментов

  

ОТДЕЛ

,  

СЛУЖАЩИЙ

,  

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

,  

НАЗНАЧЕН

 

НА

   

и

   

их

   

отно

-

шений

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 

Рис

.7.1.  

Иерархическая

  

организация

  

типов

  

сегментов

  

 

базы

  

данных

  

отдела

 

7.2. 

Преимущества

 

и

 

недостатки

 

иерархических

  

моделей

 

В

  

иерархической

  

модели

  

связи

  

между

  

данными

,  

имеющи

-

ми

   

какой

-

либо

   

общий

   

признак

,  

отражены

   

в

   

виде

   

дерева

-

графа

,  

где

  

возможны

  

только

  

односторонние

  

связи

  

от

  

стар

-

ших

  

вершин

  

к

  

младшим

.  

Это

  

облегчает

  

доступ

  

к

  

необходи

-

мой

   

информации

,  

но

   

только

   

если

   

все

   

возможные

   

запросы

  

отражены

  

в

  

структуре

  

дерева

.  

Никакие

  

иные

  

запросы

  

удов

-

летворены

  

быть

  

не

  

могут

.  

Использование

  

иерархических

  

мо

-

делей

   

ускоряет

   

доступ

   

к

   

информации

   

в

   

базе

   

данных

.  

Но

  

поскольку

  

каждый

  

элемент

  

данных

  

должен

  

содержать

  

ссылки

 

на

   

некоторые

   

другие

   

элементы

,  

требуются

   

значительные

  

ОТДЕЛ 

СЛУЖАЩИЙ 

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

НАЗНАЧЕН  НА 

НАЗВАНИЕ     НАЧАЛЬНИК     
ОТДЕЛА 

ИМЯ                     ТАБЕЛЬНЫЙ  
СЛУЖАЩЕГО        НОМЕР

 

НАЗВАНИЕ         РАЗДЕЛ 
ПРОЕКТА 

КОД         НАЗВАНИЕ    
СПЕЦ           СПЕЦ. 


background image

 

87

ресурсы

  

как

  

дисковой

,  

так

  

и

  

основной

  

памяти

  

ЭВМ

.  

Недос

-

таток

  

основной

  

памяти

,  

конечно

,  

снижает

  

скорость

  

обработки

  

данных

,  

для

  

таких

  

моделей

  

характерна

  

сложность

  

реализа

-

ции

  

СУБД

.   

Упражнения

 

и

 

задачи

 

Базу

 

данных

спроектированную

 

в

 

упражнении

 

раздела

 3, 

преобразуйте

 

в

 

виде

 

иерархической

  

модели


background image

 

88

ЧАСТЬ

 2. 

УПРАВЛЕНИЕ

 

ОКРУЖЕНИЕМ

 

БАЗЫ

 

ДАННЫХ

 

1. 

Администрирование

 

баз

 

данных

 

 

Администратор

 

данных

 

 

менеджер

отвечающий

 

за

 

опре

-

деление

 

общей

 

политики

 

и

 

процедур

 

информационной

 

системы

 

организации

Администратор

 

базы

 

данных

 

 

менеджер

отвечающий

 

за

 

управление

 

техническими

 

аспектами

 

системы

 

управления

 

база

-

ми

 

данных

В

 

дополнение

 

к

 

этим

 

основным

 

обязанностям

 

АБД

 

играет

 

ве

-

дущую

 

роль

 

в

 

планировании

 

и

 

разработке

 

базы

 

данных

а

 

также

 

в

 

обучении

 

пользователей

Обучение

 

касается

 

следующих

 

вопросов

1. 

Как

 

технология

 

базы

 

данных

 

может

 

помочь

 

на

 

разных

 

уровнях

 

менеджмента

  (

важно

 

для

 

завоевания

 

и

 

поддержания

 

заинтересованности

 

менеджеров

 

в

 

системе

 

управления

 

базами

 

данных

). 

2. 

Реальные

 

ожидания

 

от

 

базы

 

данных

 (

важно

 

для

 

снижения

 

недовольства

 

пользователей

 

работой

 

базы

 

данных

). 

3. 

Процедуры

 

решения

 

информационных

 

задач

  (

важно

 

для

 

поддержания

 

эффективности

 

системы

 

и

 

удовлетворения

   

поль

-

зовательских

 

потребностей

). 

Хотя

 

точное

 

место

 

АБД

 

в

 

структуре

 

организации

 

может

 

не

-

сколько

 

меняться

однако

 

разумная

 

иерархия

 

предложена

 

на

 

рис

. 1.1,

а

Так

начальник

 

информационного

 

отдела

 

подчиняется

 

исполнительному

 

директору

а

 

начальнику

 

информационного

 

отдела

 

подчиняется

 

АБД

Если

 

в

 

компании

 

существует

 

АД

то

 

АБД

 

может

 

быть

 

передвинута

 

на

 

одну

 

ступеньку

 

вниз

подчиня

-

ясь

 

АД

 (

рис

. 1.1,

б

). 

Теперь

 

мы

 

переходим

 

к

 

рассмотрению

 

конкретных

 

функций

выполняемых

 

АБД

1.1. 

Функции

 

АБД

 

Функции

 

АБД

 

могут

 

главным

 

образом

 

лежать

 

в

 

области

 

рабо

-

ты

 

с

 

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

 

базы

 

данных

планирования

проектирова

-

ния

 

и

 

реализации

 

информационных

 

систем

а

 

также

 

определе

-

ния

 

стандартных

 

процедур

Планирование

проектирование

 

и

 

реализация

 

информационных

 

систем

 

рассматривались

 

в

 

пре

-

дыдущих

 

главах

и

 

мы

 

исключим

 

их

 

из

 

дальнейшего

 

изложения


background image

 

89

1.1.1. 

Работа

 

с

 

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

 

Информационные

 

системы

 

часто

 

состоят

 

из

 

трех

 

компонентов

центральной

наиболее

 

широко

 

используемой

 

базы

 

данных

со

-

держащей

 

большую

 

часть

 

данных

 

фирмы

нескольких

 

функцио

-

нальных

 

баз

 

данных

  (

например

систем

 

бухгалтерского

 

учета

), 

к

 

которым

 

обращается

 

более

 

узкий

 

круг

 

программ

а

 

также

возмож

-

но

нескольких

 

узкоспециализированных

 

баз

 

данных

к

 

которым

 

обращаются

 

отдельные

 

приложения

 (

например

база

 

данных

 

учета

 

материалов

). 

Важный

 

организационный

 

принцип

 

состоит

 

в

 

том

что

 

общим

 

результатом

 

создания

 

информационных

 

систем

 

является

 

централизация

 

значительной

 

части

 

данных

 

компании

Централизация

 

данных

 

обычно

 

исключает

 

индивидуальное

 

владение

 

данными

 

и

таким

 

образом

снижает

 

их

 

избыточность

Владение

 

и

 

управление

 

данными

 

передается

 

центральному

 

словарю

 

данных

который

 

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

 

запись

 

о

 

владельце

 

и

 

возможности

 

использования

 

каждого

 

элемента

 

данных

Такой

 

перенос

 

управления

 

может

 

вызвать

 

сопротивление

 

некоторых

 

пользователей

Преодолеть

 

сопротивление

 

можно

 

при

 

помощи

 

активного

 

просвещения

 

пользователей

знакомства

 

их

 

с

 

пре

-

имуществами

 

технологии

 

базы

 

данных

разъяснения

 

того

каким

 

образом

 

база

 

данных

 

может

 

сделать

 

более

 

эффективной

 

и

 

эф

-

фектной

 

их

 

работу

АБД

 

в

 

сотрудничестве

 

с

 

руководством

 

дол

-

жен

 

заниматься

 

таким

 

просвещением

Решение

 

об

 

установке

 

базы

 

данных

 

обычно

 

означает

 

согласие

 

на

 

значительные

 

изменения

 

работы

 

организации

 

на

 

операционном

 

уровне

АБД

 

может

 

сделать

 

такие

 

изменения

 

более

 

приемлемыми

 

для

 

работников

пропагандируя

 

базу

 

данных

 

до

 

начала

 

ее

 

созда

-

ния

Важность

 

подготовки

 

ключевых

 

работников

 

к

 

использованию

 

базы

 

данных

 

трудно

 

переоценить

Некоторые

 

аспекты

 

их

 

текущей

 

работы

 

могут

 

быть

 

упразднены

 

с

 

введением

 

базы

 

данных

и

 

стан

-

дартная

 

работа

 

систем

 

и

 

программ

 

может

 

значительно

 

измениться

В

 

подготовку

 

желательно

 

включить

 

презентации

 

для

 

менеджеров

учебные

 

семинары

 

для

 

персонала

 

и

возможно

приглашение

 

кон

-

сультантов

 

со

 

стороны

Обучение

 

обычно

 

является

 

наиболее

 

важ

-

ным

 

элементом

 

подготовки

 

к

 

изменениям

Обучение

 

должно

 

дать

 

персоналу

 

широкое

 

представление

 

о

 

функционировании

 

данных

 

как

 

составной

 

части

 

информационной

 

системы

 

компании

а

 

также

 

специальные

 

знания

 

о

 

том

как

 

пользо

-

ватели

 

могут

 

применять

 

систему

 

в

 

своей

 

ежедневной

 

работе

Для

 

того

 

чтобы

 

обучение

 

было

 

полным

оно

 

должно

 

рассматриваться

 

как

 

непрерывный

 

процесс

подталкиваемый

 

приемом

 

новых

 

работ

-


background image

 

90

ников

приобретением

 

нового

 

программного

 

обеспечения

разра

-

боткой

 

новых

 

приложений

 

и

 

усовершенствованием

 

старых

 

1.1.2. 

Установление

 

стандартов

 

и

 

процедур

 

Эффективная

 

работа

 

администрации

 

базы

 

данных

 

включает

 

в

 

себя

 

разработку

 

общих

 

стандартов

 

и

 

процедур

Их

 

целью

 

яв

-

ляется

 

эффективный

 

контроль

 

целостности

 

и

 

защиты

 

данных

Стандарты

 

особенно

 

применимы

 

к

 

разработке

 

и

 

использованию

 

программ

 

и

 

операций

 

базы

 

данных

И

СПОЛНИТЕЛЬНЫЙ 

ДИРЕКТОР

 

А

ДМИНИСТРАТОР БАЗЫ 

ДАННЫХ

 

а

И

СПОЛНИТЕЛЬНЫЙ 

ДИРЕКТОР

 

А

ДМИНИСТРАТОР 

ДАННЫХ

 

А

ДМИНИСТРАТОР БАЗЫ 

ДАННЫХ

 

б

Н

АЧАЛЬНИК 

ИНФОРМАЦИОННОГО 

ОТДЕЛА

 

Н

АЧАЛЬНИК 

ИНФОРМАЦИОННОГО 

ОТДЕЛА

 

 

Рис

. 1.1 

Место

 

администрирования

 

базы

 

данных

 

в

 

организации