- •Лабораторная работа № 1. Создание таблиц
- •Основные понятия СУБД Access
- •Учебная база данных "Борей"
- •Основные сведения о таблицах
- •Создание базы данных
- •Ввод данных в таблицы
- •Освоение приемов работы с фильтрами в таблицах
- •Общие сведения о MDE-файлах
- •Лабораторная работа № 2. Конструирование запросов
- •Основные сведения
- •Использование вычисляемых полей в запросах
- •Элементы выражений
- •Запросы на выборку
- •Запросы-действия
- •Лабораторная работа № 3. Конструирование форм
- •Общие сведения
- •Создание простой формы
- •Формирование составной формы
- •Лабораторная работа № 4. Конструирование отчетов
- •Основные сведения
- •Создание простого отчета
- •Технология
- •Группировка данных в отчёте
- •Технология
- •Формирование перекрестного отчёта
- •Создание связанного отчета
- •Лабораторная работа № 5. Создание макросов
- •Основные сведения
- •Формирование форм-меню
- •Создание пользовательского ниспадающего меню
- •Лабораторная работа № 6. Конструирование SQL запросов
- •Основные сведения
- •SQL-запросы на выборку
- •Соединение таблиц
- •Использование вычисляемых полей в SQL-запросах
- •QSL-запросы на изменение
- •Заключение
2. Сжатие базы данных, которая не открыта:
закрыть активную базу данных;
выполнить команду СЕРВИС/Служебные программы/Сжать
базу данных;
в диалоговом окне База данных для сжатия указать базу данных, которую следует сжать, и нажать кнопку Сжать;
в диалоговом окне Сжатие базы данных указать имя, диск и папку для сжатой базы данных;
нажать кнопку Сохранить.
Допускается сжатие файла базы данных в файл с тем же именем, что и имя файла исходной базы данных, или создание файла с новым именем. При указании того же имени, диска и папки и при успешном сжатии базы данных исходный файл автоматически заменяется на сжатый файл.
Общие сведения о MDE-файлах
Если база данных содержит программы Visual Basic, то ее сохранение как MDE-файла скомпилирует все модули, удалит все изменяемые исходные программы и выполнит сжатие базы данных. Программы Visual Basic будут по-прежнему выполняться, но их нельзя будет просмотреть или изменить, благодаря чему уменьшится размер базы данных. Кроме того, будет оптимизировано использование памяти, что повысит быстродействие.
Защита базы данных
Microsoft Access обеспечивает два традиционных способа защиты базы данных: установка пароля, требуемого при открытии базы данных, и защита на уровне пользователей, которая позволяет ограничить, к какой части базы данных пользователь будет иметь доступ или какую ее часть он сможет изменять. Кроме того, можно удалить изменяемую программу Visual Basic из базы данных, чтобы предотвратить
19
изменения структуры форм, отчетов и модулей, сохранив базу данных как файл MDE.
Установка пароля
Простейшим способом защиты является установка пароля для открытия базы данных. После того как пароль установлен, при каждом открытии базы данных будет появляться диалоговое окно, в которое требуется ввести пароль.
Для установки пароля следует открыть базу данных в монопольном режиме (команда ФАЙЛ/Открыть, в списке кнопки Открыть выбрать режим Монопольно) и выполнить команду СЕРВИС/Защита/Задать
пароль базы данных.
Рис. 9. Окно открытия базы данных в монопольном режиме
Задание 8. Шифрование и дешифрование базы данных
При шифровании базы данных ее файл сжимается и делается недоступным для чтения с помощью служебных программ или текстовых редакторов. Дешифрование базы данных отменяет результаты операции шифрования.
20