Модели и проектирование баз данных

Общая характеристика модели


Общая характеристика модели

Реляционная модель данных (РМД) состоит из трех частей – структурной, целостностной и манипуляционной[8].

· Структурная часть ставит в соответствие концептуальным понятиям, введенным в п. 1.4, строго определенные математические объекты – реляционные структуры данных. Она является абстрактным языком описания данных.

·  Целостностная часть определяет правила, которым должны подчиняться хранящиеся в реляционных структурах непротиворечивые правдоподобные данные.

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

         РМД поддерживает только концептуальный уровень представления данных (см. п. 1.3.3).

Все понятия структурной и целостностной частей РМД используются в современных графических ЯОД

(см. гл.4)  – входных языках компьютерных систем автоматизированного проектирования баз данных. Многие понятия РМД положены в основу SQL – входного языка современных коммерческих СУБД, обеспечивающего управление данными в БД на концептуальном уровне.

Модель предложена американским математиком Е. Коддом в 1970 году. За три десятилетия она претерпела некоторые изменения. Здесь, в основном в соответствии с [1], изложены современные представления. Определения реляционных ЯОД и ЯМД ориентированы на гипотетическую СУБД, поддерживающую все реляционные возможности. Следует иметь в виду, что ни одна коммерческая СУБД, называемая «реляционной», не поддерживает РМД в полном объеме. Однако тенденции развития этих систем таковы, что можно надеяться на появление «настоящих» реляционных СУБД (РСУБД) в недалеком будущем.



Содержание раздела