Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
распечатать по БД.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
290.3 Кб
Скачать

4.4.Безопасность. Уровни доступа к бд и отношениям.

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

Можно выделить уровни доступа к БД для различных категорий поль­зователей; 1) неограниченный доступ ко всем отношениям в БД и их объ­ектам; 2) неограниченный доступ к группе отношений и их объ­ектам; 3) ограниченный доступ к группе отношений и их объектам.

На уровне отношения различают следующие уровни доступа:

1) неограниченный доступ ко всему отношению для всех типов операций;

2) запрет на доступ к любым частям отношения для всех типов операций;

3) доступ к любой части отношения, но без права изменения его содер­жимого;

4) доступ к любой части отношения, но с правом изменения значений только для атрибутов A1, А2, . . Аn;

5) неограниченный доступ только к одному кортежу отношения для всех типов операций;

5) доступ только к одному кортежу отношений без права изме­нения со­держимого этого кортежа;

7) неограниченный доступ только к атрибутам A1, А2, . . An от­ношения для всех типов операций и запрет доступа к остальным атри­бутам отношения;

8) доступ только к атрибутам А1, А2, . . Аn отношения без права изменения их значений и запрет доступа к остальным атрибутам отношения;

9) доступ только к атрибутам A1,A2,…An отношения с правом изменения значений только для атрибутов A1..Ap, где (A1 . . Ap)(A1, А2, ... An) и запрет доступа к остальным атрибутам отношения;

10) доступ в соответствии с пунктами 1,3,4,5,5,7,8,9, но с ограни­чени­ем по интервалу времени (с t1 no t2);

11) доступ в соответствии с пунктами 1,3,4,5,5,7,8,9, но с разре­шением изменения значений атрибутов только в случае выполнения условий F1, F2, . . Fn соответственно для значений атрибутов A1,А2,..An (напри­мер, если значение атрибута не превышает некото­рой величины Z);

12) разрешение права применения вычислительных операторов (суммирова­ние, вычитание и т.п.) к атрибутам А1,А2,..Аn, без права доступа к этим атрибутам или изменения их значений.

Приведенный список уровней доступа показывает требуемый диапазон работы и необходимую гибкость системы зашиты данного общего назначе­ния. В настоящее время нет реальных систем, в кото­рых были бы реализо­ваны все эти возможности для защиты данных.

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

5.1. Создание бд и таблиц. Работа с таблицами. Создание базы данных

Сразу после запуска Access открывает окно. В нем пользователю пред­лагается выбрать один из следующих вариантов: создать новую базу данных, запустить мастер по созданию базы данных, открыть существующую базу дан­ных. Если поставить переключатель в положение Новая база данных и нажать кнопку ОК, то откроется окно Файл новой базы данных, в котором нужно указать папку, куда будет записываться создаваемый файл, тип файла из списка и имя файла. Сохранить файл базы данных нужно прежде, чем приступить к созданию таблиц. Поскольку базы данных быстро увеличиваются в размерах, в качестве носителя для базы следует использовать жесткий диск или сменный диск большого размера. После сохранения базы откроется окно База данных. Оно содержит семь вкладок: таблицы, формы, отчеты , запросы, макросы, модули.Visual Basic, страницы доступа к данным.