티스토리 뷰

IT/데이터베이스

데이터 모델링

긍정탁 2019. 3. 25. 16:29

데이터 모델의 개념

현실 세계의 데이터구조를 컴퓨터 세계의 데이터 구조로 기술하는 논리적 구조

현실 세계를 데이터 베이스에 표현하는 중간과정

DBMS나 컴퓨터에 맞게 데이터의 크기 및 유형을 결정하고, 레코드 타입을 결정한다.

 

데이터 모델

1. 데이터 구조 : 정적 성질로서 개체 타입과 이들 간의 관계를 명세

2. 연산 : 동적 성질로서 개체 인스턴스에 적용 가능한 연산에 대한 명세

3. 제약 조건 : 데이터에 대한 논리적 제약으로 개체 인스턴스의 허용 조건

 

관계        :  표                  N:M

계층        : 트리                1:N

네트워크   : 그래프   1:N  소극적인  N:M

 

DBMS 종류

관계형 DBMS

계층형 DBMS

네트워크형 DBMS

객체지향형 DBMS

 

개체 관계 모델  ( ER 모델)

네모 : 개체

타원 : 속성

마름모 : 관계

직선 : 연결

 

속성 유형

단순 속성 : 더 이상 의미적으로 분해 될수 없는 속성

복합 속성 : 독립적인 의미를 가질 수 있는 여러 기본 속성으로 구성된 속성

 

단일값 속성 : 특정 개체에 대하여 하나의 값을 갖는 속성   예) 나이

다중값 속성 : 어떤 개체에 대해 특정 애트리뷰트는 몇 개의 값을 가질 수 있음  예) 취미

 

저장 속성 : 기본 속성

유도 속성 : 다른 관련된 애트리뷰트나 엔티티의 값으로부터 유도 된다.

 

널 애트리뷰트 : 엔티티가 애트리뷰트에 값을 갖지 않을 때 사용

 

'IT > 데이터베이스' 카테고리의 다른 글

데이터베이스 설계  (0) 2019.04.03
SQL 뷰  (0) 2019.04.02
무결성 제약조건  (0) 2019.04.02
시스템의 구성  (0) 2019.03.22
데이터베이스 구조  (0) 2019.03.22
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31