Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.1 Mб
Скачать

Часть 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