даних, які ви створите. Це означає, що навіть якщо користувач зареєструвався з кодом іншим, ніж Admin, він все одно має повний доступ до ваших баз даним та об'єктам в них, оскільки користувач завжди є членом універсальної групи Users.
Друга вбудована група називається Admins. Її внутрішній ідентифікатор унікальний для кожного файлу робочої групи і визначається на основі інформації, яку ви надаєте програмою адміністратора робочих груп при створенні файлу. За умовчанням в цю групу включений тільки користувач Admin. Але, як показано нижче, ви можете визначити іншого користувача, включити його в групу Admins і видалити користувача Admin. Ця група повинна містити, принаймні, одного користувача.
Група Admins володіє двома основними привілеями. По-перше, члени групи Admins можуть визначати і змінювати облікові записи користувачів і груп, а також встановлювати і змінювати паролі. По-друге, члени групи Admins мають повний доступ до будь-яких баз даних, створених при використанні цього файлу робочої групи. Члени цієї групи можуть спочатку не мати ніяких дозволів на доступ до об'єктів, але можуть призначити собі потрібні права. Для розуміння цієї властивості важливо мати на увазі, що будь-яка база даних, створена при використанні конкретного файлу робочої групи, успадковує код цієї робочої групи. Членом групи Admins може бути будь-який користувач в іншому файлі робочої групи, але якщо коди робочих груп не збігаються, цей користувач не отримає прав доступу до вашої Баї даних.
Дозволи на доступ до об'єктів
У таблиці, яка представлена ??нижче (Табл. 2), наведені дозволу, які можна призначати базі даних або її об'єктам. Зверніть увагу, що у власника об'єкта може і не бути ніяких конкретних дозволів, але він має право надавати всі дозволи будь-якому користувачеві або групі, включаючи самого себе.
Таблиця 2. Типи дозволу на доступ
РазрешеніеОб'ектРазрешённий доступОткритіе/запуск (Open/Run) База даних, форма, звіт, макросОткритіе бази даних, форми або звіту, запуск макросу. Будь-який користувач може виконувати процедури в модулях.Монопольний доступ (OpenExclusive) База даннихОткритіе бази даних для монопольного доступу. Без цього дозволу користувач не може відкрити базу даних і відключити інших пользователей.Чтеніе макету (ReadDesign) Таблиця, запит, форма, звіт, макрос, модульПросмотр об'єктів в режимі конструктора. Якщо для таблиці або запиту надано будь-який тип доступу до даних, автоматично дається дозвіл на читання макета, оскільки воно необхідне для коректного відкриття набору запісей.Ізмененіе макету (ModifyDesign) Таблиця, запит, форма, звіт, макрос, модульПросмотр і зміна макета об'єктів. Якщо в додатку використовується програма VisualBasic, що змінює макети запитів, під час виконання, ви повинні надати дозвіл на зміну макета всім користувачам цих запросов.Адміністратор (Administer) База даних, таблиця, запит, форма, звіт, макрос, модульПредоставленіе дозволів на доступ до об'єкта , навіть якщо користувач або група не є власником об'екта.Чтеніе даних (ReadData) Таблиця, запросПросмотр даних таблиці. Також дає дозвіл на читання макета. У випадку запиту користувач повинен мати дозвіл так само на читання даних для всіх використовуваних в ньому таблиць або запросов.Обновленіе даних (UpdateData) Таблиця, запросОбновленіе даних таблиці або запиту. Крім того, надає дозволи на читання даних і макета. У разі запиту, користувач повинен мати дозвіл на оновлення даних для всіх таблиць, змінюваних з його помощью.Вставка Даних (InsertData) Таблиця, запросВставка даних в таблицю або запит. Крім того, надає дозвіл на читання даних і макета. У разі запиту, користувач повинен додатково мати дозвіл на вставкиу даних для всіх таблиць або запитів, змінюваних з його помощью.Удаленіе Даних (DeleteData) Таблиця, запросУдаленіе даних з таблиці або запиту. Крім того, надає дозвіл на читання даних і макета. У разі запиту, користувач повинен додатково мати дозвіл на видалення даних для всіх таблиць, змінюваних з його допомогою.
2. Алгоритм побудови електронного програми бази даних
. 1 Створення фізичної форми моделі бази даних
Для створення бази даних необхідно запустити Microsoft Access 2010. Далі натискаємо «Створити» і на панелі «Доступні шаблони» вибираємо «Нова база даних» (Мал. 1).
Рис. 1 - Створення нової БД
Далі необхідно задати ім'я бази даних і приступити до створення таблиць. При створенні таблиць, немало важливо знати, чим займається організація. Від цього залежить, яку інформацію буде зберігати БД. У нашому випадку, установа займається постачанням і введенням в експлуатацію обладнання для підприємства, а саме офісних меблів.
Для нашої БД необхідно ...