Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

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

  пользователю   индивидуально.   Значительно
удобнее определить по одной группе для каждого уровня  доступа,  который  вы
намерены предоставить,  затем  определить  пользователей  и  включить  их  в
соответствующие группы.
 Откройте защищенную базу данных (удерживайте нажатой клавишу  Shift,  если
вы открываете защищенную копию  базы  данных).  Выберите  команду  Сервис  (
Защита  (  Пользователи  и  группы  (Tools  (  Security  (  User  And  Group
Accounts), чтобы вывести на экран окно диалога Пользователи и  группы  (User
And Group Accounts). На вкладке Группы (Groups) щелкните на  кнопке  Создать
(New), чтобы  открыть  окно  диалога  Новый  пользователь  или  группа  (New
User/Group), показанное на рисунке  15.  Создание  новой  группы  совершенно
аналогично  определению  нового   пользователя   –   генерация   внутреннего
идентификатора группы производится с учетом  регистра  символов  в  имени  и
коде, которые вы ввели. Щелкните на кнопке ОК, чтобы добавить новую группу.


                                    [pic]

                    Рис.15. Создание новой группы защиты
 Затем нужно создать пользователей и включить их  в  только  что  созданные
группы.
 Чтобы определить пользователя как члена группы, выберите команду Сервис  (
Защита ( Пользователи и группы. На  вкладке  Пользователи  (Users)  выберите
пользователя, которого вы хотите включить в  одну  или  несколько  групп.  В
левом списке окна диалога отображаются имеющиеся группы, а правом  списке  —
группы,  в  которые  входит  этот  пользователь.  На  рисунке  16   показано
добавление в группу NotAdmin пользователя Buchanan_Nike.

                                    [pic]
                  Рис. 16. Включение пользователя в группу

 Теперь нужно назначить разрешения для каждой группы. Закройте окно диалога
Пользователи и группы. Выберите команду Сервис ( Защита ( Разрешения  (Tools
( Security(  User  And  Group  Permissions),  чтобы  открыть  окно  диалога,
показанное на рисунке 17.
 Установите переключатель Список (List) в положение Группы (Groups),  чтобы
увидеть список групп. Вы можете  начать  с  предоставления  всех  разрешений
группе AppAdrmin. Выделите ее в списке  Пользователи  и  группы  (User/Group
Name) и затем последовательно выбирайте каждый тип объекта в  раскрывающемся
списке Тип объекта (Object Type). Начните с самой базы данных  и  установите
флажок  Администратора  (Administer)  в  области  Разрешения  (Permissions).
Перед выбором нового  типа  щелкните  на  кнопке  Применить  (Apply).  После
выбора пункта Таблицы (Tables) в раскрывающемся списке Тип объекта  выделите
все элементы в списке объектов. Для этого выделите  самый  верхний  элемент,
прокрутите список вниз и щелкните на последнем элементе при нажатой  клавише
Shift. Сделайте так, чтобы флажок Администратора появился  с  черной  (а  не
серой) галочкой, и щелкните на кнопке Применить. То же самое проделайте  для
запросов, форм, отчетов, макросов и модулей.


                                    [pic]
          Рис.17. Назначение ограничений разрешений группе NotAdmin

 Выделите группу NotAdmin в левом  списке.  Для  базы  данных  предоставьте
только разрешение Открытие/запуск (Open/Run). Для  всех  таблиц  и  запросов
предоставьте разрешение Чтение данных (Read Data), а для всех форм,  отчетов
и макросов — разрешение Открытие/запуск.  Теперь  вы  готовы  к  определению
пользователей и включения их в соответствующие группы.
 Таким образом,  в базе данных был сделан ряд изменений, чтобы адаптировать
 работу к использованию защиты. Например, формы уже не требуют ввода  имени,
а  с  помощью  встроенной  функции  CurrentUser  анализирует   текущий   код
пользователя Access и  устанавливает  ваш  статус  в  зависимости  от  того,
являетесь ли вы членом группы. Затем она просит только подтвердить  ваш  код
пользователя. Если программа Access запущена  не  в  рабочей  группе  или  в
файле рабочей группы не определены нужные группы,  приложение  закроет  базу
данных. Кроме того, не обнаружив вашего кода пользователя Access в  таблицах
  (в  которые  добавлено  поле  Access  User  ID),  приложение  не  позволит
продолжить работу.


                             Список литературы.

   1. Д. Вейскас  Эффективная работа с Microsoft Access 2000. С-Пб.:  Питер,
      2001 год.
   2. С. Робинсон  Microsoft Access 2000. Учебный курс. С-Пб.:  Питер,  2000
      год.


12345
скачать работу

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

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ