Реализация разграничения прав доступа пользователей средствами языка SQL 


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



ЗНАЕТЕ ЛИ ВЫ?

Реализация разграничения прав доступа пользователей средствами языка SQL



 

Программный код разграничения прав доступа в АИС «Ответственные лица»:

 

procedure TForm1.Bitbtn34KeyPress(Sender: TObject; var Key: Char);

begin

 if Length(Edit15.Text) > 0 then

 begin

ADOTable1.Filtered:=false;

  ADOTable1.Filter:=Edit14.Text + ' LIKE ' + #39 + Edit15.Text + #39;

ADOTable1.Filtered:=true;

ADOTable1.Next;

If ADOTable 1[Заполнитель]= 'Ответственное лицо' then

Begin

(Активизация объектов и функций, доступных для руководителя)

End else

If ADOTable 1[Заполнитель]= 'Должность' then

Begin

(Активизация всей АИС)

End else

If ADOTable1[ Заполнитель ]= ' Звание ' then

Begin

(Активизация объектов и функций, доступных для ответственного лица)

End else Edit15.Text:= 'Неправильный ввод данных';

  End else ADOTable1.Filtered:=false;

end;

Резервное копирование и восстановление БД

 

При создании резервной копии базы данных Access сохраняет и закрывает объекты, открытые в режиме конструктора, а затем сохраняет копию файла базы данных, используя указанные имя и расположение.

Примечание. Access будет открывать объекты в соответствии с указанными для них значениями свойства представление по умолчанию.

1. Откройте БД, для которой необходимо создать резервную копию.

2. Откройте вкладку Файл.

3. Нажмите кнопку Общий доступ.

4. В области Сохранить базу данных как в разделе Дополнительно нажмите кнопку Создать резервную копию базы данных.

5. В диалоговом окне Сохранить как проверьте в поле Имя файла имя резервной копии базы данных.

6. Выберите в списке Тип файла тип файла сохраняемой резервной копии базы данных и нажмите кнопку Сохранить.

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

При восстановлении всей БД поврежденный, утерянный или проблемный файл базы данных заменяется резервной копией базы данных.

1. Откройте проводник и перейдите к известной хорошей копии базы данных.

2. Скопируйте эту копию на место поврежденной или отсутствующей базы данных. При появлении запроса на подтверждение замены существующего файла подтвердите замену.


Заключение

 

В результате выполнения курсового проекта закреплены теоретические знания по дисциплине «Проектирование информационных систем».

В ходе выполнения курсового проекта решены следующие инженерные задачи:

- описан объект автоматизации, определена необходимость автоматизации;

- проведен анализ аналогов подобных программных систем;

- обоснован вывод о создании собственной разработки, составлена постановка задачи;

- описана структура разрабатываемой автоматизированной системы;

- обоснован выбор модели данных;

- проведен обзор и обоснован выбор инструментальных средств разработки АС;

- описано какими методами и мероприятиями будет обеспечена секретность и целостность данных в АС;

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

- составлена иерархия функций;

- сделано формализованное описание предметной области;

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

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

- спроектирована инфологическая модель предметной области;

- осуществлена перекрестная проверка модели данных;

- проведен анализ схем реляционных отношений на соответствие 3НФ;

- описана физическая модель базы данных;

- описан состав проектируемых объектов БД;

- составлено техническое описание объектов БД;

- спроектированы макеты экранных форм для ввода и вывода информации;

- написаны SQL-скрипты объектов БД, составлено описание мероприятий по реализации ограничений целостности реляционной базы данных;

- описана технологию создания БД;

- реализованы разграничения прав доступа пользователей средствами языка SQL;

- описаны мероприятия по реализации резервного копирования и восстановление БД.



Поделиться:


Последнее изменение этой страницы: 2020-12-09; просмотров: 59; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

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