Реляционная модель данных

Реляционная модель данных. Недостатки иерархической и сетевой моделей привели к появлению новой, реляционной модели данных, созданной Коддом в 1970 году и вызвавшей всеобщий интерес.

Реляционная модель была попыткой упростить структуру базы данных. В ней отсутствовали явные указатели на предков и потомков, а все данные были представлены в виде простых таблиц, разбитых на строки и столбцы.  Реляционной называется база данных, в которой все данные, доступные пользователю, организованны в виде таблиц, а все операции над данными сводятся к операциям над этими таблицами.

Реляционная СУБД также способна реализовать отношения предок/потомок, однако эти отношения представлены исключительно значениями данных, содержащихся в таблицах. Ограничения реляционной модели данных: 1.Должны отсутствовать записи-дубликаты 2.Столбцы реляц.таблицы поименованы, поэтому их порядок не важен. 3.порядок записей может быть произвольным 4.Каждая запись уникальна и однозначно определяется значением ключа. 5.Каждый элемент таблицы называется полем, может быть однозначно определен. 6.В столбце записываются данные одного типа На значения таблицы накладываются ограничения, которые определяются именем домена и зависят от значения других полей.

Все операции, выполняемые над отношениями, можно разделить на две группы: 1.Операции над отношениями, к которым относятся проекция, соединение и выбор. 2.Операции над множеством, то есть над несколькими отношениями (объединение, пересечение, разность, деление, декартово произведение). 4