Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум_ИТ_в_юридической_деятельности.doc
Скачиваний:
100
Добавлен:
18.04.2019
Размер:
4 Мб
Скачать
☆

Защита базы данных

Microsoft Access обеспечивает два традиционных способа защиты базы данных: установка пароля, требуемого при открытии базы данных, и защита на уровне пользователей, которая позволяет ограничить, к какой части базы данных пользователь будет иметь доступ или какую ее часть он сможет изменять.

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

Откройте БД, в пункте меню Сервис выберите Защита / Задать пароль базы данных (см. рис.12.)

Рис. 12. Защита БД при помощи пароля

Появится окно, в котором вас попросят ввести пароль и повторить его (рис.13).

Рис. 13. Ввод пароля

Рекомендации по выбору пароля:

  • не желательно в качестве пароля использовать такие данные, как ваше имя, дата рождения и т.д.;

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

Задания для самостоятельного выполнения:

Задание 1.

Следуя этапам, описанным выше в данной практической работе:

  1. Создать базу данных Учет происшествий, хранящую сведения о происшествиях в городе N, сотрудниках, оформивших правонарушения, и виновниках правонарушений.

Таблица Сотрудники содержит следующую информацию: Код сотрудника, ФИО, Адрес, телефон, Оклад и т.п.

Таблица Виновники правонарушений содержит следующую информацию: Код виновника происшествия, ФИО, Адрес, Телефон и т.п.

Таблица Происшествия содержит следующую информацию: Код происшествия, Вид происшествия, Дата оформления, Код сотрудника, оформившего данное правонарушение, Код виновника происшествия.

Каждая таблица должна содержать не менее 10 записей.

  1. Связать таблицы в схеме данных.

  2. Создать форму для добавления сведений о новых правонарушителях.

  3. Сформировать запрос на выборку, который выдает на экран список сотрудников с окладом не менее определенного значения. Величиной оклада задаться самостоятельно.

  4. Сформировать запрос на выборку, который выдает на экран список происшествий за сутки, за неделю.

  5. Сформировать запрос на выборку, который выдает на экран список происшествий, оформленных определенным сотрудником.

  6. На основе запроса сформировать отчет о количестве происшествий за сутки, за неделю.

  7. Установите пароль на открытие вашей базы данных.

Задание 2.

1. Создать базу данных «Успеваемость студентов», которая должна хранить следующую информацию:

  • Фамилия студента.

  • Имя студента.

  • Отчество студента.

  • Домашний адрес студента.

  • Дата рождения.

  • Предмет.

  • Дата сдачи.

  • Оценка.

  • Фамилия, имя, отчество преподавателя.

  • Размер стипендии.

База данных должна содержать информацию не менее чем о 10 студентах, 4 предметах, 2 преподавателях. Предусмотреть, чтобы 5 студентов сдавали не менее 2 экзаменов.

2. Связать таблицы в схеме данных.

3. Создать форму для добавления сведений о успеваемости.

4. Сформировать запрос на выборку, который выдает на экран список студентов с хорошей и отличной успеваемостью.

5. Сформировать запрос на выборку, который выдает на экран информацию о конкретном студенте и его успеваемости. На основе запроса сформировать отчет.

6. Установите пароль на открытие вашей базы данных.

Контрольные вопросы:

1. Основные понятия теории баз данных: «база данных», «система управления базами данных», «запись», «поле».

2. Какую базу данных называют реляционной?

3. Какие типы полей таблиц вы знаете?

4. Понятия «ключевой поле», «поле внешнего ключа».

5. Установка связей между таблицами.

6. Сортировка, фильтрация данных в запросах. Вывод на экран полей запроса.

7. Назначение отчетов. Виды стандартных отчетов.

8. Назначение форм. Их отличие от таблиц.

9. Как установить пароль на открытие базы данных?

Литература:

1. Петров, В. Н. Информационные системы: учебник / В. Н. Петров, Ю.С.Избачков - СПб.: Питер , 2008 . - 656 с.

2. Информационные технологии в бизнесе. / И.Г.Гниденко, С.А.Соколовская - М.: Вектор , 2005. - 160 с.