#sql
9 件の記事
データベースを学ぶためのおすすめ本10選【SQL・設計・運用】
データベースを体系的に学ぶための定番書を、SQLの入門から設計・運用まで10冊まとめた。SQLの基礎、応用、設計、PostgreSQL、分散処理の順に紹介し、各書の個別レビューへ移動できる。
sqlcとは?Goで型安全なSQLを実現する実践入門
sqlc とは何か、SQL から型安全な Go コードを生成する仕組みを、SQLite を使ったハンズオンで解説します。スキーマとクエリからコードを生成する流れ、メリットやハマりどころまで簡単に理解できます。
達人に学ぶDB設計徹底指南書: 初級者で終わりたくないあなたへ
『達人に学ぶDB設計徹底指南書 初級者で終わりたくないあなたへ』の書評。データベース設計を体系的に、分かりやすく解説してくれる一冊。正規化やテーブル設計の勘所を押さえ、初級者から一歩先へ進みたい人の指針になる。
初めてのSQL 第3版
『初めてのSQL 第3版』の書評。SQLの入門書として説明がわかりやすく、駆け出しの頃に読んでおきたかったと思える一冊。基本的なクエリの書き方や考え方を振り返るのにもちょうど良く、これからSQLを学び始める人にも勧めやすい。
理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL
『理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL』の書評。リレーショナルモデルの理論からデータベースを学ぶことで、RDBへの向き合い方や考え方を整理できる一冊。効率的なSQLの背景にある原理を、集合論や論理学を土台に理解できる。
SQLアンチパターン
『SQLアンチパターン』の書評。データベースやSQLで陥りがちなアンチパターンを、分かりやすい解説とともに紹介する定番中の定番の一冊。よくある失敗とその回避策を知ることで、設計や実装の判断に役立つ。
達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ
『達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ』の書評。基本的な書き方の先にある、SQLの多彩な表現を学べる一冊。「こう書けるのか」と引き出しが増える内容で、初級者から一歩先へ進みたい人に向いている。
MySQLでテストデータを生成するSQL
MySQLだけでテストデータを生成するSQLの書き方についてまとめたメモです。テストデータをスクリプトで生成する方法は柔軟性が高い一方、数万件のレコードでパフォーマンステストをしたいときなどは、SQLだけでも十分な場合があります。その具体的な書き方を紹介します。
複数のテーブルに多対1で紐づく時のテーブル設計のアプローチについて
複数のテーブルに対して多対1でテーブルが関係付くときの、テーブル設計のパターンについてまとめた記事です。issuesやpullrequestsといった例を題材に、SQLアンチパターンとされるポリモーフィック関連と、それを避ける設計とを、実装面から比較しながら整理します。