- •Министерство образования и науки российской федерации
- •Основы базы данных и Системы Управления Базами Данных (субд)
- •Все субд, в том числе и субд access позволяют:
- •Запуск субд access
- •Упражнение 1. Создание простейшей Базы Данных в виде одной таблицы
- •Простейшие операции с таблицами Базы Данных
- •Упражнение 2. Изменение ширины столбцов "мышью" или командой "Ширина столбца" в меню "Формат"
- •Упражнение 3. "Вставка" и "Удаление" полей, а также изменение порядка следования "Полей" (столбцов) в таблице.
- •Упражнение 4. Вставка нового Поля с "фотографиями" работников
- •Упражнение 7. Поиск записей по образцу в больших таблицах бд и поиск с заменой содержимого конкретного Поля
- •Теория: создание и использование запросов в базах данных
- •Упражнение 8. Создание и использование нового объекта бд - "Запроса".
- •Упражнение 9. Создание и использование "Запроса с параметром".
- •Теория: создание и использование форм в базах данных
- •Упражнение 10. Создание в Базе Данных нового объекта - "Формы".
- •Теория: создание и использование отчетов в базах данных
- •Упражнение 11. Создание и использование нового объекта бд - "Отчета".
- •Упражнение 12. Создание Отчета с параметром на основе Запроса с параметром
- •Самостоятельная работа – зачет
- •Постановка задачи и этапы создания многотабличной базы данных
- •Работа по созданию многотабличной базы данных включает 4 этапа:
- •Проектирование структуры базы данных – 1-й этап
- •Конструирование пустых таблиц базы данных – 2-й этап
- •Упражнение 14. Конструирование таблицы "Преподаватели" в режиме "Мастер таблиц"
- •"Конструктор"
- •Заполнение пустых таблиц базы данных – 4-й этап
- •Использование базы данных путем создания запросов
- •Параметрический запрос
- •Теория: Работа с формами
- •1. Изменение надписей и размещения полей
- •2. Создание кнопок для перехода к другой записи
- •Теория: Создание и использование отчетов в базах данных .
- •Упражнение 31. Многотабличный отчет с основной частью на базе главной таблицы
- •Теория: Разработка подчиненного отчета
- •Приложение 1. Исходные данные для ввода таблиц Базы Данных Данные таблицы "студент"
- •Данные таблицы "группа"
- •Данные таблицы "преподаватель"
- •Данные таблицы "кафедра"
- •Данные таблицы "изучение"
- •Данные таблицы "предмет"
- •Данные таблицы Успеваемость
Заполнение пустых таблиц базы данных – 4-й этап
Последний, 4-й этап – заполнение пустых таблиц БД фактическими данными - является самым трудоемким, поскольку реальные таблицы БД - очень большие.
Фактические данные можно вводить непосредственно в таблицу, либо создать специальную Форму, которая отображает на экране только одну запись. Форма не только облегчает ввод данных, но также делает более наглядным просмотр отдельных записей из таблицы БД.
Упражнение 21. Ввод данных непосредственно в таблицы
"Специальность", "Преподаватели" и "Группы"
1. В окне Вашей БД имеются значки 7-ми созданных Вами таблиц. Щелкните по значку таблицы "Группа" и затем по кнопке "Открыть" окна БД. Откроется пустая таблица "Группа".
2. Введите все записи в таблицу "Группа", взяв их из одноименной таблицы в Приложении 1 (в конце пособия). Внимание! Вносить произвольные изменения в данные нельзя, так как на основании именно этих данных будут выполняться последующие упражнения.
3. Закройте таблицу "Группа" щелчком "мыши" по кнопке "Закрыть" в строке заголовка окна таблицы.
4. Щелкните по значку таблицы "Преподаватель" и затем по кнопке "Открыть". Откроется пустая таблица "Преподаватель".
5. Введите все записи в таблицу "Преподаватель", взяв их из одноименной таблицы в Приложении 1 (в конце пособия).
6. Закройте таблицу "Преподаватель" щелчком "мыши" по кнопке "Закрыть" в строке заголовка окна таблицы.
7. Щелкните по значку таблицы "Кафедра" и затем по кнопке "Открыть". Откроется пустая таблица "Кафедра".
8. Введите все записи в таблицу "Кафедра", взяв их из одноименной таблицы в Приложении 1 (в конце пособия).
9. Закройте таблицу "Кафедра" щелчком "мыши" по кнопке "Закрыть" в строке заголовка окна таблицы.
Аналогичные действия произведите с таблицами: «Изучение», «Предмет», «Успеваемость». Таблица «Студент» была заполнена в 1 части пособия.
Использование базы данных путем создания запросов
Запрос— это средство Access для отбора данных из БД по некоторому, заданному Вами критерию. Результатом выполнения запроса является динамический, или временный набор данных, который формируется заново при каждом выполнении запроса. Динамический набор может отображаться в виде таблицы или формы.
Ранее сформированные запросы можно корректировать или использовать как основу для новых запросов.
Упражнение 22. Формирование запроса в режиме "Конструктор"
Формулировка запроса:
Пусть необходимо получить информацию об оценках, полученных студентом по всем предметам. Результат должен содержать фамилию студента, наименование сданных предметов и оценки.
В окне БД выберите объект "Запрос"и щелкните мышью по кнопке "Создать". Появится диалоговое окно "Новый запрос".
В окне "Новый запрос"выделен фоном режим "Конструктор", он нам и нужен. Щелкните "мышью" по кнопке "ОК". Откроется окно "Запрос1: запрос на выборку"и одновременно диалоговое окно "Добавление таблицы".
Добавьте в окно "Запрос1: запрос на выборку" таблицы "Студент", "Успеваемость" и "Предмет", которые содержат нужные данные. Для этого по очереди выберите их "мышью" в окне "Добавление таблицы"и щелкните по кнопке "Добавить". Закройте окно "Добавление таблицы"кнопкой "Закрыть".
Отрегулируйте положение и размеры отображения таблиц в верхней части окна "Запрос1: запрос на выборку"так, чтобы были видны названия всех полей. В нижней части окна Вы будете формировать запрос (Рис. 4).
Выберите поле "ФИО"из таблицы "Студент" в строку "Поле" первого столбца запроса.
В первом столбце в строке "Условие отбора": введите “Боярская Н.П.”Like“ Макова.”
Выберите поле “НП” из таблицы "Предмет" в строку "Поле" второго столбца запроса.
Выберите поле “Оценка” из таблицы "Успеваемость" в строку "Поле" третьего столбца запроса. Запрос готов.
Выполните запрос командой "Запрос - Выполнить"или щелкните мышью по кнопке "Выполнить" панели инструментовAccess— появится таблица динамического набора (результат выполнения запроса).
Сохраните запрос командой "Сохранить"меню "Файл" (или щелкните мышью по кнопке "Сохранить"). В ответ на требование ввести имя запроса введите “Оценки студента”.
Закройте окно запроса. В окне БД в списке запросов появится значок нового запроса с указанным Вами именем.


Таким образом, таблица с результатом запроса будет содержать по одной
записи о каждом предмете, сданном студентом (Рис.5) .
Аналогично формируются записи для второго заданного в запросе студента — Маковой.
