728x90
데이터 모델과 모델링
그리고 엔터티,인스턴스,속성,식별자에 대해서 알아보도록 하겠습니다.
1. 모델과 모델링
모델
- 일정한 표기법에 따라 표현한 모형으로 축소형을 의미
모델링
- 모델을 만들어가는 일 자체
- 3대 특징으로는 단순화, 명확화, 추상화
2. 데이터 모델링의 3단계 진행(개념 논리 물리 데이터 모델)
데이터 모델은 추상화 수준에 따라 아래의 세가지 데이터 모델로 구분됩니다.
개념 데이터 모델
- 추상화 수진이 높고 업무중심적이고 포괄적인 수준의 모델링
- 핵심 엔터티와 그들간의 관계를 나타내는 데이터 모델
논리 데이터 모델
- 업무에 대한 키, 속성, 관계 등을 정확하게 표현
- 중복 제거를 위해 정규화를 적용한 모델
물리 데이터 모델
데이터베이스 이식을 위해 성능, 저장 등 물리요소를 고려하여 설계
3. 엔터티,인스턴스,속성,식별자
엔터티(테이블)
- 두개 이상의 인스턴스의 집합
- 두개 이상의 속성을 가짐(식벽자 외 1개이상)
- 변별할 수 있는 사물
- 데이터베이스 내에서 변별 가능한 객체
- 정보를 저잘할 수 있는 어떤 것
인스턴스(행,row)
- 논리적 개념의 하나
속성(컬럼)
- 각 인스턴스들의 성격을 구체적으로 설명하는 항목
- 한개의 속성값만 가짐
식벽자
- 엔터티의 여러 속성 중 각 인스턴스를 유일하게 식별할 수 있는 하나 이상의 속성
반응형
그리드형
'IT > ORACLE' 카테고리의 다른 글
정규화 (1정규형, 2정규형, 3정규형) 변환과정 (0) | 2021.05.14 |
---|---|
[ORACLE] 오라클 관계(식별, 비식별, 필수, 선택) 및 표기법(IE, 바커) (0) | 2021.05.13 |
[ORACLE] 오라클 LAG, LEAD 함수 사용법 및 예제 (0) | 2021.05.11 |
[ORACLE] 오라클 FIRST_VALUE,LAST_VALUE 함수 사용법 및 예제 (0) | 2021.05.11 |
[ORACLE] REGEXP_SUBSTR 사용법 및 예제 (0) | 2021.05.11 |
댓글