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

61. Аномалии модификации реляционных таблиц. Нормализация реляционных отношений.

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

Рассмотрим пример плохо спроектированного отношения: (Поставщик, Адрес, Товар, Цена)

Для данного отношения характерны следующие аномалии модификации:

1. избыточность данных; 2. потенциальная противоречивость (аномалия обновления)

3. аномалия вставки (или включения); 4. аномалия удаления

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

1-я НФ (обычно обозначается также 1НФ); 2НФ; 3НФ; НФ Бойса-Кодда (НФБК); 4НФ; 5НФ.

62. Организация файлов на физическом уровне и способы их адресации. Статистические хэш функции.

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

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

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

Хэш-таблицы — одно из величайших изобретений информатики. Сочетание массивов и списков с небольшой добавкой математики позволило создать эффективную структуру для хранения и* получения динамических данных. Типичное применение хэш-таблиц -символьная таблица, которая ассоциирует некоторое значение (данные) с каждым членом динамического набора строк (ключей). На практике хэш-функция предопределена, а массив соответствующего размера выделяется нередко даже во время компиляции.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]