Доклад: После создания всех полей каждой таблицы, необходимо указать ключевое поле (ключ таблицы выделен жирным шрифтом).
Для этого:
А) установить курсор на поле, которое является ключевым;
Б) нажать на панели инструментов пиктограмму с изображением ключа.
При закрытии окна создания структура таблицы сохраняется и задается имя таблицы. Аналогично создаются и другие таблицы в этом же окне БД.
Лабораторная работа 2
Тема: «Ввод и редактирование данных»
1. Выделить в окне БД имя таблицы;
2. Дважды щелкнуть левой кнопкой мыши. Access откроет таблицу в режиме заполнения данными.
Ввести по очереди в таблицы следующие записи, представленные ниже:
1. Таблица «Специальность»
| Код специальности | ||
| Специальность | Транспортные средства и оборудование | Организация и безопасность движения |
2. Таблица «Студент»
| Шифр | |||||
| Фамилия | Иванов | Петров | Сидорова | Ежов | Смирнова |
| Имя | Игнат | Дмитрий | Ольга | Игорь | Марина |
| Отчество | Ильич | Олегович | Сергеевна | Викторович | Афанасьевна |
| Код специальности | |||||
| Курс | |||||
| Группа | |||||
| Дата рождения | 19.07.93 | 20.06.93 | 06.04.92 | 07.08.92 | 26.03.90 |
| Национальность | русский | русский | украинка | русский | башкирка |
| Адрес | г.Серов, ул.Ленина, д.4 кв.67 | г. Тавда, ул.Энгельса, д.16, кв.58 | г.Пермь, ул.Мира, д.4, кв.1 | г.Сысерть, ул.Майская, д.9, кв.24 | г.Уфа, ул.Гоголя, д.98, кв.37 |
3. Таблица «Дисциплина»
| Код дисциплины | ||||
| Наименование | история | химия | математика | БЖД |
4. Таблица «Преподаватель»
| Код преподавателя | ||||
| ФИО | Маркова Г.П. | Широкова С.Д | Суворов Д.Б. | Боброва Г.П. |
| телефон | 223-09-48 | 345-22-67 | 262-98-45 | 221-56-30 |
5. Таблица «Успеваемость»
| Шифр | Семестр | Код дисциплины | Оценка | Дата сдачи | Код преподавателя |
| 12.01.13 | |||||
| 14.01.13 | |||||
| 18.01.12 | |||||
| 12.01.13 | |||||
| 14.01.13 | |||||
| 18.01.12 | |||||
| 19.01.13 | |||||
| 19.01.13 | |||||
| 22.01.13 | |||||
| 27.01.13 |
Лабораторная работа 3
Тема: «Установление связи между таблицами»
Связь устанавливается между двумя таблицами по одинаковым полям связи.
1. Закрыть все заполненные данными таблицы;
2. В строке меню работа с БД – Схема данных;
3. В окне Добавление таблицы выбрать таблицы и нажать кнопку Добавить;
4. Закрыть окно Добавление таблицы.
5. Левой кнопкой мыши зацепить поле связи главной таблицы и, удерживая, перетащить в соответствующее поле подчиненной таблицы:
6. В появившемся окне Связи установить флажки Обеспечение целостности данных и Каскадное обновление связанных полей;
7. Нажать кнопку Ок для установления связи.
| Главная таблица | Поле связи | Подчиненная таблица | Тип связи |
| Специальность | Код специальности | Студент | 1: М |
| Студент | Шифр | Успеваемость | 1: М |
| Дисциплина | Код дисциплины | Успеваемость | 1: М |
| Преподаватель | Код преподавателя | Успеваемость | 1: М |
Лабораторная работа 4
Тема: «Обработка данных запросами»
Для отбора данных из БД, удовлетворяющих определенным условиям, создается запрос.
Запрос – это инструкция для отбора нужных сведений из БД в соответствии с определенными условиями, называемыми критериями.
Последовательность создания запроса
1. Меню Создание – Конструктор запросов;
2. в открывшемся окне Добавление таблицы выбрать используемые в запросе таблицы, нажать кнопку Добавить и закрыть окно Добавления таблицы;
Окно конструктора запросов состоит из 2-х панелей:
Верхняя панель содержит схему данных выбранных для запроса таблиц, а нижняя панель является бланком запроса.
Бланк запроса содержит:
1. поле: содержатся имена участвующих в запросе полей;
2. имя таблицы: отображается имя таблицы, из которой выбрано поле;
3. сортировка: из списка выбирается порядок следования записей;
4. вывод на экран: устанавливаются флажки для полей, которые должны быть включены в результирующую таблицу;
5. условие отбора (или): задается условие для отбора записей из таблицы.
Каждый столбец бланка запроса соответствует одному из полей таблицы, на которых строится запрос.