double arrow

Приведите примеры использования корпоративной целостности данных

Дайте определение целостности данных.

Расскажите об этапе системного анализа.

Установите соответствие между уровнями и этапами проектирования баз данных.

Нормализация

Установка связей между объектами

На шестом шаге устанавливаются связи между объектами (таблицами и столбцами).

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

Использование связей позволяет:

1. уменьшить объем хранимых данных;

2. обеспечить полноту и корректность данных на уровне их структуры за счет соблюдения следующего правила: данные об одном объекте вводятся в БД только один раз.

На седьмом шаге производится очень важная операция для исключения избыточности данных – нормализация(normalization)таблиц, которую подробно рассмотрим ниже.

8. Планирование вопросов надежности данных
и сохранения секретности информации

Восьмой шаг является последним в нашем списке, но не последним по важности в процессе проектирования БД. На этом шаге мы должны спланировать вопросы надежности данных и, при необходимости, сохранения секретности информации. Его также рассмотрим подробно позднее.

Вопросы для самоконтроля

1. Перечислите основные этапы проектирования баз данных. Для какой модели данных используются эти этапы?

4. Чем отличаются функциональный и объектный подходы к описанию предметной области? Какой подход используется чаще на практике?

5. Как формируются из объектов предметной области сущности? Как определяются их характеристики?

6. Каков алгоритм перехода от инфологической к даталогической модели?

7. Дайте определение первичного ключа. Какие виды ключей используются в реляционной модели данных?

8. Что такое индекс и для чего он нужен?

10. Назовите группы и типы правил целостности данных?

12. Какие типы связей Вам известны?

13. Для чего используются связи в реляционной модели данных?


Тема 9. Нормализация.

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

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

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


Сейчас читают про: