
- •Субд microsoft access. Создание таблиц
- •1. Цели работы
- •2. Основные теоретические положения
- •3. Порядок выполнения работы
- •Часть 1. Создание базы данных, состоящей из одной таблицы
- •1. Задание на проектирование структуры базы данных
- •2. Конструирование структуры таблиц базы данных
- •Часть 2. Создание базы данных, состоящей из двух таблиц и одной формы
- •3. Создание схемы базы данных
- •4. Ввод данных в таблицы
- •Часть 3. Самостоятельное создание базы данных, состоящей из двух таблиц
- •Задание на проектирование структуры базы данных
- •Выполнение индивидуального задания
- •Часть 1. Создание базы данных, состоящей из одной таблицы
- •Часть 2. Создание базы данных, состоящей из двух таблиц
- •4. Содержание отчета
- •Индивидуальные задания
Часть 2. Создание базы данных, состоящей из двух таблиц и одной формы
1. Задание на проектирование структуры базы данных
Необходимо создать более сложный вариант базы данных. В ней будут две таблицы, включающие информацию об ученике компьютерной школы (фамилия, имя, отчество, год рождения, класс, школа) и группе, в которой он учится (номер группы, преподаватель, ведущий занятия).
2. Конструирование структуры таблиц базы данных
В таблице ГРУППА будет 2 поля: номер группы (ключ) и фамилия преподавателя. В таблице УЧЕНИК будет 7 полей: код (ключ), фамилия, имя, отчество, год рождения, школа, класс, номер группы.
Воспользуемся новым способом изготовления таблиц. Таблицы будем создавать в режиме таблицы.
ГРУППА |
|
УЧЕНИК |
Номер группы |
|
Код |
Преподаватель
|
|
Фамилия
|
|
|
Имя
|
|
|
Отчество
|
|
|
Год рождения
|
|
|
Школа
|
|
|
Класс
|
|
|
Номер группы |
Рис. 2
3. Создание схемы базы данных
В данном случае таблицы связаны связью «один-ко-многим». Это значит, что в таблице ГРУППА каждое значение может встречаться только один раз, а в таблице УЧЕНИК - сколько угодно (несколько человек могут быть из одной группы). Связи следует устанавливать при пустых таблицах. Если таблицы заполнены, могут возникнуть проблемы при создании связей и свойств связей. Для связи в обеих таблицах должны быть ключевые поля.
ГРУППА |
|
УЧЕНИК |
Номер группы |
|
Код |
Преподаватель
|
|
Фамилия
|
|
|
Имя
|
|
|
Отчество
|
|
|
Год рождения
|
|
|
Школа
|
|
|
Класс
|
|
|
Номер группы |
Рис. 3
4. Ввод данных в таблицы
Введите данные в таблицы (табл.4 и табл.5). Для этого создайте форму для ввода данных. При наличии связанных таблиц имеет значение порядок заполнения их значениями: необходимо сначала заполнить таблицу ГРУППА, а затем, связанную с ней таблицу УЧЕНИК.
Таблица 3
Учебная группа
|
Преподаватель
|
101
|
Верзаков С.А.
|
102
|
Белоусов А.И.
|
103
|
Масалова В.А.
|
104
|
Новикова Е.В.
|
105
|
Зачесова Т.П.
|
Таблица 4
Код |
Фамилия |
Имя |
Отчество |
Год рождения
|
Школа |
Класс |
Учебная группа |
1 |
Чернова |
Кристина |
Ивановна |
1984 |
1 |
9 |
101 |
2 |
Терещенко |
Инна |
Алексеевна |
1983 |
3 |
10 |
103 |
3 |
Истратов |
Максим |
Владимирович |
1984 |
5 |
9 |
101 |
4 |
Бондарь |
Ольга |
Петровна |
1983 |
1 |
10 |
104 |
5 |
Новоселов |
Алексей |
Иванович |
1984 |
3 |
9 |
105 |