Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УП по 4232 Инф.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
728.06 Кб
Скачать

Характеристика связей представлена в таблице

Характеристика полей связи по видам

1 : 1

1 : М

М : 1

М : М

Поля связи основной таблицы

Являются ключом

Являются ключом

Не являются ключом

Не являются ключом

Поля связи дополнительной таблицы

Являются ключом

Не являются ключом

Являются ключом

Являются ключом

Связь вида 1 : 1

Связь вида 1 : 1 образуется в случае, когда все поля связи основной и дополнительной таблиц являются ключевыми. Поскольку значения в ключевых полях обеих таблиц не повторяются, обеспечивается взаимно-однозначное соответствие записей из этих таблиц. Сами таблицы, по сути, здесь являются равноправными.

Пример:

Таблица О1 Таблица Д1

* +

* +

Поле 11

Поле 12

Поле 21

Поле 22

а

10

а

Стол

б

40

б

Книга

в

3

* - ключевые поля; + - поля связи

В приведенных таблицах установлена связь между записью (а, 10) таблицы О1 и записью (а, стол) таблицы Д1. основанием этого является совпадение значений в полях связи. Аналогичная связь существует и между записями (б, 3) и (в, книга) этих же таблиц.

Сопоставление записей двух таблиц по существу означает образование новых «виртуальных записей» (псевдозаписей). Так, первую пару записей логически можно считать новой псевдозаписью (а, 10, стол), в вторую пару – псевдозаписью вида (в, 3, книга).

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

Связь вида 1 : м

Связь 1 : М имеет место в случае, когда одной записи основной таблицы соответствует несколько записей вспомогательной таблицы.

Пример: Связываемые таблицы О2 и Д2.

О2 – информация о видах мультимедиа устройствах ПЭВМ;

Д2 – сведение о фирмах-производителях этих устройств и наличии на складе этих устройств.

Таблица О2

* +

Код

Вид устройства

а

CD-ROM

б

CD-Recorder

в

Sound Blaster

Таблица Д2

* +

Код

Фирма-производитель

Наличие

а

Acer

Да

а

Mitsumi

Нет

а

NEC

Да

а

Panasonic

Да

а

Sony

Да

б

Philips

Нет

б

Sony

Нет

б

Yamaha

Да

в

Creative Labs

Да

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

Сопоставление записей обеих таблиц по полю «Код» порождает псевдозаписи вида: (а, CD-ROM, Acer, да), (а, CD-ROM, Mitsumi, нет), (а, CD-ROM, NEC, да), (а, CD-ROM, Panasonic, да), (б, CD-Recorder, Philips, нет), (б, CD-Recorder, Sony, да) и т. д.

Если свести псевдозаписи в новую таблицу, то получим полную информацию обо всех видах мультимедиа – устройствах ПЭВМ, фирмах их производящих, а также сведения о наличие конкретных видов устройств на складе.

Связь вида М : 1

Связь М : 1 имеет место в случае, когда одной или несколькими записями основной таблицы становится в соответствие одна запись дополнительной таблицы.

Пример:

Рассмотрим связь таблиц О3 и Д3. В основной таблице О3 содержится информация о названии деталей (Поле 11), видах материалов, из которого детали можно изготавливать (Поле 12), и марках материала (Поле 13). В дополнительной таблице Д3 содержится сведения о названиях деталей (Поле 21), сроках изготовления (Поле 22) и стоимости заказов (Поле 23).

Таблица О3

+

Поле 11

Поле 12

Поле 13

Труба 1

Медь

М1

Труба 1

Медь

М3Р

Пруток 2

Латунь

Л63

Пруток 2

Латунь

ЛС 59-1

Пруток 2

Латунь

ЛО 70-1

Профиль 3

Алюминий

Д1

Профиль 4

Медь

М1

Таблица Д3

*

+

Поле 21

Поле 22

Поле 23

Труба 1

04.05.04

190

Пруток 2

14.05.04

135

Профиль 3

03.06.04

190

Профиль 4

06.06.04

1240

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

Труба 1

Медь

М1

04.05.04

190

Труба 1

Медь

М3Р

04.05.04

190

Пруток 2

Латунь

Л63

14.05.04

135

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

(1 : М или М : 1) зависит от того, какая таблица является главной, а какая дополнительной.

Связь вида М : М

Самый общий вид связи М : М возникает в случаях, когда нескольким записям основной таблицы соответствует несколько записей дополнительной таблицы.

Пример:

Таблица О4 Таблица Д4

*

* +

*

*+

Работает

На станке

Обслуживает

Станок

Иванов А. В.

Станок 1

Голубев Б. С.

Станок 1

Иванов А. В.

Станок 2

Голубев Б. С.

Станок 3

Петров Н. Г

Станок 1

Зыков А. Ф.

Станок 2

Петров Н. Г.

Станок 3

Зыков А. Ф.

Станок 3

Сидоров В. К.

Станок 2

Псевдотаблица «О4 +Д4»

Работа

Станок

Обслуживание

Иванов А. В.

Станок 1

Голубев Б. С.

Иванов А. В.

Станок 2

Зыков А. Ф.

Петров Н. Г.

Станок 1

Голубев Б. С.

Петров Н. Г.

Станок 3

Голубев Б. С.

Петров Н. Г.

Станок 3

Зыков А. Ф.

Сидоров В. К.

Станок 2

Зыков А. Ф.

Очевидно, аналогично связи 1 : 1, связь М : М, не устанавливает подчиненности таблиц. Для проверки этого можно основную и дополнительную таблицу поменять местами и выполнить объединение информации путем связывания. Результирующие таблицы «О4 + Д4» и «Д4 + О4» будут отличаться порядком следования первого и третьего полей, а также порядком расположения записей.

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

ЛИТЕРАТУРА

  1. Физические величины: Справочник / А. П. Бабичев, Н. А. Бабушкина, А. М. Братковский и др.4 Под ред. И. С. Григорьева, Е. З. Мейлихова. – М.: Энергоатомиздат, 1991, 1232 с.

  2. Головин В. А., Дмитриев А. М., Воронцов А. Л. технология ковки и объемной штамповки. Часть 2 малоотходная объемная штамповка: Учебник для вузов. М.: Машиностроение-1, 2004, 434 с.

  3. Дмитриев А. М., Воронцов А. Л. технология ковки и объемной штамповки. Часть 1. Учебник для вузов. М.: Высшая школа, 2002, 400 с.

  4. Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. Учебник для вузов. СПб.: КОРОНА принт, 2000, 416 с. с ил.

89