拡張ER図(EER図)
Extended Entity-Relationship Diagram
かくちょういーあーるず
基本的なER図に汎化・特化(スーパータイプ/サブタイプ)や集約などの拡張概念を加えたモデリング手法。より複雑なデータ構造を表現できる。
データベース設計 > ER図とUML
関連キーワードの用語
DBオブジェクト関係データベース
関係データベースにオブジェクト指向の機能(ユーザ定義型、継承、メソッドなど)を拡張したデータベース。RDBの互換性を保ちながら複雑なデータ構造を扱える。PostgreSQLが代表例。
DB汎化と特化
概念設計における抽象化手法。汎化は複数のエンティティに共通する属性を上位エンティティにまとめること、特化は上位エンティティを属性の違いにより下位エンティティに分けること。スーパータイプとサブタイプの関係を構成する。
DBスーパータイプとサブタイプ
エンティティの汎化・特化関係を表す概念。スーパータイプは共通属性を持つ上位エンティティ、サブタイプは固有属性を持つ下位エンティティ。論理設計では1テーブル方式、サブタイプごとのテーブル方式などに変換する。