- •Информатика Лабораторный практикум Работа с базами данных в субд access 2007
- •Оглавление
- •Введение
- •Требования к организации рабочего места
- •1.2 Реляционные базы данных
- •1.6.2 Создание таблиц с помощью мастера и путем ввода данных (в режиме таблицы)
- •1.6.3 Импорт таблиц
- •1.7 Использование режима таблицы
- •2 Содержание работы
- •2.1 Создание однотабличной бд с помощью Конструктора таблиц.
- •2.2 Создание однотабличной базы данных с помощью Мастера таблиц
- •2.3 Создание однотабличной базы данных путем ввода данных.
- •2.4 Создание однотабличной базы с помощью импорта таблиц.
- •2.5 Создание однотабличной бд для определенной предметной области.
- •Требования к оформлению отчета
- •3 Контрольные вопросы
- •Лабораторная работа №2
- •1.2 Типы связей (отношений) между таблицами
- •1.2.1 Связь типа «один-к-одному» (1:1)
- •1.2.2 Связь типа «один-ко-многим» (1:м). Ключевые поля
- •1.2.3 Связь типа «много-ко-многим» (м:м)
- •1.3 Создание многотабличной базы данных в субд Access
- •1.3.1 Определение ключевых полей
- •1.3.2 Определение связи между таблицами
- •1.3.3 Использование Мастера подстановок при вводе данных
- •2 Содержание работы
- •2.1 Создание многотабличной базы данных «Вступительные экзамены»
- •2.2 Создание многотабличной базы данных для определенной предметной области
- •Требования к оформлению отчета
- •3 Контрольные вопросы
- •Лабораторная работа №3
- •1.3 Режимы создания запросов
- •1.5.6 Выполнение запроса
- •1.6.5 Условия с логическим или
- •1.7 Запросы с вычислениями
- •1.7.1 Создание вычисляемых полей
- •1.7.2 Правила записи выражений для вычисляемых полей
- •1.7.3 Определение подписи вычисляемых полей
- •1.9 Особенности многотабличных запросов
- •2 Порядок выполнения работы
- •Требования к оформлению отчета
- •3 Контрольные вопросы
- •Лабораторная работа №4
- •1.2 Запросы на создание таблицы
- •1.3 Запросы на обновление записей
- •1.4 Запрос на удаление записей
- •1.4.1 Удаление записей из связанных таблиц
- •1.5 Запросы на добавление записей
- •1.5 Итоговые запросы
- •1.6 Перекрестные запросы
- •1.6.1 Создание перекрестного запроса в режиме Конструктора
- •2 Порядок выполнения работы
- •Требования к оформлению отчета
- •3 Контрольные вопросы
- •Лабораторная работа №5 Создание и редактирование отчетов в Access
- •1 Общие сведения
- •1.1 Основные сведения об отчетах
- •1.2 Создание нового отчета
- •1.3 Выбор режима создания отчета
- •1.4 Структура отчета
- •1.5 Элементы управления
- •1.6 Редактирование элементов отчета
- •1.7 Свойства элементов отчета
- •1.8 Сортировка и группировка
- •1.8.1 Задание диапазонов группировки
- •1.9 Использование вычисляемых полей
- •1.9.1 Вычисления в области данных
- •1.9.2 Вычисление промежуточных итогов для групп и общего итога
- •1.9.3 Объединение текстовых значений и скрытие повторяющихся значений
- •1.9.4 Вычисление процентов
- •1.9.5 Вычисление итогов с накоплением
- •1.10 Создание отчета с помощью Мастера отчета
- •1.11 Просмотр готового отчета
- •2 Порядок выполнения работы
- •3 Контрольные вопросы
- •Библиографический список
- •Приложение а Варианты заданий для создания однотабличной базы данных
- •Приложение б Варианты заданий для создания многотабличной базы данных
- •Приложение в Варианты запросов на выборку к базе данных Учебная
- •Приложение г Варианты индивидуальных заданий для выполнения запросов Вариант 1
- •Продолжение приложения г
- •Вариант 2
- •Продолжение приложения г
- •Продолжение приложения г
- •Вариант 3
- •Окончание приложения г
- •Приложение д Варианты запросов на создание таблицы к базе данных Учебная
- •Приложение е Варианты для создания запросов на обновление к бд Учебная
- •Приложение ж Варианты для создания запросов на удаление записей к бд Учебная
- •Приложение з Варианты для создания перекрестных запросов к бд Учебная
- •Приложение и Варианты для создания отчетов к бд Учебная
- •Окончание приложения и
1.3.3 Использование Мастера подстановок при вводе данных
Мастер подстановок позволяет формировать для нужного поля список значений, который может содержать данные другой таблицы или запроса, либо состоять из фиксированного набора значений. В обоих случаях Мастер подстановок облегчает ввод данных и обеспечивает их достоверность.
Например, в рассматриваемой выше базе данных Студенты-Экзамены поле Номер зачетки является общим для обеих таблиц. При заполнении этого поля в неключевой таблице Экзамены важно, чтобы его значения для каждого студента точно соответствовали значениям в ключевой таблице. Для этого значения поля Номер зачетки в таблице Экзамены лучше всего представить в виде списка. Это избавит от необходимости печатать данные при заполнении этой таблицы, предотвратит появление ошибок при наборе и сделает ввод данных более наглядным (рисунок 4).
Рисунок 4 Использование комбинированного списка
Комбинированный список для поля Номер зачетки формируется на основе данных связанной таблицы Студенты. Для создания комбинированного списка нужно войти в режим конструктора таблицы Экзамены, перейти в колонку Тип данных для поля Номер зачетки. Из списка доступных типов полей выбрать элемент Мастер подстановок.
Первое диалоговое окно Мастера подстановок предлагает выбрать источник формирования списка:
на основе данных таблицы\запроса – используется тогда, когда при заполнении поля одной таблицы используются значения из полей другой таблицы (или запроса);
фиксированный набор значений.
В приведенном выше примере нужно выбрать первый вариант.
В следующем окне из приведенного списка таблиц или запросов следует выбрать таблицу/запрос, являющуюся источником данных для списка подстановки. В нашем примере такой таблицей является таблица Студенты, т.к. она послужит источником данных для списка номеров зачеток.
В третьем окне Мастера подстановок из списка Доступные поля нужно выбрать поля, значения которых фигурируют в списке. В данном случае можно выбрать поля Фамилия и Имя, которые сделают список более информативным. После этого можно нажать кнопку Готово для завершения процесса создания комбинированного списка. Сохранив структуру таблицы, можно открыть таблицу Экзамены и просмотреть результат работы.
Другая возможность использования Мастера подстановок – это создание списков с фиксированными значениями. Он используется в тех случаях, когда набор значений в поле строго ограничен. Например, поле Факультет в таблице Студенты может иметь ограниченный набор значений (все факультеты, имеющиеся в данном ВУЗе). Никаких других значений в этом поле быть не может. Чтобы ввести единообразие в записях и избежать ошибок при вводе, это поле также можно представить в виде списка, формируемого Мастером подстановок.
Процесс создания фиксированного списка похож на описанный выше, но на первом шаге Мастера подстановок следует выбрать опцию Фиксированный набор значений. На следующем шаге нужно создать список этих значений (рисунок 5).
Рисунок 5 Ввод фиксированного списка значений
После этого можно завершить процесс создания списка и сохранить изменения в структуре. Теперь при вводе данных в поле Факультет нет необходимости печатать значения, а достаточно просто выбрать из предлагаемого списка нужное.