Найти в Дзене
Сила данных

Учим Python по 10 минут в день: день 8 - основы SQL #1

Разберём основы SQL, который потребуется при решении ряда задач DataScience
Оглавление
Разберём основы SQL, который потребуется при решении ряда задач DataScience
Разберём основы SQL, который потребуется при решении ряда задач DataScience

Терминология:

База Данных(БД) - фактически, это набор взаимосвязанных данных в одном или нескольких файлах.

Объект БД - преимущественно, это таблицы.

Система Управления Базами Данных(СУБД) - инструмент с своим интерфейсом для управления БД.

Реляционные базы данных - называют БД, которые способны обмениваться данными и отвечают нескольким требованиям:

  • Строка БД содержит информацию об одном объекте.
  • Все строки БД имеют одну структуру.
  • Наличие первичного ключа - уникальный идентификатор для каждой строки(см.рисунок ниже).
Первичный ключ.
Первичный ключ.
Пример реляционной БД.
Пример реляционной БД.
Столбец ID_PERS содержит Внешний ключ, по которому происходит связь между двумя таблицами БД.
Столбец ID_PERS содержит Внешний ключ, по которому происходит связь между двумя таблицами БД.

Виды связей:

1. Связь один-к-одному - это к одному атрибуту первой таблицы соответствует только один атрибут второй таблицы и наоборот.

2. Связь один-ко-многим - это к одному атрибуту первой таблицы соответствует несколько атрибутов второй таблицы.

3. Связь многие-ко-многим - это к одному атрибуту первой таблицы соответствует несколько атрибутов второй таблицы и наоборот.

Ниже можно поставь большой палец вверх 👍🏻 моему скромному каналу и оставь комментарий - буду рад познакомится и обсудить тематику.