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

Контрольные вопросы

  1. Что такое отчет? Для чего он предназначен?

  2. Какие основные этапы используются при создании отчета?

  3. Где удобнее использовать отчет «Почтовые наклейки»?

  4. Как модифицировать отчет?

3.8. Реляционные базы данных

3.8.1. Виды связей

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

В Access имеется возможность хранения данных в нескольких таблицах, которые связываются друг с другом посредством общих ключевых полей. Организованные таким образом данные называются реляционной базой данных. В Access существует несколько видов связей между таблицами: «один-к-одному», «многие-к-одному», «многие-ко-многим».

При объединении двух таблиц, которые находятся в связи «многие-к-одному», поле взаимосвязи, которое используется в таблице на стороне связи «один», должно быть ключевым полем для этой таблицы. Оно должно быть уникальным, т.е. в таблице можно найти только одну запись, которая имеет это значение в ключевом поле.

Задание 3.30

  1. Необходимо создать новую таблицу «Список товаров» путем копирования имеющейся таблицы «Товары». Для этого закройте все открытые таблицы, затем слева в области навигации с помощью мыши выделите таблицу «Товары», затем выберите команду на вкладке Главная \ Копировать, затем команду на вкладке Главная \ Вставить (или используя правую клавиши мыши). В появившемся диалоговом окне выделите пункт «Структура и данные», в качестве имени введите «Список товаров» и щелкните по кнопке «ОК» рис. 3.74.

Рис. 3.74 Вставка таблицы

  1. О ткройте таблицу «Список товаров» в режиме «Конструктор», измените тип поля «№ п/п» на «Числовой». Ключевое поле удалите. Изменения сохраните рис 3.75.

Рис. 3.75

  1. Откройте таблицу «Список товаров» в режиме «Таблица» и удалите числовые (1,2,3…12) значения столбца № п/п. Сохраните изменения.

  2. Создайте в базе данных новую таблицу, используя данные табл. 3.7.

Таблица 3.7

Имя

Тип

Размер

№ п/п

Счетчик

Длинное целое

Город

Текстовый

20

Название фирмы

Текстовый

35

Улица

Текстовый

25

Номер дома

Числовой

Длинное целое

Телефон

Текстовый

20

  1. Сохраните таблицу с именем «Поставщики».

  2. В таблицу «Поставщики» введите данные из табл. 3.8. и сохраните изменения.

Таблица 3.8

Номер записи

Имя поля

Данные

1

№ п/п

Город

Название фирмы

Улица

Номер дома

Телефон

1

Саранск

Компьютерный салон Фарго

Б. Хмельницкого

55

17-08-58

2

№ п/п

Город

Название фирмы

Улица

Номер дома

Телефон

2

Саранск

Инфотур

Б. Хмельницкого

65

17-04-20

3

№ п/п

Город

Название фирмы

Улица

Номер дома

Телефон

3

Саранск

Интротекс

пр. В.И. Ленина

35

17-57-88

4

№ п/п

Город

Название фирмы

Улица

Номер дома

Телефон

4

Саранск

Пионер

Володарского

36

17-11-09

  1. Откройте таблицу «Список товаров» в режиме «Конструктор», измените тип поля «№ п/п» на «Мастер подстановок» и в открывшимся диалоговом окне выберите из таблицы поставщики строки №п/п и название фирмы, порядок сортировки установите По возрастанию, флажок Скрыть ключевой столбец уберите, включите проверку целостности данных, сохраните данные рис. 3.76 -3.79.

Рис. 3.76

Рис. 3.77

Рис. 3.78

Рис. 3.79

  1. Откройте таблицу «Список товаров» в режиме «Таблица», измените значения столбца №п/п на те значения , которые предлагаются в подстановке, при этом сверяйте название фирмы с соответствующем столбцом в таблице. Значения сохраните рис. 3.80

Рис. 3.80