Нормальные формы



жүктеу 4,63 Mb.
бет12/72
Дата11.02.2023
өлшемі4,63 Mb.
#41261
түріУчебное пособие
1   ...   8   9   10   11   12   13   14   15   ...   72
Копия Теория баз данных

2.2.1 Связь вида 1:1
Связь вида 1:1 образуется в случае, когда все поля связи основной и дополнитель­ной таблиц являются ключевыми. Поскольку значения в ключевых полях обеих таб­лиц не повторяются, обеспечивается взаимно-однозначное соответствие записей из этих таблиц. Сами таблицы, по сути, здесь становятся равноправными.
Пример 1.
Пусть имеются основная O и дополнительная D таблицы. Ключевые поля обо­значим символом «*», используемые для связи поля обозначим символом «+».

Таблица О


* +

Fam

kol

Иванов

10

Петров

40

Сидоров

3

Таблица D
* +



Fam

nametov

Иванов

стол

Сидоров

книга

В приведенных таблицах установлена связь между записью (Иванов, 10) таблицы O и записью (Иванов, стол) таблицы D. Основанием этого является совпадение зна­чений в полях связи. Аналогичная связь существует и между записями (Сидоров, 3) и (Сидоров, книга) этих же таблиц. В таблицах записи отсортированы по значениям в ключевых полях. Сопоставление записей двух таблиц по существу означает образование новых «виртуальных записей» (псевдозаписей). Так, первую пару записей логически мож­но считать новой псевдозаписью вида (Иванов, 10, стол), а вторую пару — псевдозаписью вида (Сидоров, 3, книга).
На практике связи вида 1:1 используются сравнительно редко, так как хранимую в двух таблицах информацию легко объединить в одну таблицу, которая занимает го­раздо меньше места в памяти ЭВМ. Возможны случаи, когда удобнее иметь не одну, а две и более таблицы. Причинами этого может быть необходимость ускорить обработку, повысить удобство работы нескольких пользователей с общей информацией, обес­печить более высокую степень защиты информации и т. д. Приведем пример, иллюс­трирующий последнюю из приведенных причин.


Пример 2.
Пусть имеются сведения о выполняемых в некоторой организации научно-исследо­вательских работах. Эти данные включают в себя следующую информацию по каждой из работ: тему (девиз и полное наименование работ), шифр (код), даты начала и завер­шения работы, количество этапов, головного исполнителя и другую дополнительную информацию. Все работы имеют гриф «Для служебного пользования» или «секретно». В такой ситуации всю информацию целесообразно хранить в двух таблицах: в од­ной из них — всю секретную информацию (например, шифр, полное наименование работы и головной исполнитель), а в другой — всю оставшуюся несекретную инфор­мацию. Обе таблицы можно связать по шифру работы. Первую из таблиц целесооб­разно защитить от несанкционированного доступа.



жүктеу 4,63 Mb.

Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   72




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау