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

Файловые системы, как мы уже убедились, создавали программистам множество неудобств, если не сказать больше. Когда есть проблема и группа энергичных и амбициозных  людей – решение не заставит себя долго ждать.

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

Давайте дадим определение. Первое определение мы возьмем из википедии:

Реляционная модель данных (РМД) — логическая модель данных, прикладная теория построения баз данных, которая является приложением к задачам обработки данных таких разделов математики как теории множеств и логика первого порядка. На реляционной модели данных строятся реляционные базы данных.

Попробую перевести на земной язык.

Слово «реляционный» пришло к нам из английского языка relation, что значит «отношение». Действительно «отношения» можно назвать основой реляционной модели. Чтобы дать внятное определение модели, давайте для начала рассмотрим понятие «отношение». Если выражаться прикладным языком:

Отношение – двумерная таблица, содержащая определенные данные. Данные, как правило, описывают какую-либо сущность. Иными словами отношение – описание сущности в виде двумерной таблицы.

Ещё раз попробуем дать определение.

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

Если Вы ничего не поняли (или поняли не все), не опускайте руки, я не знаю ни одного человека, который разобрался в этом вопросе сразу. Продолжайте изучать курс и понимание придет. Настоятельно рекомендую вернуться к данной статье спустя какое-то время.

Добавить комментарий



Обновить

Saturday the 23rd. icq 486350790
Copyright 2012

©