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

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

Рассмотрим табл. 1, в которой хранятся сведения об учениках школы (фамилия, имя, отчество, дата рождения, класс, номер личного дела). Каждая строка такой таблицы называется записью. Каждый столбец в такой таблице называется полем. На основании этой таблицы создадим базу данных школьников и назовем ее «Наша школа».

Таблица 1. Наша школа

№ личного дела Класс Фамилия Имя Отчество Дата рождения
К-25 8 «Б» Коноплев Михаил Александрович 13.10.83
У-7 8 «Б» Украинская Татьяна Леонидовна 24.08.84
И-33 10«А» Иванова Елена Сергеевна 14.02.81
Ф-3 9 «Б» Фонарева Анастасия Александровна 11.11.84

Свойства Реляционной модели базы данных:

  • Каждый элемент таблицы — один элемент данных.
  • Все столбцы в таблице являются однородными, т. е. имеют один тип (числа, текст, дата и т. д.).
  • Каждый столбец (поле) имеет уникальное имя.
  • Одинаковые строки в таблице отсутствуют.
  • Порядок следования строк в таблице может быть произвольным и может характеризоваться количеством полей, количеством записей, типом данных.

Рассмотрим приведенный выше пример.

Данные в нем представлены в виде таблицы, которая содержит сведения об учениках школы. Раз мы хотим создать базу данных, то данной таблице необходимо присвоить имя. Пусть она называется «Школа».

В столбцах данной таблицы будем записывать параметры, характеризующие каждого ученика, а в строках будем записывать сведения об одном конкретном ученике.
Каждый столбец (поле) также должен иметь свое имя. В нашем случае это: номер личного дела, класс, фамилия, имя, отчество, дата рождения. Имена полей в одной таблице не могут повторяться.

Над этой моделью базы данных удобно производить следующие действия:

  • сортировку данных (например, по алфавиту);
  • выборку данных по группам (например, по датам рождения или по фамилиям);
  • поиск записей (например, по фамилиям) и т. д.

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

Ключ — поле БД, которое заполняется уникальными данными, т.е. повторяться данные в этом поле не могут.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: