Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Никулина М.В.Использование СУБД Мicrosoft Acces...doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
2.04 Mб
Скачать

Содержание таблицы «Характеристики проектов трамваев»

проекта

Вместимость

Производитель

171

120

Усть-Катавский вагоностроительный з-д им. С.М. Кирова

172

130

Усть-Катавский вагоностроительный з-д им. С.М. Кирова

212

168

Вагоностроительный завод им. И.С. Фрунзе

215

170

Вагоностроительный завод им. И.С. Фрунзе

13. Для поля Производитель в столбце Тип поля выберите пункт Мастер подстановок.

14. На первом шаге работы Мастера установите переключатель «Будет введен фиксированный набор значений».

15. На втором шаге задайте число столбцов (1) и введите уникальные названия вагоностроительных заводов (см. табл. 4).

16. На третьем шаге предлагается задать подпись столбца подстановки: Производитель. Оставьте этот вариант.

17. Завершите работу Мастера щелчком на кнопке Готово.

18. Просмотрите, как изменилась структура таблицы. Щелкните на вкладке Подстановка. Вы увидите, что в строке «Источник строк» появился список названий заводов, записанных в кавычках и разделенных точкой с запятой.

19. Сохраните таблицу с названием Характеристики проектов трамваев.

20. Перейдите в режим таблицы и заполните ее данными (см. табл. 4).

Задание 7. В созданной базе данных Трамвайное депо у вас уже есть следующие таблицы: Сотрудники, Тарифная сетка, Пункты, Описание маршрутов, Характеристики проектов трамваев. В результате использования Мастеров подстановок между отдельными таблицами были автоматически установлены связи по типу «один-ко-многим». Связь между таблицами Тарифная сетка и Сотрудники означает, что одну должность могут занимать много сотрудников. Связь между таблицами Пункты и Описание маршрутов означает, что один и тот же начальный (конечный) пункт может быть на многих маршрутах. Измените созданные связи: установите для каждой пары таблиц обеспечение целостности данных, которое означает, что все изменения в главных таблицах (Тарифная сетка и Пункты) будут отражаться в соответствующих подчиненных таблицах.

Технология работы

1. Выполните команду Сервис / Схема данных. Открывшееся окно «Схема данных» имеет рабочую область, в которой отображаются нужные таблицы и установленные между ними связи (рис. 8).

Рис. 8. Вид окна команды «Схема данных» после изменения связей

2. Щелкните правой кнопкой мыши на соединительной линии между таблицами Тарифная сетка и Сотрудники. В контекстном меню выберите команду Изменить связь.

Откроется диалоговое окно «Изменение связей» (рис. 9).

Рис. 9. Вид окна диалога команды «Изменение связей»

3. Установите флажки Обеспечение целостности данных, каскадное обновление связанных полей, каскадное удаление связанных полей.

4. Щелкните на кнопке Объединение…. В дополнительном окне «Параметры объединения» установите переключатель 3 («Объединение ВСЕХ записей из "Сотрудники" и только тех записей из "Тарифная сетка", в которых связанные поля совпадают») (рис. 10). Подтвердите свой выбор, нажав ОК. Просмотрите в окне «Схема данных» измененную связь. Связь имеет вид линии со стрелкой (см. рис. 8) и надписями «1». Эта связь называется «один-ко-многим».

Рис. 10. Вид окна диалога

«Параметры объединения»

5. Откройте таблицу Тарифная сетка в режиме таблицы. Слева в таблице теперь расположен столбец со значками «+». Эти значки указывают на наличие связи «один-ко-многим» и позволяют просмотреть запись из связанной таблицы.

6. Щелкните по значку «+» в строке с какой-нибудь (любой) должностью. Откроются строки из связанной таблицы с фамилиями сотрудников, работающих в этой должности.

7. Вернитесь в окно «Схема данных» и аналогичным образом измените связь между таблицами Пункты и Описание маршрутов. В окне «Параметры объединения» автоматически установлен переключатель 1 («Объединение только тех записей, в которых связанные поля обеих таблиц совпадают») (рис. 10). Нажмите ОК. Просмотрите в окне «Схема данных» измененную связь.

8. Сохраните содержание окна «Схема данных» и закройте его.

9. Откройте таблицу Пункты в режиме таблицы (двойным щелчком левой клавишей мыши на названии таблицы в окне базы данных). Щелкните по значку «+» в любой строке таблицы. Просмотрите данные из связанной таблицы.