
- •Содержание
- •Лабораторная работа № 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.Автоматизация поликлиники – вызовы на дом
Порядок выполнения задания 2:
Войдите в режим Конструктор для проектируемой таблицы, щелкните по полю Должность, а затем по строке параметра Условие на значение введите ограничения на данные, используя кнопку логического сложения Or : доцент or профессор or ст. препод.
В строку Сообщение об ошибке введите предложение "Такой должности нет, правильно введите данные".
В строку Значение по умолчанию введите слово "Доцент".
Замените в поле Код тип данных Счетчик на Числовой (тип данных Счетчик не обеспечивает возможности изменения кодов). Щелкните по строке параметра Индексированное поле, выберите в списке пункт Да (совпадения не допускаются), перейдите в Режим таблицы и сохраните таблицу.
Введите данные в таблицу в соответствии с табл. 2. Попробуйте в поле Должность ввести слово Лаборант. На экране должно появиться сообщение: "Такой должности нет, правильно введите данные". Введите правильное слово.
Для изменения ширины каждого поля таблицы выполните команду Формат —› Ширина столбца и в появившемся окне щелкните по кнопке По ширине данных.
Для поиска в таблице преподавателя Миронова:
переведите курсор в первую строку Фамилия;
выполните команду Правка —› Найти;
в появившейся строке параметра Образец введите Миронов;
в строке параметра Просмотр должно быть слово ВСЕ (искать по всем записям);
в строке параметра Совпадение выберите из списка С любой частью поля;
в строке параметра Только в текущем поле установите флажок;
щелкните по кнопке Найти. Курсор перейдет на вторую запись и выделит слово Миронов;
щелкните по кнопке Найти далее. Курсор перейдет на седьмую запись и также выделит слово Миронов;
щелкните по кнопке Закрыть для выхода из режима поиска.
Для сортировки данных в поле Дата рождения по убыванию выполните команду Записи —› Сортировка —› Сортировка по убыванию.
Для фильтрации данных по полям Должность и Дисциплина:
щелкните по записи Доцент поля Должность и выполните команду Записи —› Фильтр —› Фильтр по выделенному. В таблице останутся только записи о преподавателях-доцентах;
щелкните по записи Математика поля Дисциплина и выполните команду Записи —› Фильтр —› Фильтр по выделенному. В таблице останутся только записи о преподавателях-доцентах кафедры математики;
для отмены фильтрации выполните команду Записи —› Удалить фильтр. В таблице появятся все данные.
Задание 3. Ввод и просмотр данных посредством формы
1. С помощью Мастера форм создайте форму Состав преподавателей (тип - форма в один столбец). 2. Найдите запись о доценте Гришине, находясь в режиме формы. 3 Произведите сортировку данных в поле Фамилия по убыванию. 4. Произведите фильтрацию данных по полю Должность.
Порядок выполнения задания 3:
Для создания формы Состав преподавателей:
откройте вкладку Формы в окне базы данных, щелкните по кнопке Создать и в появившемся окне выберите пункт Мастер форм;
щелкните по значку списка в нижней части окна, выберите таблицу Преподаватели и щелкните по кнопке ОК;
в появившемся окне выберите поля, которые будут присутствовать в форме (в данном примере присутствовать будут все поля), а затем щелкните по кнопке Далее;
в появившемся окне выберите вид Форма в один столбец и щелкните по кнопке Далее;
в появившемся окне выберите стиль оформления и щелкните по кнопке Далее;
в появившемся окне задайте имя формы Состав преподавателей и щелкните по кнопке Готово.
Для поиска преподавателя Миронова:
переведите курсор в первую строку поля Фамилия, выполните команду Правка —› Найти и в появившемся окне в строке Образец введите фамилию Миронов;
в строке параметра Просмотр должно быть слово ВСЕ (искать по всем записям);
в строке параметра Совпадение выберите из списка параметр С любой частью поля;
в строке параметра Только в текущем поле установите флажок;
щелкните по кнопке Найти. Курсор перейдет на вторую запись и выделит слово Миронов;
щелкните по кнопке Найти далее. Курсор перейдет на седьмую запись и также выделит слово Миронов;
щелкните по кнопке Закрыть для выхода из режима поиска.
Для сортировки данных в поле Год рождения щелкните по любой записи поля Год рождения, выполните команду Записи —› Сортировка —› Сортировка по убыванию.
Для фильтрации данных по полю Должность:
щелкните по записи Доцент поля Должность и выполните команду Записи —› Фильтр —› Фильтр по выделенному. В форме останутся только записи о преподавателях-доцентах;
щелкните по записи Экономика для Дисциплина и выполните команду Записи —› Фильтр —› Фильтр по выделенному. В форме останутся только записи о преподавателях-доцентах кафедры экономики;
для отмены фильтра выполните команду Записи —› Удалить фильтр. В таблице появятся все данные.