Схема и типы данных

Введение в SQL-запросы с помощью ИИ

Jasmin Ludolf

Senior Data Science Content Developer

Схема

$$

  • Каждая таблица
  • Связи
  • Поля
  • Типы данных

Пример схемы

Введение в SQL-запросы с помощью ИИ

Схема

$$

  • Как правило, недоступна ИИ-ассистенту
  • Изучите схему перед составлением запросов
  • Находится в документации
  • ИИ-ассистент курса знает нужную информацию
  • ⚠️ Перед передачей схемы ИИ-ассистенту убедитесь, что это разрешено

Пример схемы

Введение в SQL-запросы с помощью ИИ

Схема

Схема базы данных

Введение в SQL-запросы с помощью ИИ

Схема

Схема базы данных

Введение в SQL-запросы с помощью ИИ

Схема

Схема базы данных

Введение в SQL-запросы с помощью ИИ

Схема

Схема базы данных

Введение в SQL-запросы с помощью ИИ

Схема

Схема базы данных

schematypes.png

Введение в SQL-запросы с помощью ИИ

Введение в типы данных

  • Задаётся при создании таблицы
  • Зависит от данных в поле и выполняемых операций

$$

Робот ИИ со знаками вопроса, означающими незнание

Введение в SQL-запросы с помощью ИИ

Операции с полями

SELECT unit_price * 2
FROM products;
...
1299.98
...

Зелёная галочка

SELECT product_name * 2
FROM products;
...
Error!
...

Белый крест в красном круге

Введение в SQL-запросы с помощью ИИ

Целое число

Целочисленное поле

Введение в SQL-запросы с помощью ИИ

Целое число

Целочисленное поле

Введение в SQL-запросы с помощью ИИ

Целое число

Целочисленное поле

  • Значения приблизительно от −2 до +2 миллиардов
Введение в SQL-запросы с помощью ИИ

Строка

VARCHAR

  • Последовательность букв, цифр или символов
Введение в SQL-запросы с помощью ИИ

Строка

VARCHAR

Введение в SQL-запросы с помощью ИИ

Строка

VARCHAR

  • Хранит текстовые значения любой длины
Введение в SQL-запросы с помощью ИИ

Десятичные числа

Числовой тип

Введение в SQL-запросы с помощью ИИ

Десятичные числа

Числовой тип

Введение в SQL-запросы с помощью ИИ

Десятичные числа

Числовой тип

  • Точности NUMERIC достаточно для нескольких знаков после запятой
Введение в SQL-запросы с помощью ИИ

Работа с типами данных и ИИ

  • Самостоятельно интерпретируйте и проверяйте результаты
  • Направляйте ИИ к более точным ответам
  • ИИ-ассистенты редко имеют доступ к схеме
  • Указывайте поля в своих запросах

$$

Человек за ноутбуком обучается программированию с помощью ИИ-ассистента

Введение в SQL-запросы с помощью ИИ

Давайте потренируемся!

Введение в SQL-запросы с помощью ИИ

Preparing Video For Download...