Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Создание БД_ лабораторная работа по Access.docx
Скачиваний:
17
Добавлен:
03.09.2019
Размер:
557.56 Кб
Скачать

Задание 18. Исправьте схему данных.

  • Щелкните по кнопке Схема данных, расположенной на вкладке Работа с базами данных.

  • Щелкните по кнопке Отобразить таблицу. В появившемся окне Добавление таблицы выделите таблицу Личные данные и щелкните по кнопке Добавить, а затем – по кнопке Закрыть окна Добавление таблицы.

  • Свяжите таблицы Список и Личные данные по полям Код и Код студента.

  • В диалоговом окне Связи включите флажок Обеспечение целостности данных.

  • Щелкните по кнопке Создать. Появится связь «один-к-одному». Это значит, что одной записи в таблице Список соответствует одна запись в таблице Личные данные.

  • Закройте схему данных, сохранив ее.

Пояснение. Теперь встает задача ввода записей одновременно в разные таблицы: Список и Личные данные. ФИО мы храним в одной таблице, а адрес и номер телефона – в другой. Можно, конечно, попробовать ввести значения в каждую таблицу отдельно, но удобнее видеть клетки обеих таблиц для ввода данных одновременно. Эту задачу легко решить вводом значений через специально созданную форму, в которой присутствуют поля всех необходимых таблиц. Данные вводим в форму, а в результате заполняются таблицы.

Задание 19. Создайте форму для ввода данных.

  • Выберите вкладку Создание.

  • Щелкните по кнопке Другие формы. Из открывшегося списка выберите Мастер форм. Появится диалоговое окно создания форм.

  • Выберите все поля из таблицы Список и все поля – из таблицы Личные данные для создаваемой формы.

  • Оставьте внешний вид формы в один столбец.

  • Выберите понравившийся вам стиль оформления.

  • Задайте имя формы: Общая форма. Щелкните по кнопке Готово.

Задание 20. Заполните таблицы данными.

Данные таблицы Список приведены в табл.7, а таблицы Личные данные – в табл.8.

Таблица 7

Код

Фамилия

Имя

Отчество

Группа

Дата

рождения

Пол(м)

1

Игнатов

Иван

Сергеевич

А-081

11.05.1991

2

Скоркин

Сергей

Петрович

М-081

24.12.1990

3

Корнилова

Инна

Дмитриевна

Т-082

01.01.1993

4

Володина

Ольга

Николаевна

Т-082

05.03.1992

5

Новоселов

Дмитрий

Иванович

М-082

24.05.1992

6

Александрова

Елена

Алексеевна

М-081

17.10.1993

7

Ильина

Анна

Петровна

А-081

21.08.1990

8

Викторов

Семен

Николаевич

Т-082

10.06.1993

9

Воробьев

Илья

Владимирович

Т-082

11.03.1991

10

Калачев

Сергей

Евгеньевич

А-081

07.02.1990

11

Елизарова

Ольга

Петровна

Т-081

09.01.1991

12

Елисеев

Олег

Иванович

А-081

28.12.1990

13

Соколова

Светлана

Николаевна

М-081

19.04.1993

14

Королев

Антон

Петрович

Т-081

04.05.1990

15

Гаврилов

Иван

Ильич

Т-082

14.01.1993

16

Плеханов

Ильдар

Сергеевич

М-081

01.01.1992

17

Котов

Геннадий

Львович

М-082

20.11.1991

18

Кирсанова

Ольга

Николаевна

А-081

23.03.1991

Таблица 8

Код

студента

Адрес

Номер телефона

Школа

Рост

Матема-

тика

Инфор-матика

Физика

Химия

1

Советская 15-8

15-11-11

1

163

3

4

5

3

2

Северный пер. 24

15-11-12

5

201

5

4

5

3

3

Октябрьская 13-78

15-11-13

12

158

4

4

4

3

4

Островского 67

15-11-14

10

167

4

4

4

4

5

Школьная 5-34

15-11-15

1

155

4

4

3

4

6

Вокзальная 17-11

15-11-16

10

170

3

3

3

5

7

Профсоюзная 1

15-11-17

1

172

3

3

5

4

8

Сиреневый 7-1

15-11-18

1

170

5

5

5

5

9

Карла Маркса 3-100

15-11-19

3

165

5

4

4

5

10

Северный 90

15-11-20

10

200

4

3

3

5

11

Школьная 5-21

15-11-21

3

163

3

3

4

4

12

Советская 101-5

15-11-22

5

171

5

4

5

4

13

Вокзальная 11-89

15-11-23

1

183

5

4

4

3

14

Октябрьская 1-1

15-11-24

5

185

4

5

4

3

15

Сиреневый 13-25

15-11-25

3

190

4

5

3

3

16

Профсоюзная 34

15-11-26

5

161

5

3

3

5

17

Рязанская 8

15-11-27

1

168

3

4

5

4

18

Рязанская 5/9

15-11-28

5

205

3

3

4

3

  • Закройте форму, предварительно сохранив ее.

  • Откройте таблицу Список и убедитесь, что в ней появились данные.

  • Откройте таблицу Личные данные и убедитесь, что в ней присутствуют записи.