
- •Сущность, связь, степень связи, класс принадлежности.
- •Нормализация баз данных. Нфбк, четвертая и пятая нормальные формы.
- •3.1. Диаграммы er-экземпляров и er-типа для степени связи 1:1 и различных классах принадлежности сущностей.
- •4.4.Безопасность. Уровни доступа к бд и отношениям.
- •5.1. Создание бд и таблиц. Работа с таблицами. Создание базы данных
- •Создание и работа с таблицами
- •6.4. Инструкция манипулирования данными – dml: удаление ввод и изменение таблиц, создание индексов.
- •Изменение данных
- •7.6. . Спроектировать реляционную базу данных
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, страницы доступа к данным.