SQL JOIN LAB|行数予測と誤り診断12問・日英PDF+SQLite
- ダウンロード商品¥ 500


SQL JOINの結果を実行前に予測し、誤ったクエリの原因を小さな反例で確かめる教材です。基本的なSELECT・WHERE・GROUP BYを知る学習者と、本人が教えるクラスで使いたい教師向けです。 【内容】12問のオリジナル架空データ。日本語問題12ページ・日本語解答12ページ・英語問題12ページ・英語解答12ページ・利用ガイド2ページ、合計50ページです。50問ではありません。日英版は同じ12問・同じSQLと結果です。12個のSQLite SQL、固定期待値JSON、任意のPython標準ライブラリ検証スクリプト、README、LICENSE、SHA256一覧をZIPに収録。v1.1.1。 【扱う内容】重複キー、未一致行、NULL、複合キー、LEFT JOINのONとWHERE、OR IS NULLの誤修復、COUNT、SUM(DISTINCT)、二つの子表による膨張、NOT IN、空表と集約、自己結合。各題に全出力・行数の説明・縮小反例があります。 【利用方法】PDFは閲覧・印刷できます。SQLは新しい空のSQLite接続で1ファイルずつ実行。Python 3は自動検証を使う場合のみ必要で、PDFやSQLite実行には不要です。有料ソフト・アカウントは不要。SQLite向けで、他DBの構文や結果を保証しません。本番DB移行用ではありません。画像は実際の問題PDFのページです。 【検証と限界】Python経由SQLite 3.53.4とSQLite CLI 3.51.0で25クエリの出力を照合。340回の独立行ペアoracle比較、13組の縮小反例・28クエリ、ZIP解凍とハッシュ照合を実施。物理印刷・授業実践・他DB・第三者の言語編集校閲は未検証です。 【利用条件】購入者本人の個人学習と、本人が教えるクラスで利用・編集できます。問題/解答PDFの印刷配布と、そのクラスに限定したPDF配布が可能です。公開再配布・転売・ソースパッケージ共有・空白問題集の公開は禁止。組織全体や複数教員による共有には別途許諾が必要です。詳細は同梱LICENSE.txt。 【AI利用】問題文、翻訳、解説、SQL、検証コードの作成に生成AIが参加しました。架空データで構成し、上記の実行検証を行っています。 価格:500円。ダウンロード商品です。

