
- •Содержание
- •Лабораторная работа № 1 Создание однотабличной базы данных
- •Краткие теоретические сведения
- •Идентификация строк (первичный ключ)
- •Общие сведения о субд Access
- •Сортировка данных
- •Отбор данных с помощью фильтра
- •Содержание работы
- •Структура таблицы Преподаватели
- •Порядок выполнения задания 2:
- •Содержание отчета
- •Контрольные вопросы
- •Содержание работы
- •Телефон Рис. 2.3. Логическая модель базы данных
- •Содержание отчета
- •Контрольное задание
- •Простые запросы на выборку
- •Краткие теоретические сведения
- •Содержание работы
- •Печать с сортировкой – предложение order by
- •Выборка из таблицы с условием - предложение where
- •Поиск подстрок – оператор like
- •Контрольное задание
- •Запросы с соединением
- •Контрольное задание
- •Соединение 3-х и более таблиц
- •Подзапросы с exists и not exists
- •Контрольные задания.
- •Краткие теоретические сведения
- •Содержание работы
- •Контрольное задание
- •Обновление таблиц
- •Обновление с подзапросом
- •Приложения архитектуры файл-сервер
- •Отделение данных от приложения
- •Режимы открытия базы данных
- •Период обновления
- •Блокировка
- •Оптимистическая блокировка
- •Пессимистическая блокировка.
- •Блокировка и формы
- •Транзакции
- •Содержание работы
- •Содержание отчета
- •Контрольные вопросы
- •Защита приложений Access на уровне рабочих групп
- •Краткие теоретические сведения
- •Рабочие группы
- •Создание новой рабочей группы
- •Учетные записи пользователей и групп
- •Идентификаторы pid и sid, пароли
- •Предоставление разрешений
- •Административные права доступа
- •Право на владение объектами базы данных
- •Удаление учетной записи
- •Шифрование баз данных Jet
- •Содержание работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа №9 Репликация баз данных
- •Краткие теоретические сведения
- •Репликация
- •Синхронизация
- •Устранение конфликтов
- •Видимость реплик
- •Частичные реплики
- •Реплики с запрещенным удалением
- •Управление репликацией посредством меню Access
- •Защита реплицированной базы данных
- •Публикация данных в корпоративной сети и Интернете
- •Создание редактируемой страницы
- •Создание группы
- •Добавление еще одного уровня группировки
- •Формирование итоговых данных
- •Анализ данных
- •Публикация страниц в папках Web или на web-сервере.
- •Содержание работы
- •Содержание отчета
- •Контрольные вопросы
- •Приложения архитектуры клиент-сервер
- •Краткие теоретические сведения
- •Преимущества архитектуры клиент-сервер
- •Надежность и защита данных
- •Производительность
- •Создание проектов Access
- •Создание хранимых процедур
- •Синтаксис хранимых процедур
- •Параметры и переменные
- •Выполнение хранимых процедур
- •Создание триггеров
- •Синтаксис триггеров
- •Транзакции и оператор Raiseerror
- •Защита проектов Access (adp)
- •Содержание работы
- •Содержание отчета
- •Контрольные вопросы
- •Реализовать следующие функции системы Функции библиотекаря.
- •Функции читателя
- •2. Автоматизация поликлиники – выдача талонов
- •4. Автоматизация книжного магазина. Описание основных сущностей
- •Реализовать следующие функции системы Функции менеджера магазина.
- •7. Автоматизация супермаркета.
- •Факультет иэф
- •10.Автоматизация поликлиники – вызовы на дом
Управление репликацией посредством меню Access
В меню Сервис Репликация имеются команды, предоставляющие пользователю Access доступ к функциям репликации Jet.
Таблица 3.2.
Меню репликации Access
Синхронизация |
Определяет реплику, с которой требуется выполнить синхронизацию; может также использоваться для передачи статуса основной реплики другой реплике набора |
Создать реплику |
Для нереплицированной базы данных создает основную и еще одну реплику; для реплицированной базы данных создает еще одну реплику |
Мастер частичной репликации |
Запускает мастер частичных реплик, который проведет вас через процесс создания и заполнения частичной реплики |
Устранение конфликтов |
Если в открытой реплике имеются конфликтующие записи, команда запускает утилиту, с помощью которой можно устранить все конфликты. |
Восстановить основную реплику |
Если открытая реплика не является основной, можно превратить ее в таковую. Пользоваться следует, если основная реплика повреждена или разрушена |
Защита реплицированной базы данных
Access не обеспечивает возможность репликации файла рабочей группы (SYSTEM.MDW) в защищенной среде. Поэтому в локальной среде нужно либо подключить каждую реплику к файлу рабочей группы, либо скопировать файл рабочей группы на каждую рабочую станцию. В глобальной сети файл рабочей группы нужно скопировать таким образом, чтобы он стал досягаем для каждой удаленной реплики.
Репликация применяется не только при необходимости организовать многопользовательскую работу с данными, но и с целью резервного копирования. Реплицировав базу данных и регулярно синхронизируя ее с репликой, вы защищаете себя от потери данных на тот случай, если эта база данных будет разрушена. Также, репликацию можно использовать с целью распространения обновлений приложения.
Содержание работы
Для своей базы данных создайте основную реплику.
Создайте набор из 3 реплик различных уровней видимости.
Создайте частичную реплику и реплику с защищенным удалением.
Протестируйте работу с репликами в многопользовательском режиме.
Защитите все реплики.
Содержание отчета
Для каждой реплики укажите ее тип и список реплицируемых таблиц
Для частичной реплики запишите текст фильтра.
Ответы на контрольные вопросы.
Контрольные вопросы
Можно ли локальную таблицу превратить в реплицируемую?
Как происходит обмен данными между репликами?
Каким образом учитывается приоритет реплик?
Чем отличается локальная реплика от анонимной?
В каких случаях используются частичные реплики?
Каким образом производится защита реплик?
Лабораторная работа №10
Публикация данных в корпоративной сети и Интернете
Цель работы: Ознакомиться с технологией публикации данных из баз данных Access
Краткие теоретические сведения
Страницы доступа к данным – это специальный тип Web-страниц, представляющий пользователям Web-интерфейс форм для доступа к данным из базы данных Access или SQL Server.
Основное преимущество такой организации совместного доступа к данным при сравнении с формами и отчетами состоит в том, что на рабочих станциях пользователей достаточно иметь только Internet Explorer версии 5 и выше.
Создавая в Access страницу доступа к данным, получаем два независимых элемента:
объект Access Страница доступа к данным, основная часть которого – адрес HTM-файла;
HTM-файл, содержащий весь исходный код страницы на языках HTML и XML
Создать страницу доступа к данным можно тремя способами:
с помощью Мастера;
преобразованием формы или отчета в страницу доступа к данным;
c помощью Конструктора.
Процесс создания страницы с помощью Мастера или Конструктора аналогичен работе с формами и отчетами в этом режиме. Чтобы выполнить преобразование формы или отчета в страницу доступа к данным необходимо выделить исходный объект, выполнить команду Сохранить как, выбрав в списке форматов Страница доступа к данным (Data Access Page).
Страницы доступа к данным создаются с целью решения одной из следующих задач:
Просмотр данных;
Ввод и редактирование данных.
Анализ данных.