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

55. Что из себя представляет реляционное исчисление и для чего оно предназначено?

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

В контексте баз данных реляционное исчисление существует в двух формах: в форме предложенного Коддом реляционного исчисления кортежей; в форме предложенного Лакруа и Пиро реляционного исчисления доменов.

В логике первого порядка или теории исчисления предикатов под предикатом подразумевается истинностная функция с аргументами. При подстановке вместо аргументов значений функция становится выражением, называемым суждением, которое может быть истин­ным или ложным.

56. Как вы понимаете термины «базовое отношение» и «представление»?

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

Понятие представления определяется на основе базовых отношений.

57. Когда субд можно считать реляционной?

Кодд предложил 12 правил определения реляционных систем (а точнее 13, если учитывать фундаментальное правило 0). Эти правила образуют своего рода эталон, по которому можно определить принадлежность СУБД к разряду действительно реляционных систем,

Эти правила можно разделить на пять функциональных групп.

1. Фундаментальные правила.

2. Структурные правила.

3. Правила целостности.

4. Правила управления данными.

5. Правила независимости от данных.

58. Дайте понятие функциональной зависимости и цели нормализации.

Функциональная зависимость  описывает связь между атрибутами отношения. Например, если в отношении. R, содержащем атри­буты А и В, атрибут В функционально зависит от атрибута А (что обозначается как АВ), то каждое значение атрибута А связано только с одним значением атрибута В. (Причем каждый из атрибутов А и В может состоять из одного или нескольких атрибутов.)

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

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

59. Дайте понятие процесса нормализации. Что означает термин «ненормализованная форма»?

Нормализация  это формальный метод анализа отношений на основе их первичного ключа (или потенциальных ключей, как в случае НФБК) и существующих функциональных зависимостей. Он включает ряд правил, которые могут использоваться для проверки от­дельных отношений таким образом, чтобы вся база данных могла быть нормализована до желаемой степени нормализации. Если неко­торое требование не удовлетворяется, то нарушающее данное требование отношение должно быть декомпозировано на отношения, каждое из которых (в отдельности) удовлетворяет всем требованиям нормализации.

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

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