Администрирование баз данных 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Администрирование баз данных



Пользователями БД могут быть:

1. прикладные программы;

2. программные комплексы;

3. специалисты предметной области, выступающие в роли потребителей или источников данных, называемые конечными пользователями.

Администратор БД — физическое лицо или группа лиц, ответственных за состояние, развитие и использование БД организации или учреждения.

Администратор БД обеспечивает:

1. работоспособность БД,

2. контролирует и поддерживает полноту, достоверность, непротиворечивость и целостность данных,

3. реализует необходимый уровень защиты.

Защита базы данных.

В современных многопользовательских СУБД защитные механизмы реализуются следующими способами:

1. установка пароля для открытия БД. После установки пароля при каждом открытии БД будет появляться диалоговое окно, в которое требуется ввести пароль. Только те пользователи, которые введут правильный пароль, смогут открыть БД. Этот способ достаточно надежен, но он действует только при открытии БД.

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

3. защита на уровне пользователей:

o защита приложения, работающего с БД, от повреждения из-за неумышленного изменения пользователями таблиц, запросов, форм, отчетов от которых зависит работа;

o защита конфиденциальных сведений в базе данных.

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

Группам и пользователям предоставляются разрешения на доступ.

Восстановление базы данных.

Важными средствами восстановления БД являются регулярное и частое резервное копирование БД и ведение журнала транзакций.

Резервная копия БД — это копия всех файлов, составляющих БД. Если повреждается или теряется файл, являющийся частью БД, то из резервной копии можно извлечь копию этого файла и восстановить его в базе.

Журнал транзакций — это группа файлов, в которые записываются изменения, внесенные завершенными транзакциями. Эта информация достаточна для повторного выполнения, если надо восстановить БД.

Сжатие базы данных.

В процессе работы с БД приходится удалять ее объекты. Файл БД становится фрагментированным и место на диске используется нерационально. Сжатие БД приводит к созданию ее копии, в которой диск используется более экономно. Работа с этой копией повышает быстродействие запросов, повышает скорость отбора записей.

СУБД

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

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

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

Классификация СУБД

Классификация СУБД по организации данных

ЛокальныеСУБД

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

Распределенные СУБД

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

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

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

Работу с распределенной БД обеспечивают распределенные СУБД.

Распределенная СУБД (РаСУБД)— это программная система, которая обеспечивает управление распределенной БД и прозрачность ее распределенности для пользователей.

Требования к РаБД:

o локальная автономность;

o никакой конкретный сервис не должен возлагаться на какой-либо специально выделенный центральный узел;

o непрерывность функционирования;

o независимость от местоположения, от фрагментации, от тиражирования;

o распределенная обработка запросов;

o управление распределенными транзакциями;

o независимость от оборудования, от операционных систем, от сети, от СУБД.

РаБД могут быть однородными и неоднородными. Однородные РаБД имеют в своей основе одну СУБД, обычно с единственным языком баз данных; неоднородные РаБД — две или более существенно различающиеся СУБД.

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

В других случаях данные тиражируются. Тиражирование — это создание дублирующих копий (репликатор) объектов БД на разных узлах с целью повышения доступности и/или сокращения времени доступа к критически важным данным.

Репликаты — это множество различных физических копий некоторого объекта БД (обычно таблицы), для которых в соответствии с определенными в БД правилами поддерживается синхронизация (идентичность) с некоторой "главной" копией.



Поделиться:


Последнее изменение этой страницы: 2016-06-26; просмотров: 570; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.22.181.81 (0.007 с.)