Реляционные базы данных

 

 
 
 
 

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

Основным элементом РБД является - запись.

Табличная организация данных "Игрушки"

Название
Материал
Цвет
Кол-во
Мячи
резина
красный
75
Кубики
дерево
голубой
20
Куклы
пластмасса
зеленный
34

 

 

  имя    
       
запись
       

поле ......

 

объекты
игрушки (мячи,кубики,куклы)
запись
информация об одном объекте (кубики,дерево, голубой, 20)
поле
характеристика (атрибут) объекта (резина, дерево, пластмасса)
имя поля
название поля, вынесенное в заголовок (материал)

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

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

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

начало
Используются технологии uCoz