Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Защита баз данных.doc
Скачиваний:
6
Добавлен:
29.04.2019
Размер:
356 Кб
Скачать
☆

Требования к совокупности отношений

1. Каждая таблица состоит из однотипных строк то есть записей и имеет уникальное имя. 

2. Строки имеют фиксированное количество полей и значений. Множественные поля и повторяющиеся группы недопустимы.

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

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

5. Полное информационное содержание БД представляется в виде явных значений данных 

6. При выполнении операции с таблицами ее строки и столицы можно обрабатывать без относительно их информационного содержания и в любом порядке. 

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

Цели проектирования реляционных бд

1. Перераспределение информации одной базы данных между несколькими взаимосвязанными отношениями:

-по функциональным признакам

- по территориальным признакам

2. Разделение БД на отдельные компоненты по территориальным признакам. 

В целях функционального вощения и повышения надежности и 

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

В зависимости от распределения связанных или совместно обрабатываемых данных БД подразделяются на докальные и распределенные

 

База данных выглядит таким образом что отвечает каким то хреням.

Универсальные отношения

Жанр

Предмет

Курс

Автор

Название

Полка

Издатель

Учебник

Химия

1

Иванов

Химия

1

1

Петров

Химия 2

1

2

Сидоров

Химия

2

Физика

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

Универсальные отношения могут использоваться на этапе анализа структуры БД для определения логически связанных полей. Почему БД на базе универсального отношения является информационно небезопасной.

  1. Избыточность - избыточное требование к объему запоминающего устройства.

  2. Потенциальная противоречивость - при одиночных ошибках в повторяю щиты записях отдельных полей возникают первоначально не появляющиеся противоречия

  3. Потенциальная противоречивость за счет аномалий обновления при наличии дублированных данных их обновления происходят не одновременно в результате возможно появление противоречивых записей.

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

  5. Аномалии удаления - проблема заключается в удалении. При удалении отдельных атомарных записей могут быть утеряны значения атрибутов.

  6. Декомпозиция универсального отношения на атомарные таблицы выполняется с учетом требований описываемых понятием нормализацией.