데지덤

  1. 데이터관련 직무와 자격
    1. 데이터베이스 직무

    2. 데이터베이스 자격

  2. 데이터관련 학습방법
    1. 데이터베이스 개론 학습

    2. DBMS 학습

    3. 읽어볼만한 DB책

  3. 최신동향과 유명한 Things
    1. DB최신동향

    2. 데이터로 유명한 Things

  4. 데이터베이스 개념
    1. 데이터베이스 개념

    2. DBMS

    3. 데이터베이스 개발과운영

  5. 데이터베이스 설계(1/2)
    1. 데이터표준

    2. 데이터모델링

    3. 데이터모델 디자인패턴

  6. 데이터베이스 설계(2/2)
    1. 프로세스및상관모델링

    2. 정규화

    3. 반(역)정규화

    4. DB물리설계

  7. 인덱싱과 DB프로그래밍
    1. 인덱스와 해싱

    2. 관계연산

    3. DB언어

    4. SQL

    5. 데이터베이스 미들웨어

  8. 데이터베이스 운영
    1. 트랜잭션

    2. 병렬처리

    3. 데이터베이스 복구

    4. 데이터베이스 성능

    5. 병행제어(동시성제어)

  9. 분석계 및 빅데이터기술
    1. 데이터웨어하우스

    2. 데이터마이닝

    3. 빅데이터기술

  10. 데이터거버넌스
    1. 데이터거버넌스

    2. 데이터베이스 감리/진단

  11. 데이터베이스 종류와 보안
    1. 데이터베이스 종류

    2. 데이터베이스 보안

  12. DBMS
    1. 오라클

    2. SQL Server

    3. DB2

    4. Sybase

    5. Altibase

속성

개념
업무에 필요한 엔티티에서 관리하고자 하는 더 이상 분리되지 않는 최소의 데이터 단위

1. 데이터모델링-속성
  가. 속성의 정의

    - 속성이란 업무에 필요한 엔티티에서 관리하고자 하는 더 이상 분리되지 않는 최소의 데이터 단위

 

  나. 속성과 엔티티타입간의 관계

구분

내용

엔티티타입과의
관계

  한 개의 엔티티타입은 두 개 이상의 엔티티의 집합이어야 한다.

  한 개의 엔티티는 두 개 이상의 속성을 갖는다.

  한 개의 속성은 여러 개의 속성값을 갖는다.

 

  다. 속성의 분류

구분

내용

기본속성

업무분석을 통해 바로 정의한 속성

 이름, 주소

설계속성

원래 업무상 존재하지는 않지만 설계를 하면서 도출해내는 속성 (1:1 매핑)

 코드

파생속성

다른 속성으로부터 계산이나 변형이 되어 생성이 되는 속성

 급여총액, 평균값

 

라. 엔티티 구성방식에 따른 분류   

 

2. 데이터모델링-속성의 구분

  가. 단순 애트리뷰트와 복합 애트리뷰트
    1) 단순 애트리뷰트(simple attribute)의 개념

      - 더 이상 작은 구성요소로 분해할 수 없는 애트리뷰트

    2) 복합 애트리뷰트(composite attribute)의 개념

      - 몇 개의 기본적인 단순 애트리뷰트들로 분해할 수 있는 애트리뷰트

 

  나. 단일 값 애트리뷰트와 다중 값 애트리뷰트
   1) 단일 값 애트리뷰트(single-valued attribute)의 개념

     - 특정 개체에 대해 하나의 값을 갖는 애트리뷰트

   2) 다중 값 애트리뷰트(multivalued attribute)의 개념

     - 어느 한 개체에 대해서 몇 개의 값을 가지고 있는 애트리뷰트

 

  다. 유도 애트리뷰트와 저장 애트리뷰트
   1) 유도 애트리뷰트(derived attribute)의 개념

     - 다른 관련된 애트리뷰트나 개체가 가지고 있는 값으로부터 유도되어 결정되는 애트리뷰트

   2) 저장 애트리뷰트(stored attribute)의 개념

     - 유도 애트리뷰트를 위해 사용된 애트리뷰트

 

  라. 널 애트리뷰트
   1) 널 애트리뷰트(null attribute)의 개념

    - 널(어떤 개체 인스턴스가 어느 특정 애트리뷰트에 대한 값을 가지고

    있지 않을 때의 표시) 값을 갖는 애트리뷰트

   2) 널 애트리뷰트의 2가지 경우

   - 애트리뷰트 값이 개체에 해당되지 않는(not applicable) 경우

- 애트리뷰트의 값을 알 수 없는 경우(missing, unknown)  

 

댓글