DB
データベースの分析・設計
87 語収録 · 4 小分類
Scope · 4 小分類
学習範囲
- 3-1
概念データモデルの作成
データ要求分析に基づいて概念データモデルを作成し、練り上げを繰り返して完成させる。関係モデル・関係スキーマ、UML、業務フローの記述を用いる
- 3-2
概念データモデルの検証
利用者を交えて概念データモデルの妥当性を検証する
- 3-3
論理データモデルの作成
概念データモデルから論理データモデルへ変換し、正規化によってデータを一元化する。あわせてインデックス設計・ビュー設計を行う
- 3-4
論理データモデルの検証
概念データモデルの検証結果が論理モデルにおいても成立することを確かめ、論理データモデルの妥当性を検証する
Terms · 87 語
用語一覧
3-1概念データモデルの作成
データ要求分析に基づいて概念データモデルを作成し、練り上げを繰り返して完成させる。関係モデル・関係スキーマ、UML、業務フローの記述を用いる
関係モデル
Relational Model
FEAPIP2027FE2027PD-DPD-SSC2027A-1
リレーション
Relation
FEIP2027FE2027
タプル
Tuple
属性
Attribute
FEAPFE2027
定義域(ドメイン)
Domain
IP
関係代数
Relational Algebra
FEAPPD-DA-1
選択(セレクション)
Selection
FEFE2027
射影
Projection
IPFEIP2027FE2027
結合
Join
IPFEAPIP2027FE2027PD-S
直積(デカルト積)
Cartesian Product
FEFE2027
和集合
Union
FEAPFE2027
差(ディファレンス)
Difference
商(ディビジョン)
Division
FEFE2027
関係論理
Relational Calculus
自然結合
Natural Join
概念データモデル
Conceptual Data Model
FEAPDMFE2027PD-DPD-SA-1
論理データモデル
Logical Data Model
FEAPDMFE2027PD-DPD-SA-1
物理データモデル
Physical Data Model
エンティティ
Entity
FEAPFE2027SC2027
リレーションシップ
Relationship
FEAPIP2027FE2027
カーディナリティ
Cardinality
FEPD-DA-1
リソースエンティティ
Resource Entity
イベントエンティティ
Event Entity
オプショナリティ
Optionality
概念設計
Conceptual Design
トップダウンアプローチ
Top-down Approach
ボトムアップアプローチ
Bottom-up Approach
汎化と特化
Generalization and Specialization
サロゲートキー
Surrogate Key
APPD-DA-1
E-R図
Entity-Relationship Diagram
IPFEAPSTSADMFE2027PD-DSC2027A-1
拡張ER図(EER図)
Extended Entity-Relationship Diagram
IE記法(IDEF1X記法)
Information Engineering Notation
スーパータイプとサブタイプ
Supertype and Subtype
連関エンティティ
Associative Entity
依存エンティティ
Dependent Entity
UML
Unified Modeling Language
IPFEAPSTSAESIP2027FE2027PD-MPD-DPD-SSC2027A-1
クラス図
Class Diagram
FEAPSAFE2027PD-SSC2027
ユースケース図
Use Case Diagram
FEAPSAFE2027PD-S
シーケンス図
Sequence Diagram
FEAPSAFE2027PD-S
状態遷移図
State Machine Diagram
FESAESFE2027PD-SA-1
データモデル
Data Model
FEAPDMFE2027PD-DPD-SSC2027A-1
3-2概念データモデルの検証
利用者を交えて概念データモデルの妥当性を検証する
3-3論理データモデルの作成
概念データモデルから論理データモデルへ変換し、正規化によってデータを一元化する。あわせてインデックス設計・ビュー設計を行う
正規化
Normalization
IPFEAPSAIP2027FE2027PD-DPD-SA-1
関数従属性
Functional Dependency
完全関数従属
Full Functional Dependency
FEFE2027PD-D
部分関数従属
Partial Functional Dependency
FEAPFE2027PD-D
推移関数従属
Transitive Functional Dependency
FEAPFE2027PD-D
第1正規形
First Normal Form
FEAPFE2027A-1
第2正規形
Second Normal Form
FEAPFE2027A-1
第3正規形
Third Normal Form
FEAPFE2027A-1
ボイスコッド正規形
Boyce-Codd Normal Form
第4正規形
Fourth Normal Form
第5正規形
Fifth Normal Form
多値従属性
Multivalued Dependency
結合従属性
Join Dependency
候補キー
Candidate Key
スーパーキー
Super Key
無損失分解
Lossless Decomposition
更新異状
Update Anomaly
アームストロングの公理
Armstrong's Axioms
論理設計
Logical Design
主キー
Primary Key
IPFEAPIP2027FE2027PD-DA-1
外部キー
Foreign Key
IPFEAPFE2027PD-DSC2027A-1
複合キー
Composite Key
参照制約
Referential Integrity Constraint
FEAPFE2027PD-DPD-SSC2027
NOT NULL制約
NOT NULL Constraint
UNIQUE制約
UNIQUE Constraint
CHECK制約
CHECK Constraint
非正規化
Denormalization
APPD-DA-1
一意性制約
Uniqueness Constraint
FEAPFE2027PD-DPD-S
自然キー
Natural Key
3層スキーマアーキテクチャ
Three-Schema Architecture
FEAPFE2027PD-DPD-SA-1
外部スキーマ
External Schema
FEAPFE2027
概念スキーマ
Conceptual Schema
FEAPFE2027
内部スキーマ
Internal Schema
FEAPFE2027
論理データ独立性
Logical Data Independence
物理データ独立性
Physical Data Independence
CRUD
Create Read Update Delete
CRUD図
CRUD Matrix
APPD-SA-1
コード設計
Code Design
決定表
Decision Table
FEAPSAFE2027PD-SA-1
3-4論理データモデルの検証
概念データモデルの検証結果が論理モデルにおいても成立することを確かめ、論理データモデルの妥当性を検証する
