Реляционная БД – это БД основанная на реляционной модели данных.
Реляционная модель данных – это логическая модель данных, которая является приложением задачам обработки данных, таких разделов как математика, теория множеств, и логика 1ого порядка.
Нормализация-это процесс удаления избыточных данных из БД.
+ ускоряет сортировку и индексацию, создание более компактной БД, ускоряет производительность
- увеличение связей, избыток ID в таблицах, замедляет извлечение данных, усложняет создание запросов.
Связи между таблицами являются необходимым элементом структуры БД. Для того чтобы связь была возможна, таблицы должны иметь общие поля. Для соединения 2-х и более таблиц используются первичные или вторичные ключи, в редких случаях используются столбцы с общими данными.(1:1, 1:М, М:М)
Join- соединение
Синтаксис Join:
From 1 табл Join_type 2 табл [on(Join_condition)какие поля связывать]
Типы соединений:
- Внутреннее соединение (inner Join)
- Внешнее соединение (outer Join(left,full,right))
- Перекрестное соединение (cross Join)
Самосоединение (self Join).