Реляционная модель базы данных и ее характеристики
Данные в базе соответствуют некой модели.
Распространенными моделями баз данных являются: реляционная, сетевая и иерархическая.
Иерархические и сетевые модели баз данных имеют более сложную структуру и для выдачи нужных отчетов содержат свои наборы селекционных, навигационных и иных операций.
Так как в процессе управления предприятиями и организациями широко используются таблицы, поэтому наиболее распространенной моделью баз данных в настоящее время является реляционная модель.
Реляционная модель базы данных основывается на понятии “отношение”, и представляется совокупностью таблиц.
Домен– это множество значений, принимаемых свойствами (характеристиками) отражаемого объекта.
Атрибут – это имя множества значений, входящих в домен. Атрибуты используются в качества средства для обращения к доменам.
Кортеж – это множество элементов из доменов, составляющих одну строку отношения (таблицы).
Отношение – это множество кортежей, отражающих свойства объекта в форме таблицы.
Ключ таблицы – это такой атрибут, который позволяет определить значения искомых строк таблицы.
Таблицы, входящие в реляционную модель, строятся в рамках ограничений, диктуемых операциями их обработки.:
- таблица должна иметь имя (например, ДЕТАЛЬ, ПОСТАВЩИК, ПОСТАВКИ);
- таблица должна быть простой, то есть не содержать составных элементов, например, у поставщика должен быть только один номер телефона, указанный в одной строке;
- в таблице не должно быть одинаковых строк;
- должен быть известен первичный ключ, используемый для поиска или выполнения других логических операций.
Таблицы реляционной модели обрабатываются с помощью операций реляционной алгебры.
Выделяют три основных операции:
ВЫБОРКА– когда из таблицы выбирают только строки, удовлетворяющие некоторому условию
ПРОЕКЦИЯ– в реляционной алгебре — унарная операция, которая позволяет получить «вертикальное» подмножествотаблицы. Это подмножество, которое получается выбором атрибутов с последующим исключением, избыточных дубликатов кортежей.
Пусть дана таблица T с атрибутами и есть некоторое подмножество атрибутов .
Результат проекции - новая таблица, полученная из исходной таблицы вычеркиванием атрибутов, не входящих в выбранное подмножество, с последующим возможным удалением избыточных дубликатов кортежей.
При осуществление проекции необходимо задать проецируемое отношение и некий набор его атрибутов, который станет заголовком результирующего.
СОЕДИНЕНИЕ– объединяются таблицы
Дата добавления: 2015-05-21; просмотров: 1141;