Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Окружение СУБД

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

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

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

пользователи, знающие особенности системы и умеющие программировать;

пользователи, работающие по готовой программе и знающие особенности приложения;

пользователи, работающие с системой как операторы;

пользователи, работающие с СУБД нерегулярно.

К профессиональным пользователем СУБД относится администратор базы данных. Диапазон его ответственности распространяется от проектирования и реализации базы данных до управления работой системы и наблюдения за деятельностью пользователей.

Перечислим свойства, которыми должны обладать языки данных, чтобы обеспечить гибкость системы.

§ Независимость данных.

§ Полнота возможностей: ЯМД должен обеспечить обработку всех связей, определенных в схеме.

§ Полнота средств управления системой: ЯМД должен обеспечивать возможности блокировки/освобождения, арифметических обновлений, выполнения агрегатных функций, управления файлами, вводом-выводом и т.д.

 

Прикладная

программа

 

 


Рис 4.4.1 Окружение Базы Данных

§ ЯОД должен обеспечить работу с описаниями схемы и словаря данных, а также с описаниями процедур поддержки целостности и различных преобразований и отображений, которые являются неотъемлемой частью описания данных. Например, для определения файла надо описать:

- имя файла;

- имена полей;

- атрибуты (характеристики) каждого поля;

- синонимы для имен полей;

- список пользователей, которым разрешен доступ;

- допустимый диапазон значений для определенных полей;

- процедуры преобразования типов данных и единиц измерения;

- процедуры отображения для преобразования файла в другие структуры. Например, на заданном множестве полей выбрать заданное подмножество записей.

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

 

<== предыдущая лекция | следующая лекция ==>
Основные принципы и требования к созданию СУБД | Информационная модель данных
Поделиться с друзьями:


Дата добавления: 2014-01-15; Просмотров: 317; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.