ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 데이터 모델링
    Database/MS-SQL 2008. 10. 2. 11:51
    반응형
    논리적 모델링 - 데이터베이스 분석 단계

    물리적 모델링 - 데이터베이스 설계 단계

    실체 관계도  (ERD -  Entity-Relationship Diagram ) 방법론

    실체 entity : 정보를 가지고잇거나 정보를 알아야하는 유형 무형 사람 장소 사물 사건 개념

    실체를 파악하는 간단한 방법 -  요구 사항 명세를 문장으로 적은 후, 거기서 명사나 명사형을 추출하고, 이들 중 의미가 있는 것을 골라내어 실체의 후보로 만들 수 있음






     속성(Attribute)


    실체의 성질, 분류, 식별, 수량, 상태 등을 나타내는 세부적인 특성

    ▸ 주 식별자(Primary Identifier)도 하나 이상의 속성 집합임

    식별자에 해당하지 않는 속성을 비식별자 속성(non-identifier attributes)이라 부름

    ▸ 일반적으로 한 실체의 속성 수는 2개 이상 10개 이하 정도를 권장하지만, 상황에 따라 이 범위를 벗어날 수도 있음


     인스턴스(Instance)  : 경우, 사실(case);

    실체의 단일 사례(인스턴스들의 집합)

    : 필자 이름이 ‘홍길동‘이고, 전화가 ‘02-123-4567‘이며, 주소가 ‘서울시 강남구 역삼동 100번지‘인 필자는 필자 실체

       의 한 인스턴스

    식별자 및 관계 차수와 깊은 연관이 있음




     식별자(1)


     식별자(Primary Identifier)       :// 주민등록번호 // 계좌번호등~~!!!


    한 실체에서 꼭 같은 인스턴스가 두 개 이상 있다면 그 중 하나를 추출하는 것은 불가능하며, 결과적으로 데이터


     중복 및 조회 문제가 발생함


    ▸ 실용적인 데이터베이스를 구축할 때 인스턴스의 값을 유일하게 유지 관리하는 것이 필수적



    ▸ 이때, 인스턴스들을 좀더 효율적으로 서로 구분할 수 있게 하는 것이 주 식별자


    ▸ 속성 하나나 둘 이상의 속성 조합으로 구성할 수 있음(둘 이상의 속성 조합으로 구성하는 주 식별자는 복합 주 


    식별자).



     후보 식별자(Candidate Identifier): 주 식별자가 될 수 있는 각 후보들


     식별자(Alternate Identifier)


    후보 식별자 중에서 주 식별자로 지정하지 않은 것(여러 벌이 있을 수 있음).


    식별자는 물리적 모델링에서 유일성(UNIQUE) 인덱스를 설정하는 경우가 많음





    용어 알고있어야하는 것 실,체 인스턴스, 식별자







    관련 PDF 파일 2개 첨부

    반응형

    댓글

Designed by Tistory.