Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 предметная область.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
30.32 Кб
Скачать

8 Типы связей

1:1

1:М а соответствует 1 или более из Б, но не наоборот

М:М

9 Нормализация отношений

Формальный аппарат организованный на формирование отношений (таблиц) которые позволяют устранить дублирование, обеспечивающих не противоречивость хранимых в бд данных, уменьшает трудозатраты на ведение(ввод и корректировка) баз данных

10 1,2,3 НФ

Отношение называется приведенным к первой нормальной форме если его атрибуты простые

Свойства:

В отношении нет одинаковых картежей

Картежи не упорядочены

Атрибуты не упорядочены и размещены по наименованию

Все значения атрибутов атомарны

Отношение находится во второй нормальной форме если оно находится в первой нормальной форме и в нем нет не ключевых атрибутов зависящих от частей сложного ключа

Отношение находится в третьей нормальной форме, если оно находиться во второй нормальной форме и все не ключевые атрибуты взаимно независимы

11 Алгоритм нормализации

1)Приведение к 1НФ

2)Приведение ко 2НФ

Исход отнош:R(K1,K2,A1,.,An,B1,.Bm)

Ключ:{K1,K2}-сложный

Функциональные зависимости:{K1,K2}->{A1,.,An,B1.,Bm}-зависимость всех атрибутов от ключа отношения.

{K1}->{A1,.,An}-зависимость некоторых атрибутов от части сложного ключа.

Декомпозированные отношения:

R1(K1,K2,B1,.,Bm)-остаток от исходного отношения.

Ключ {K1,K2}

R2(K1,A1,.,An)-атрибуты, вынесенные из исходного отношения вместе с частью сложного ключа.

Ключ:(K1)

3)Приведение к 3НФ

Исходное отношение:R(K,A1,.,An,B1,.,Bm)

Ключ:(K)

Функциональные зависимости:

K->{A1,.,An,B1,.,Bm}-зависимость всех атрибутов от ключа отношения.

{A1,.,An}->{B1,.,Bm}-зависимость некоторых НЕ ключевых атрибутов.

Декомпозированные отношения:

R1(K,A1,.,An)-остаток от исходного отношения.

Ключ:(K)

R2(A1,.,An,B1,.,Bm)-атрибуты, вынесенные из исходного отношения вместе детерминантом функциональной зависимости.

Ключ:{A1,.,An}

12 Целостность данных

Целостность данных (ЦД) эта хар-ка подразумевает наличие средств позволяющих удостовериться,

что информация в БД всегда остаётся КОРРЕКТНОЙ и ПОЛНОЙ.Должны быть установлены правила целостности

и они должны храниться вместе с БД и соблюдаться на глобальном уровне.ЦД должна обеспечиваться не звисимо

от того каким образом данные заносятся в память.

К средствам обеспечения к ЦД на уровне СУБД относятся:

1)встроенные средства для назначения первичного ключа, в том числе средства для работы

с типом полей с автом. приращением, когда СУБД самостоятельно присваивает новое уникальное значение.

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

автом. пресекают любую операцию приводящую к нарушению ссылочной целостности.

Некоторые СУБД имеют хорошо разработанный процессор СУБД для реализации таких возможностей,

как уникальность первичных ключей, ограничение или присечение операций и каскадное обновление и

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

всегда после изменения данных, а не только во время ввода информации с помощью экранной формы.

Это св-во можно настраивать для каждого поля и для записи в целом, что позволяет контролировать не только

значения отдельных полей и взаимосвязей между несколькими полями данной записи.

ОБЕСПЕЧЕНИЕ БЕЗОПАСНОСТИ

некоторые СУБД предусматривает средства обеспечивают безопасность данных. Такие средства обеспечивают выполнение сл.операций:

1)шифрование прикладных программ

2)шифрование данных

3)защиту при помощи паролей

4)ограничение уровня доступа