Лого

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

11.09.2024

Что это?

Сама база данных - это один из способов хранить данные в неком организованном виде. В данном случае на реляционной модели, что значит "взаимосвязи, отношения". Все друг с другом связано, хранится в плоском виде. Что-то подобное таблице Excel в моем понимании.

Основные понятия

Таблица

Это самая база. Основная единица базы данных. Представь таблицу Excel

Столбец

Могут называться по-разному - поле, атрибут, columns, fields. Это вертикальная часть таблицы. Невероятно! Каждый имеет уникальное имя и хранит один тип данных.

Строка

Это горизонтальная часть таблицы. Вау! Набор связанных значений для одного объекта или сущности. Каждая строка уникальна.

Связи между таблицами

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

  • Один к одному - одной записи в первой таблице соответствует одна запись во второй таблице.
  • Один к многим - одной записи в первой таблице могут соответствовать несколько записей во второй таблице. НО! Каждой записи во второй таблице соответствует только одна запись в первой.
  • Многие ко многим - каждой записе в первой могут соответствовать многие записи во второй. И наоборот.