- •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.2.2. Работа со связями, ключевыми полями и индексами
Перед началом заполнения таблицы "Персональные мероприятия" нужно определить связи этой таблицы с другими таблицами базы данных Борей, определить ключевое поле и создать индексы.
Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях — обычно между полями разных таблиц. В большинстве случаев связывают ключевое поле одной таблицы с соответствующим ему полем (часто имеющим то же имя), которое называют полем внешнего ключа во второй таблице. Таблица, содержащая ключевое поле, называется главной, а таблица, содержащая внешний ключ — связанной.
Существует четыре вида отношений:
Один к одному.
Многие к одному.
Один ко многим.
Многие ко многим.
Связи с отношениями "один ко многим" и "многие к одному" отличаются только тем, какая таблица является главной. Одному сотруднику в таблице "Персональные мероприятия" может соответствовать несколько записей. Поэтому между таблицей "Сотрудники" и таблицей "Персональные мероприятия" нужно установить связь с отношением "один ко многим". Создание связи между таблицами "Сотрудники" и "Персональные мероприятия" позволит использовать запросы, формы и отчеты, в которых выводятся данные из нескольких таблиц сразу.
Связанные поля не обязательно должны иметь одинаковые имена, однако, они должны иметь одинаковые типы данных. Кроме того, связываемые поля типа "Числовой" должны иметь одинаковые значения свойства "Размер поля". Например, нельзя создать связь между полями типа "Счетчик" и "Байт" или "Целое" и "Денежный". Исключением из этого правила является поле счетчика с последовательной нумерацией, которое может связываться с числовыми полями размера "Длинное целое". В нашем примере связь между таблицами осуществляется по полям с типами данных "Счетчик" и "Длинное целое". Связи между таблицами базы данных можно определить и просмотреть в окне "Схема данных" (Relationships).
З адание 1.2.
Определить связь между таблицами "Персональные мероприятия" и "Сотрудники":
1. Закройте все окна таблиц базы данных. Access не позволяет создать или изменить связь, если открыта хотя бы одна таблица.
2. Сделайте активным окно базы данных. Для этого выберите команду "Окно, 1 Борей база данных" (Window, I Database) или нажмите кнопку "Окно базы данных". В меню "Окно" выводится список девяти открытых окон объектов базы данных. Окно базы данных всегда имеет номер 1.
3. Выберите команду "Сервис, Схема данных" (Tools, Relationships) или нажмите кнопку "Схема данных" (Relationships) на панели инструментов. Появится окно "Схема данных", которое используется для просмотра и изменения существующих связей и для определения новых связей между таблицами и/или запросами.
4. Выберите команду "Связи, Добавить таблицу" (Relationships, Show Table) или нажмите кнопку "Добавить таблицу" (Show Table) на панели инструментов. Появится диалоговое окно "Добавление таблицы". 5. Раскройте вкладку "Таблицы", в списке таблиц выделите "Персональные мероприятия" и нажмите кнопку "Добавить" (Add). Нажмите кнопку "Закрыть" (Close). Таблица "Персональные мероприятия" появится в окне "Схема данных".
6. Связь между таблицами "Персональные мероприятия" и "Сотрудники" строится по значению полей "КодСотрудника". Поместите указатель мыши над полем "КодСотрудника" таблицы "Персональные мероприятия", нажмите левую кнопку мыши и, не отпуская ее, перетащите появившийся значок поля на поле "КодСотрудника" таблицы "Сотрудники". Отпустите левую кнопку мыши. Появится диалоговое окно "Связи".
7. Нажмите кнопку "Объединение" (Join Type). Появится диалоговое окно "Параметры объединения" (Join Properties). В нашем примере создается связь с отношением "один ко многим", поэтому выберите переключатель "3". Нажмите кнопку ОК.
8. В диалоговом окне "Связи", можно установить для связи режим обеспечения ссылочной целостности. В режиме обеспечения ссылочной целостности Access автоматически будет следить за тем, чтобы в таблице "Персональные мероприятия" не появились коды сотрудников, которых нет в таблице "Сотрудники". Для обеспечения ссылочной целостности установите флажок "Обеспечение целостности данных" (Enforce Referential Integrity).
9. Нажмите кнопку "Создать" (Create), чтобы подтвердить создание связи и перейти в окно "Схема данных".
10. Закройте окно схема данных, нажав кнопку "Закрыть" в правом верхнем углу окна. Появится диалоговое окно, запрашивающее подтверждение изменения схемы данных. Подтвердите изменение, нажав кнопку "Да".