- •Практическая работа по теме: субд microsoft access
- •Создание базы данных
- •Создание таблицы
- •Создание межтабличных связей
- •Ввод данных в таблицы
- •Создание и использование форм
- •1. Создание форму в столбец для ввода и редактирования оценок
- •2. Для ввода фамилии студента создайте список по полю код студента.
- •Мастер подстановок
- •Создание и выполнение запросов выборки однотабличные запросы
- •Создание однотабличного запроса:
- •2. Использование условия отбора записей.
- •4. Использование в запросе сложного условия отбора:
- •5. Использование в запросе неточных критериев отбора:
- •6. Вычисляемые запросы. Многотабличные запросы
- •Запросы с параметрами
- •Итоговые запросы
- •Итоговые запросы с группировкой
- •Создание отчетов
Создание межтабличных связей
Создание связи
• Откройте окно Схема данных. Для этого нажмите кнопку Схема данных или выполните команду меню Сервис.- Схема данных. Откроется окно Схема данных и дополнительное окно Добавление таблицы.
• Выберите таблицы, между которыми надо установить связи. Для этого выделите таблицы и нажмите кнопку Добавить.
• Закройте окно Добавление таблицы.
• Установите связь между таблицами. Для этого выделите в таблице поля и перенесите на то поле, которое хотите связать
• Укажите флажок Обеспечение целостности данных и флажок Каскадное удаление связанных записей • Нажмите кнопку Создать и закройте окно Связи
•
Рассмотрите связь. Рис 2
• Рис 2 Схема данных
Закройте окно Схема данных, сохранив связь.
Ввод данных в таблицы
1. Ввод данных в таблицу» способами
• Выделите таблицу «Студенты» в окне База данных.
• Режим таблицы.
Введите данные: для 8 студентов
Введите данные для таблицы «Предметы». Введите 5 предметов.
Код предмета |
Название предмета |
Кол-во часов |
01 |
Информатика |
86 |
02 |
Электротехника |
54 |
03 |
Английский |
84 |
04 |
…… |
|
05 |
…… |
|
Данные для таблицы «Преподаватели». Введите 5 преподавателей.
Код преподавателя |
фамилия |
имя |
Код предмета |
01 |
Базарова |
Нина Евгеньевна |
01 |
02 |
…… |
|
02 |
03 |
|
|
03 |
04 |
|
|
04 |
05 |
|
|
05 |
Данные для таблицы «Группы». Введите 3 группы.
Код группы |
Название группы |
01 |
25 |
02 |
26 |
03 |
27 |
Создание и использование форм
Формы могут быть созданы на основе таблиц или запросов. Разрабатывать формы можно создать 2способами:
Режим конструктор
Мастер форм
1. Создание форму в столбец для ввода и редактирования оценок
•Создать. Укажите способ создания формы: мастер форм.
• Укажите источник данных для формы: таблица оценки.
•Выберите все поля и далее следуйте указаниям.
Форму назовите «Ввод оценок».
2. Для ввода фамилии студента создайте список по полю код студента.
Войдите в режим «конструктор» формы «Ввод оценок»
На панели инструментов выделите значок поле со списком и перенесите на поле код студента, далее, через мастер подстановок следуйте указаниям:
Мастер подстановок
Выберите таблицу «Студенты»,- поле «Фамилия» - отсортируйте по фамилии – сохраните в поле – код студента – присвойте новое имя полю –«фамилия».
Удалите поле код студента
Вернитесь в режим формы и проверьте должен выйти список.
Аналогично создайте список для вывода предметов по полю код предмета.
3. Заполните таблицу «Оценки», используя форму «Ввод оценок».
4. Создайте форму «Ввод пропусков», для ввода и редактирования таблицы «Пропуски».
5. Заполните таблицу «Пропуски», используя форму « Ввод пропусков».
