[oracle] 오라클 데이터 모델링 - 엔티티 모델 매핑


오라클 데이터 모델링 - 엔티티 모델 매핑

엔티티 모델 매핑

Mapping the Entity Model

Database Design : Relational Design

  • Eyes Are Usually Red After Swimming(Studying)
      Initial database design
    
      1.Simple Entity     -> Table
    
      2.Attribtue         -> Column, Not null 설정, Sample data 입력
    
      3.UID(Relationship) -> Primary key
    
      4.Relationship      -> Foreign key -> 1 : M    -> Many측에 컬럼 추가 
                                         -> 1 : 1    -> Mandatory 1(+ unique 제약) or Wished 1(+ unique 제약)
                                         -> 61페이지 -> PERS_ID 컬럼 및 SPOUSE_ID 컬럼에 각각 unique 제약이 추가된다.
    
      5.Arc               -> Explicit Arc Design
                          -> Generic Arc Design 
    
      6.Subtype           -> Single Table Design     -> View로 단점 극복 가능
                          -> Separate Tables Design  -> View로 단점 극복 가능
                          -> Arc Implementation 
    
  • Table Normalization
      Complete database design
    
      1.Referential integrity : on delete cacade, on delete set null
    
      2.Index
    
      3.View
    
      4.Denormalization
    
      5.Physical storage usage
    

References

개발자님들 덕분에 많이 배울 수 있었습니다. 감사의 말씀 드립니다.





© 2020. GANGPRO. All rights reserved.