
- •1 Предметная область
- •2 Бд и субд
- •3 Классификация бд
- •4 Структурный эл бд
- •7 Вопрос
- •5 Вопрос
- •6 Вопрос
- •8 Типы связей
- •9 Нормализация отношений
- •11 Алгоритм нормализации
- •12 Целостность данных
- •16 Структура бд в vfp
- •18 Типы данных в vfp
- •19 Индексы
- •20 Типы индексов
- •29 Запросы, назначение, и способы создания
- •30 Среда окружения форм, отчетов, запросов. Назначения и способы создания.
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)ограничение уровня доступа