- データベースの概念設計/論理設計/物理設計
- データ管理者とデータベース管理者
- E-R図
- ANSI/SPARC 3層スキーマ
- データベース管理システム(DBMS)
- 関係データベース/リレーショナルデータベース(RDB)
- キー/主キー/候補キー/外部キー
- インデックス
- 選択/射影/結合/和/差/直積(関係演算)
- ビュー
- トランザクション処理
- ACID特性/原子性/一貫性/独立性/耐久性
- 排他制御
- 専有ロック/共有ロック
- デッドロック
- ストアドプロシージャ
- Select 列名 From 表名 Where 条件
- Select 列名 From 表名 Where 条件1 And/Or 条件2
- Select 列名 From 表名 Order By 列名
- Select Distinct 列名 From 表名
- Select Coalesce(列名,設定する値) From 表名
- Case When 条件 Then 条件を満たす場合の値 Else それ以外の場合の値
- Select Sum(合計する列名) From 表名 Group By グループ化する列名
- Select AVG(平均する列名) From 表名 Group By グループ化する列名
- Group By グループ化する列名 Having 条件
- Select 列名 From 表名1 Union (All) Select 列名 From 表名2
- Select 列名 From 表名1 Inner Join 結合する表名2 On 表名1.列名 = 表名2.列名
- Select 列名 From 表名1 Left Outer Join 結合する表名2 On 表名1.列名 = 表名2.列名
- Select 列名 From 表名1 Where Exists (Select 列名 From 表名2)
- Select 列名 From 表名1 Where Not Exists (Select 列名 From 表名2)
- コミットとロールバック
- ロールフォワード
- チェックポイント
- NoSQL
- 構造化データと非構造化データ
- キーバリュー型/カラム指向型/ドキュメント型/グラフ型
スポンサーリンク