スキーマとデータ型

AIで始めるSQLクエリ入門

Jasmin Ludolf

Senior Data Science Content Developer

スキーマ

$$

  • すべてのテーブル
  • リレーションシップ
  • フィールド
  • データ型

スキーマ例

AIで始めるSQLクエリ入門

スキーマ

$$

  • 多くの場合、AIアシスタントからは見えない
  • プロンプト作成前に確認
  • ドキュメントで確認可能
  • 本コースのAIアシスタントは関連情報を把握
  • ⚠️ スキーマをAIに渡す前に許可を確認

スキーマ例

AIで始めるSQLクエリ入門

スキーマ

データベーススキーマ

AIで始めるSQLクエリ入門

スキーマ

データベーススキーマ

AIで始めるSQLクエリ入門

スキーマ

データベーススキーマ

AIで始めるSQLクエリ入門

スキーマ

データベーススキーマ

AIで始めるSQLクエリ入門

スキーマ

データベーススキーマ

schematypes.png

AIで始めるSQLクエリ入門

データ型の概要

  • テーブル作成時に割り当て
  • フィールドの情報と演算に依存

$$

分からない様子のAIロボット

AIで始めるSQLクエリ入門

フィールドの演算

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

緑のチェックマーク

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

赤い丸の白いバツ印

AIで始めるSQLクエリ入門

整数

整数フィールド

AIで始めるSQLクエリ入門

整数

整数フィールド

AIで始めるSQLクエリ入門

整数

整数フィールド

  • 値は約マイナスからプラス20億まで
AIで始めるSQLクエリ入門

文字列

VARCHAR

  • 文字・数字・記号の並び
AIで始めるSQLクエリ入門

文字列

VARCHAR

AIで始めるSQLクエリ入門

文字列

VARCHAR

  • 長文・短文のテキストを保持
AIで始めるSQLクエリ入門

小数

数値

AIで始めるSQLクエリ入門

小数

数値

AIで始めるSQLクエリ入門

小数

数値

  • NUMERIC は数桁の小数に十分な精度
AIで始めるSQLクエリ入門

AIでデータ型を理解する

  • 結果を自分で解釈・検証
  • AIをより良い解答に誘導
  • AI支援はスキーマをほぼ見ない
  • プロンプトでフィールドを明示

$$

AIアシスタントで学習するノートPCの人物

AIで始めるSQLクエリ入門

練習しましょう!

AIで始めるSQLクエリ入門

Preparing Video For Download...