
7. Лабораторные работы
Лабораторная работа 1. Создание однотабличной базы данных (2 часа)
Порядок выполнения:
1. Ознакомьтесь с теоретическими сведениями (п.1). 2. Выполните практическое задание 1. 3. Выполните практическое задание 2. 4. Выполните практическое задание 3. 5. Оформите отчет, в котором должны быть отражены следующие технологии по созданию однотабличной базы данных:
создание новой базы данных, создание таблицы базы данных, определение полей таблицы, сохранение таблицы;
заполнение базы данных (ввод ограничения на данные; заполнение таблицы данными; изменение ширины каждого поля таблицы в соответствии с шириной данных; поиск, замена, сортировка и фильтрация данных);
ввод и просмотр данных посредством формы.
Лабораторная работа 2. Формирование запросов и отчетов для однотабличной базы данных (2 часа)
Порядок выполнения:
1. Ознакомьтесь с теоретическими сведениями (п. 2). 2. Выполните практическое задание 4. 3. Выполните практическое задание 5. 4. Оформите отчет, в котором должны быть отражены следующие технологии по формированию запросов и отчетов для однотабличной базы данных:
формирование запросов на выборку (создание простого запроса, сортировка данных запроса, сохранение запроса, создание запроса на выборку с параметром);
создание отчета с группированием данных по параметру.
Лабораторная работа 3. Разработка инфологической модели и создание структуры реляционной базы данных (2 часа)
Порядок выполнения:
1. Ознакомьтесь с теоретическими сведениями (п. 3). 2. Выполните практическое задание 6. 3. Выполните практическое задание 7. 4. Выполните практическое задание 8. 5. Оформите отчет, в котором должны быть отражены следующие технологии:
разработка инфологической модели (выбор объектов, реквизитов и типов связей между объектами);
создание структуры реляционной базы данных и разработка схемы данных;
создание форм для ввода данных в таблицы.
Лабораторная работа 4. Формирование сложных запросов (2 часа)
Порядок выполнения:
1. Ознакомьтесь с теоретическими сведениями (п. 4). 2. Выполните практическое задание 9. 3. Оформите отчет, в котором должны быть отражены основные технологии по формированию сложных запросов: разработка запроса с параметрами; создание запроса для полей одной таблицы по заданному полю другой; создание перекрестного запроса с выполнением статистических расчетов для выборки; разработка запроса на обновление записей одной или нескольких таблиц; создание запроса на удаление отдельных полей таблицы; разработка запроса на создание новой таблицы на основе всех или части данных из одной или нескольких таблиц; разработка форм для созданных запросов.
Лабораторная работа 5. Создание сложных форм и отчетов (2 часа)
Порядок выполнения:
1. Ознакомьтесь с теоретическими сведениями (п. 5). 2. Выполните практическое задание 10. 3. Выполните практическое задание 11. 4. Выполните практическое задание 12. 5. Оформите отчет, в котором должны быть отражены следующие технологии:
создание сложной формы (разработка формы, изменение расположения элементов в форме, вставка в форму диаграммы для графического отображения информации, редактирование вида осей диаграммы);
создание сложных отчетов (создание запроса, на основе которого формируется отчет; создание итогового отчета с помощью Мастера отчетов);
разработка кнопочной формы-меню для работы с базами данных.
Основные термины
Запрос - Запросы являются мощным средством обработки данных, хранимых в таблицах Access. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Они также используются в качестве источника данных для форм и отчетов.
Записи - Однотипные сведения о различных объектах БД.
Ключи - Ключом называют любую функцию от атрибутов кортежа, которая может быть использована для идентификации кортежа.
Конструктор - Мастер для создания различных форм БД.
Отчет - Одна из форм БД, позволяющая представить её в удобном для просмотра результатов выборки форме.
Поля таблицы данных - Поля имею уникальные имена, длину и тип и определяют формат информации об объектах БД.
Реляционная БД - БД логически связанная с другими БД с помощью полей с одинаковыми именами.
Сортировка данных - Операция, позволяющая отсортировать данные в таблице по алфавиту или величине, возможно многоуровневая сртировка, сначала по одному полю, потом по другому и т.д.
СУБД - Система управления БД. Комплекс программных средств, например, ACCESS для работы с БД - их создание, модификацию, заполнения, создание различных форм и т.д.
Типы данных - Типы, определяющие вид данных в БД - числовые, текстовые, даты, логические и т.п.
Фильтр - Способ выделения из БД тех данных, которые отвечают заданному запросу.
Формы БД - Формы обеспечивают наиболее гибкий способ ввода, просмотра и удаления данных и фактически являются шаблонами, управляющими отображением информации. Форма позволяет отображать одновременно все поля одной или нескольких записей. Можно создать форму-меню для вызова других форм, таблиц, запросов или отчетов.