索引
Index
用語が最初に出てくる章と節を示します。用語をおすと、説明が出ます。
日本語索引(五十音順)
あ行
- アクセス権 access privilege … 第10章 2-1. 利用者と操作を分ける
- 一意性制約 uniqueness constraint … 第2章 3-3. 値の重複を防ぐ
- 一貫性 consistency … 第9章 2-2. 決めた制約を保つ
- ER図 entity-relationship diagram … 第8章 1-1. 表にしたいものを見つける
- 永続性 durability … 第9章 2-4. 確定した変更を保つ
- SQLインジェクション SQL injection … 第10章 3-1. 入力値がある検索
- ACID特性 ACID properties … 第9章 2-4. 確定した変更を保つ
か行
- 関係データベース relational database … 第1章 3-1. DBMSが助けること
- 関数従属 functional dependency … 第8章 2-1. 架空の履修一覧を読む
- 外部キー foreign key … 第2章 3-2. 表の関係を示す
- 行 row (record) … 第2章 1-1. 学生表を読む
- 原子性 atomicity … 第9章 2-1. まとまり全体を残す
- 個人情報 personal information … 第10章 1-1. 成績一覧に必要な列
- COMMIT commit … 第6章 4-1. 確定と取消を選ぶ
さ行
- 最小権限 least privilege … 第10章 2-1. 利用者と操作を分ける
- 集計 aggregation … 第4章 1-1. 履修表の行数を数える
- 主キー primary key … 第2章 3-1. 行を識別する
- 情報最小化 data minimization … 第10章 1-1. 成績一覧に必要な列
- 情報セキュリティ information security … 第10章 1-1. 成績一覧に必要な列
- 正本 source of truth … 第1章 自己チェック(1節)
- 制約 constraint … 第1章 4-2. 候補を比べて決める
た行
- 第1正規形 first normal form … 第8章 3-1. 繰り返し列をなくす
- 第3正規形 third normal form … 第8章 3-3. 列の決まり方を段階で見る
- 第2正規形 second normal form … 第8章 3-2. キーの一部で決まる列を分ける
- データ型 data type … 第7章 1-1. CREATE TABLE
- トランザクション transaction … 第6章 4-1. 確定と取消を選ぶ
- 独立性 isolation … 第9章 2-3. 同時に動く処理を考える
は行
- バックアップ backup … 第9章 3-1. コピーの存在だけで判断しない
- 複合キー composite key … 第8章 1-2. 一行が表す内容を決める
- プレースホルダー placeholder … 第3章 2-1. 条件に合う行を選ぶ
ら行
英数字
- UPDATE update … 第6章 2-1. 変更する行を先に読む
- INSERT insert … 第6章 1-1. 行を表へ加える
- INTEGER integer … 第7章 1-2. 列の値を選ぶ
- INNER JOIN inner join … 第5章 1-2. 結ぶ列と条件を決める
- インメモリデータベース in-memory database … 前付 2. この本で使う道具
- WHERE where … 第3章 2-1. 条件に合う行を選ぶ
- Web付録 web appendix … 前付 4. 最初の実行
- SQL Structured Query Language … 前付 2. この本で使う道具
- SQLite database engine … 前付 2. この本で使う道具
- sqlite3 database interface … 前付 2. この本で使う道具
- AVG average … 第4章 1-3. 合計と平均を求める
- ON on … 第5章 1-2. 結ぶ列と条件を決める
- ORDER BY order by … 第3章 1-1. 表から必要な列を選ぶ
- COUNT count … 第4章 1-1. 履修表の行数を数える
- CREATE TABLE create table … 第7章 1-1. CREATE TABLE
- GROUP BY group by … 第4章 4-1. WHEREとHAVING
- SUM sum … 第4章 1-3. 合計と平均を求める
- SELECT select … 第3章 1-1. 表から必要な列を選ぶ
- CHECK check constraint … 第7章 2-2. UNIQUE
- TEXT text … 第7章 1-1. CREATE TABLE
- テーブル table … 第2章 1-1. 学生表を読む
- DBMS database management system … 第1章 2-2. 管理の方法を比べる
- DELETE delete … 第6章 3-1. 削除するIDを指定する
- データベース database … 第1章 2-2. 管理の方法を比べる
- NULL NULL … 第2章 3-3. 値の重複を防ぐ
- NULL補完行 null-extended row … 第5章 3-1. 未履修の学生も表示する
- NOT NULL not null … 第7章 1-1. CREATE TABLE
- HAVING having … 第4章 4-1. WHEREとHAVING
- Python® programming language … 前付 2. この本で使う道具
- FROM from … 第3章 1-1. 表から必要な列を選ぶ
- REAL real … 第7章 1-2. 列の値を選ぶ
- LIMIT limit … 第3章 3-2. 返す行数の上限
- LEFT JOIN left join … 第5章 3-1. 未履修の学生も表示する
English Index (A–Z)
A
- access privilege アクセス権 … 第10章 2-1. 利用者と操作を分ける
- ACID properties ACID特性 … 第9章 2-4. 確定した変更を保つ
- aggregation 集計 … 第4章 1-1. 履修表の行数を数える
- atomicity 原子性 … 第9章 2-1. まとまり全体を残す
- average AVG … 第4章 1-3. 合計と平均を求める
B
- backup バックアップ … 第9章 3-1. コピーの存在だけで判断しない
C
- check constraint CHECK … 第7章 2-2. UNIQUE
- column (attribute) 列 … 第2章 1-1. 学生表を読む
- commit COMMIT … 第6章 4-1. 確定と取消を選ぶ
- composite key 複合キー … 第8章 1-2. 一行が表す内容を決める
- consistency 一貫性 … 第9章 2-2. 決めた制約を保つ
- constraint 制約 … 第1章 4-2. 候補を比べて決める
- count COUNT … 第4章 1-1. 履修表の行数を数える
- create table CREATE TABLE … 第7章 1-1. CREATE TABLE
D
- data minimization 情報最小化 … 第10章 1-1. 成績一覧に必要な列
- data type データ型 … 第7章 1-1. CREATE TABLE
- database データベース … 第1章 2-2. 管理の方法を比べる
- database engine SQLite … 前付 2. この本で使う道具
- database interface sqlite3 … 前付 2. この本で使う道具
- database management system DBMS … 第1章 2-2. 管理の方法を比べる
- delete DELETE … 第6章 3-1. 削除するIDを指定する
- durability 永続性 … 第9章 2-4. 確定した変更を保つ
E
- entity-relationship diagram ER図 … 第8章 1-1. 表にしたいものを見つける
F
- first normal form 第1正規形 … 第8章 3-1. 繰り返し列をなくす
- foreign key 外部キー … 第2章 3-2. 表の関係を示す
- from FROM … 第3章 1-1. 表から必要な列を選ぶ
- functional dependency 関数従属 … 第8章 2-1. 架空の履修一覧を読む
G
- group by GROUP BY … 第4章 4-1. WHEREとHAVING
H
- having HAVING … 第4章 4-1. WHEREとHAVING
I
- information security 情報セキュリティ … 第10章 1-1. 成績一覧に必要な列
- in-memory database インメモリデータベース … 前付 2. この本で使う道具
- inner join INNER JOIN … 第5章 1-2. 結ぶ列と条件を決める
- insert INSERT … 第6章 1-1. 行を表へ加える
- integer INTEGER … 第7章 1-2. 列の値を選ぶ
- isolation 独立性 … 第9章 2-3. 同時に動く処理を考える
L
- least privilege 最小権限 … 第10章 2-1. 利用者と操作を分ける
- left join LEFT JOIN … 第5章 3-1. 未履修の学生も表示する
- limit LIMIT … 第3章 3-2. 返す行数の上限
N
- not null NOT NULL … 第7章 1-1. CREATE TABLE
- NULL NULL … 第2章 3-3. 値の重複を防ぐ
- null-extended row NULL補完行 … 第5章 3-1. 未履修の学生も表示する
O
P
- personal information 個人情報 … 第10章 1-1. 成績一覧に必要な列
- placeholder プレースホルダー … 第3章 2-1. 条件に合う行を選ぶ
- primary key 主キー … 第2章 3-1. 行を識別する
- programming language Python® … 前付 2. この本で使う道具
R
- real REAL … 第7章 1-2. 列の値を選ぶ
- relational database 関係データベース … 第1章 3-1. DBMSが助けること
- rollback ROLLBACK … 第6章 4-1. 確定と取消を選ぶ
- row (record) 行 … 第2章 1-1. 学生表を読む
S
- second normal form 第2正規形 … 第8章 3-2. キーの一部で決まる列を分ける
- select SELECT … 第3章 1-1. 表から必要な列を選ぶ
- source of truth 正本 … 第1章 自己チェック(1節)
- SQL injection SQLインジェクション … 第10章 3-1. 入力値がある検索
- Structured Query Language SQL … 前付 2. この本で使う道具
- sum SUM … 第4章 1-3. 合計と平均を求める
T
- table テーブル … 第2章 1-1. 学生表を読む
- text TEXT … 第7章 1-1. CREATE TABLE
- third normal form 第3正規形 … 第8章 3-3. 列の決まり方を段階で見る
- transaction トランザクション … 第6章 4-1. 確定と取消を選ぶ