- •Управление данными
- •Шаптала в.В.
- •Введение
- •Основные понятия
- •Идентификация строк (первичный ключ)
- •Общие сведения о субд Access
- •Сортировка данных
- •Отбор данных с помощью фильтра
- •Содержание работы
- •Контрольные вопросы
- •Порядок выполнения работы
- •Структура таблицы “Студенты”
- •Состав кафедры информационных технологий
- •Состав кафедры математики
- •Состав кафедры физики
- •Структура таблицы Группы_дисциплины
- •Исходные данные для таблицы Группы_дисциплины
- •Задание 4. В базе данных необходимо хранить информацию о результатах сдачи студентами сессии.
- •Содержание отчета
- •Контрольные вопросы
- •Простые запросы на выборку
- •Основные понятия
- •Вывод с сортировкой – предложение order by
- •Выборка из таблицы с условием - предложение where
- •Поиск подстрок – оператор like
- •Содержание работы
- •Содержание отчета
- •Контрольные вопросы
- •Функции агрегирования
- •Основные понятия
- •Группировка данных
- •Отбор групп
- •Содержание работы
- •Содержание отчета
- •Использование агрегатных функций в подзапросах
- •Подзапросы с exists и not exists
- •Содержание работы.
- •Содержание отчета
- •Обновление таблиц
- •Прямое обновление
- •Обновление с подзапросом
- •Удаление данных
- •Простое удаление
- •Удаление с подзапросом
- •Отделение данных от приложения
- •Режимы открытия базы данных
- •Период обновления
- •Блокировка
- •Оптимистическая блокировка
- •Пессимистическая блокировка
- •Блокировка и формы
- •Транзакции
- •Содержание работы
- •Содержание отчета
- •Контрольные вопросы
- •Защита приложений Access на уровне рабочих групп
- •Основные понятия
- •Рабочие группы
- •Создание новой рабочей группы
- •Учетные записи пользователей и групп
- •Идентификаторы pid и sid, пароли
- •Характеристики пользователей и групп
- •Предоставление разрешений
- •Административные права доступа
- •Право на владение объектами базы данных
- •Удаление учетной записи
- •Шифрование баз данных Jet
- •Содержание работы
- •Содержание отчета
- •Репликация
- •Синхронизация
- •Устранение конфликтов
- •Типы конфликтов
- •Видимость реплик
- •Частичные реплики
- •Реплики с запрещенным удалением
- •Управление репликацией посредством меню Access
- •Меню репликации Access
- •Защита реплицированной базы данных
- •Содержание работы
- •Создание редактируемой страницы
- •Создание группы
- •Добавление еще одного уровня группировки
- •Формирование итоговых данных
- •Анализ данных
- •Публикация страниц в папках Web или на web-сервере.
- •Содержание работы
- •Преимущества архитектуры клиент-сервер
- •Надежность и защита данных
- •Производительность
- •Создание проектов Access
- •Создание хранимых процедур
- •Синтаксис хранимых процедур
- •Параметры и переменные
- •Выполнение хранимых процедур
- •Создание триггеров
- •Синтаксис триггеров
- •Таблицы Inserted и deleted
- •Транзакции и оператор Raiseerror
- •Защита проектов Access (adp)
- •Содержание работы
- •Реализовать следующие функции системы Функции библиотекаря.
- •Функции читателя
- •2. Автоматизация поликлиники – выдача талонов
- •3. Автоматизация кадрового агенства Описание основных сущностей
- •Реализовать следующие функции системы: Функции менеджера агентства
- •4. Автоматизация книжного магазина. Описание основных сущностей
- •Реализовать следующие функции системы: Функции менеджера магазина.
- •Функции покупателя
- •Реализовать следующие функции программы
Анализ данных
Страницы доступа к данным могут включать сводные списки, позволяющие реорганизовать данные для их анализа различными способами. Страница может содержать диаграммы для анализа тенденций, закономерностей и выполнения сравнений между данными в базе данных, а также электронные таблицы.
Страница доступа к данным непосредственно связана с базой данных. При просмотре в Internet Explorer отображается копия страницы. Поэтому любой отбор данных, сортировка и другие изменения способа отображения данных влияют только на копию страницы. Изменения в самих данных – изменение значений, добавление или удаление данных – сохраняются в базе данных и впоследствии доступны всем, кто просматривает страницу.
Страницы доступа представляют собой удобную технологию создания Web-страниц для публикации отчетов и ввода информации в корпоративных сетях. Страницы доступа к данным можно расположить также на Web- сервере, но при этом придется ограничиться только данными SQL Server. Это связано с тем, что все операции по обработке данных из MDB файлов должны выполняться на клиентской машине. В таком случае Jet должна быть установлена в локальной системе пользователя. Однако концепции Web-приложений больше соответствует архитектура на базе SQL Server, когда вся обработка выполняется на сервере.
Публикация страниц в папках Web или на web-сервере.
Опубликовать Web-страницу можно при помощи Проводника Windows. Надстройка Web-папки позволяет работать с папками и файлами на Web-серверах так же, как с папками и файлами на локальном диске.
Для публикации страницы доступа к данным, необходимо поместить нужный файл HTML и каталог с сопутствующими файлами в Web-папку или в виртуальный каталог на web-сервере.
Для использования этой возможности необходимо:
запустить “Проводник” Windows;
выделить элемент Web-папки. Дважды щелкнуть по элементу Добавить Web-папку;
в появившемся диалоговом окне введите URL папки на Web-сервере, в которой нужно сохранить Web-страницу, например http://srvGK415/ Page1, и нажмите кнопу Готово. В списке Web-папки появится новый элемент.
Скопируйте нужные файлы и папки в Web-папку.
Если Web-сервер расположен на вашем локальном компьютере, опубликовать на нем данные можно, скопировав необходимые файлы в корневую папку Web-сервера или одну из его вложенных папок. Корневая папка Web-сервера может иметь имя \Inetpub\wwwroot.
Содержание работы
В своем приложении добавьте редактируемую страницу доступа к данным с несколькими уровнями группировки
Обеспечьте для страницы возможность формирования итоговых данных
Протестируйте страницы в Access, а также в браузере.
Разместите страницу в папке Web.
Протестируйте страницу.
Содержание отчета
Укажите названия таблиц, названия и SQL код запросов, на основе которых создана страница доступа к данным.
Приведите ответы на контрольные вопросы.
Контрольные вопросы
В чем отличие страниц доступа к данным от форм и отчетов?
Какие изменения, сделанные пользователем на странице доступа к данным доступны другим пользователям, а какие нет?
В чем особенность публикации страницы доступа к данным на Web-сервере?
Лабораторная работа № 11
Приложения архитектуры клиент-сервер
Цель работы: изучить основополагающие принципы построения клиент-серверных приложений, главным образом с точки зрения Access как клиентской составляющей таких систем.
Основные понятия
Access является средством разработки клиент-серверных приложений баз данных. В таких приложениях вся работа по хранению данных и выполнению над ними всевозможных операций возложена на специальное программное обеспечение (сервер данных), обычно работающее на мощном сетевом сервере. Access выступает в роли клиента, обеспечивая интерфейс к серверным данным.
В Acсess реализована технология построения клиентских приложений – проекты Access (Access Data Project, ADP). В ней используется файл нового формата (ADP), который заменил базу данных Jet в части хранения объектов приложения (форм, отчетов, макросов и модулей). Хранение и обработка данных возложены на SQL Server, к которому подключается приложение.