- •1.Разработка таблиц баз данных 4
- •1.1.Теоретическое введение 4
- •1.2. Практическое задание 17
- •1.3. Контрольные вопросы 35
- •2.Сортировка, поиск, фильтрация, запросы 35
- •2.1. Практические упражнения и методика выполнения работы 35
- •2.2. Контрольные вопросы 57
- •3.Создание форм 57
- •3.1. Практические упражнения и методика выполнения работы 58
- •1.Разработка таблиц баз данных
- •1.1.Теоретическое введение
- •1.1.1. Запуск Access и открытие баз данных
- •1.1.2. Просмотр и редактирование данных в таблице
- •1.1.3. Функции и режимы Microsoft Access
- •1.1.4. Создание новой базы данных
- •1.2. Практическое задание
- •1.2.1. Добавление таблицы в существующую базу данных
- •З адание 1.1.
- •1.2.2. Работа со связями, ключевыми полями и индексами
- •З адание 1.2.
- •1.2.3. Обеспечение ссылочной целостности
- •З адание 1.3.
- •З адание 1.4.
- •Изменение свойств полей и связей между таблицами
- •З адание 1.5.
- •З адание 1.6.
- •1.2.4. Проверка корректности данных
- •З адание 1.7.
- •З адание 1.8.
- •1.2.5. Добавление записей в таблицу "Персональные мероприятия"
- •1.3. Контрольные вопросы
- •18. Обеспечение ссылочной целостности.
- •2.Сортировка, поиск, фильтрация, запросы
- •2.1. Практические упражнения и методика выполнения работы
- •2.1.1. Сортировка данных в таблице
- •З адание 2.1.
- •З адание 2.2.
- •2.1.2. Поиск записей по значению поля
- •З адание 2.3.
- •З адание 2.4.
- •2.1.3. Отбор данных при помощи фильтров
- •Задание 2.5.
- •З адание 2.6.
- •З адание 2.7.
- •З адание 2.8.
- •З адание 2.9.
- •2.1.4. Создание простейшего запроса
- •З адание 2.10.
- •З адание 2.11.
- •2.1.5. Создание запросов других типов
- •З адание 2.12.
- •З адание 2.13.
- •2.1.6. Преобразование запросов по образцу в запросы на языке sql
- •З адание 2.14.
- •З адание 2.15.
- •З адание 2.16.
- •З адание 2.17.
- •2.1.7. Создание внешнего соединения
- •З адание 2.18.
- •З адание 2.19.
- •З адание 2.20.
- •2.1.8. Вычисления на подмножестве записей
- •З адание 2.21.
- •З адание 2.22.
- •З адание 2.23.
- •2.2. Контрольные вопросы
- •3.Создание форм
- •3.1. Практические упражнения и методика выполнения работы
- •3.1.1. Создание и использование форм. Мастер форм
- •3.1.2. Создание формы для управления транзакциями при помощи Мастера форм
- •З адание 3.1.
- •3.1.3. Использование окна конструктора форм
- •З адание 3.2.
- •З адание 3.3.
- •З адание 3.4.
- •З адание 3.5.
- •3.1.4. Изменение параметров формы и элементов управления
- •З адание 3.6.
- •3.1.5. Создание сложных многотабличных форм
- •3.1.6.Создание запроса для основной формы
- •З адание 3.7.
- •З адание 3.8.
- •З адание 3.9.
- •З адание 3.10.
- •3.1.7.Изменение макета формы
- •З адание 3.11.
- •З адание 3.12.
- •З адание 3.13.
- •З адание 3.14.
- •З адание 3.15.
- •З адание 3.16.
- •З адание 3.17.
- •3.1.8. Завершение разработки главной формы "Ввод персонального мероприятия"
- •З адание 3.18.
- •З адание 3.19.
- •З адание 3.20.
- •З адание 3.21.
- •3.2. Контрольные вопросы
- •Изменение макета формы.
- •4.Создание отчётов
- •4.1. Практические упражнения и методика выполнения работы
- •4.1.1. Описание работы с отчётами
- •4.1.2. Создание итогового отчета при помощи Мастера отчетов
- •З адание 4.1.
- •З адание 4.2.
- •З адание 4.3.
- •З адание 4.4.
- •З адание 4.5.
- •Выравнивание и форматирование элементов управления, изменение межстрочного интервала
- •З адание 4.6.
- •З адание 4.7.
- •4.2. Контрольные вопросы
- •5. Разработка базы данных учёта успеваемости
- •5.1. Разработка таблиц
- •5.2. Установка связей и заполнение таблиц
- •6. Работа с базой данных учёта успеваемости
- •6.2. Редактирование таблиц, сортировка, фильтрация
- •6.3. Организация запросов
- •6.4. Формирование итоговых запросов
- •7.Разработка форм для базы данных учёта успеваемости
- •7.1. Создание форм
- •7.2. Модификация форм.
- •8. Разработка отчётов базы данных учёта успеваемости
- •8.1. Формирование итогового отчета для базы Учёта успеваемости
- •9. Обмен информацией базы данных с электронными таблицами табличного процессора.
- •9.1. Импорт данных из электронных таблиц
- •9.2. Экспорт данных в электронную таблицу Excel
- •9.3. Экспорт данных из запросов в электронную таблицу Excel
1.3. Контрольные вопросы
1. Элементы базы данных Access .
2. Просмотр и изменение данных в таблице. 3. Основные функции и режимы Access . 4. Общие свойства таблицы. 5. Свойства полей таблицы. 6. Работа в режиме конструктора таблиц. 7. Определение значений по умолчанию для полей таблицы. 8. Работа со связями, ключевыми полями и индексами. 9. Обеспечение ссылочной целостности. 10. Определение условий на значение полей и записей.
11. Типы полей в Access.
12.Типы связей в базе данных Access.
13. Назначение макросов.
14. Назначение модулей.
15.Индексирование таблиц.
16. Обеспечение целостности данных.
17.Ключевые поля и их роль в базе данных.
18. Обеспечение ссылочной целостности.
19.Изменение порядка следования полей.
20. Определение значений по умолчанию.
2.Сортировка, поиск, фильтрация, запросы
Цель работы:
Получение навыков работы с таблицами и запросами
2.1. Практические упражнения и методика выполнения работы
Практические упражнения выполняются на примере учебной базы данных Борей. Задания сопровождаются теоретическими пояснениями и примерами выполнения аналогичных операций на языке реляционных запросов SQL. При начальном знакомстве с работой примеры SQL команд могут быть пропущены.
2.1.1. Сортировка данных в таблице
Основным требованием к системе разработки баз данных является возможность быстрой сортировки для представления данных в определенном порядке. Современные настольные системы управления базами данных, такие как Access , никогда не сортируют таблицу физически, как это делалось раньше. Записи таблицы всегда располагаются в файле базы данных в том порядке, в котором они были добавлены в таблицу. По умолчанию Access выводит записи таблицы в порядке, определяемом значением ключа таблицы. Если у таблицы нет ключа, то записи выводятся в том порядке, в котором они были добавлены в таблицу. Для изменения порядка отображения записей таблицы Access использует сортировку. Если поля, по которым производится сортировка, проиндексированы, то процесс сортировки значительно ускоряется, поскольку при этом происходит оптимизация запроса, выполняющего сортировку.
З адание 2.1.
Чтобы отсортировать таблицу "Клиенты" по значению поля "Индекс":
1. Выделите поле "Индекс", щелкнув по его заголовку левой кнопкой мыши. 2. Выберите команду "Записи, Сортировка, По возрастанию" или нажмите кнопку "Сортировка по возрастанию" на панели инструментов.
Операция сортировки таблицы эквивалентна выполнению следующего оператора языка SQL:
SELECT * FROM Клиенты ORDER BY Индекс
Сортировка таблицы по значению нескольких полей
Чтобы произвести сортировку таблицы по значению нескольких полей, нужно выделить эти поля. По умолчанию Access устанавливает приоритеты сортировки слева направо, т.е. сначала таблица сортируется по значению самого левого выделенного поля, затем по значению следующего поля и т. д. Изменить приоритеты сортировки можно двумя способами: изменить порядок следования полей в таблице или указать порядок сортировки в окне расширенного фильтра. Использование окна расширенного фильтра описывается чуть позже.