Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИСЮД_4_Схема данных.doc
Скачиваний:
21
Добавлен:
16.08.2019
Размер:
1.01 Mб
Скачать

Связи → Изменить связи

ИЛИ

п.к.м. по связиИзменить связи

После установки всех связей между таблицами в нашей БД в окне «Схема данных» должны установиться связи, как это показано на рисунке 6.

Рисунок 6. Схема БД «Общая картотека ДТП по г. Чита»

4. Ввод данных и работа с записями в таблицах

До сих пор рассматривали вопросы, связанные с созданием таблиц, определением и изменением их структуры, созданием связей между таблицами. Теперь перейдем к основным возможностям, которые предоставляет MS Access при работе с записями в таблице.

Таблица 2. Работа с записями

Действие

Команды

Новая запись

Вставка

ИЛИ

на Панели инструментов кнопка Новая запись

ИЛИ

CTRL+

Перемещение по записям

Полотно 22

Сохранить запись

ЗаписьСохранить запись

ИЛИ

SHIFT+ENTER

Удалить запись

выделяем нужную (нужные) записи → ПравкаУдалить

ИЛИ

кнопка на Панели инструментов

ИЛИ

DELETE

В таблицы можно вводить не только числовые и текстовые данные, но графические.

Вставка рисунков в поле данных таблицы:

п.к.м. по рисунку, который необходимо вставить в поле данных таблицы → Открыть с помощью → выделяем нужную часть рисунка и копируем ее → переходим в БД в режим таблицы → помещаем курсор мыши в поле, куда необходимо поместить рисунок → ПравкаСпециальная вставка → выбираем тип Picture (Рисунок)

5. Работа с подчиненными таблицами

В MS Access есть возможность отображения нескольких связанных таблиц в окне главной таблицы, что упрощает процесс ввода данных таблицы. Рассмотрим возможности отображения на примере таблиц «Авто страховые компании», «Участники ДТП» и «Авто участников ДТП» созданной БД (см. рис.7).

Рисунок 7. Пример трех связанных таблиц

Рисунок 8. Пример трех связанных таблиц в режиме Таблица

На рисунке 7 видно, что таблица «Авто страховые компании» имеет подчиненную таблицу «Участники ДТП». В данном случае между областью выделения и первым столбцом таблицы (рис.8) существует узкий столбец, в котором для каждой записи отображается значок плюс (+). Если щелкнуть на нем левой кнопкой мыши, откроется часть подчиненной таблицы, содержащая только те записи, которые связаны с записью в главной таблице. Значок плюс при этом меняется на минус ().

Если таблица, открытая в режиме Таблицы, не имеет подчиненных таблиц, то столбец со знаками плюс и минус отсутствует (см. рис.9).

Рисунок 9. Пример таблицы в режиме Таблицы, которая не имеет подчиненной таблицы

Упражнения для выполнения

Упражнение 1

Продолжите работу со списками подстановок, используя значения из других таблиц, выполнив следующее:

  1. измените типы полей с Текстовый на Числовой у следующих полей:

Таблица 3

Имя поля

Называние таблицы

НазванМарки

Авто участников ДТП

НазванКомпан

Участники ДТП

  1. измените свойства Подстановки у полей из п.1, аналогично тому, как показано на рисунке 4;

  2. ответьте на вопрос «Для чего необходимо было сделать действия в п.1. и п.2 данного упражнения?».

Упражнение 2

Продолжите работу по редактированию таблиц, выполнив следующее:

проверьте, правильно ли вы создали таблицы из лабораторной работы №2, сверив их с таблицами из Приложения А.

Упражнение 3

Получите навык установления связей между таблицами в БД, выполнив следующее:

  1. добавьте таблицы, как показано на рисунке 6;

  2. установите связи между таблицами БД, в результате у вас должно получиться тоже, что и на рисунке 6.

Упражнение 4

Получите навык работы с записями при вводе данных в таблицы, выполнив следующее:

  1. заполните таблицы «Группы участников ДТП», «Авто страховые компании» (данными из таблицы 1), «ГИБДД», «Группы авто» следующими данными:

Таблица 4. «Группы участников ДТП»

НомерГруппы

НазванГруппы

1

виновник

2

потерпевший

Таблица 5. «ГИБДД»

НомерОкруг

НазванАдмОкр

Телефон

1

Центральный админ.округ

32 – 53 – 63

2

Ингодинский админ.округ

32 – 93 – 75

3

Железнодорожный админ.округ

21 – 14 – 70

4

Черновский админ.округ

25 – 47 – 58

Таблица 6. «Группы авто»

НомерГруп

НазванГруп

1

отечественная

2

иномарка

  1. заполните таблицу «Виды участников ДТП» следующими данными:

Таблица 7

НомерГруппы

НомерВида

НазванВида

1

1

пешеход

1

2

водитель

1

3

мотоциклист

1

4

велосипедист

2

5

пешеход

2

6

водитель

2

7

мотоциклист

2

8

велосипедист

  1. заполните таблицу «Производители авто» следующими данными:

Таблица 8

НомерГруппы

НомерМарки

НазванМарки

1

1

УАЗ

1

2

ИЖ

1

3

ВАЗ

1

4

ГАЗ

2

5

TOYOTA

2

6

HONDA

2

7

NISSAN

2

8

FORD

2

9

MAZDA

2

10

MERCEDES

2

11

BMW

  1. заполните остальные таблицы своими данными. Вы должны описать ситуации: столкновение, наезд на стоящее транспортное средство, наезд на препятствие, наезд на пешехода, наезд на велосипедиста, с одним или несколькими свидетелями любого возраста.