Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 맥케이브
- Coding
- 컴퓨터구조
- sort
- homogenous
- segmentation
- MIPS
- 리눅스
- Linux
- 명령어
- 합병
- 자격증
- ROS2
- 회전 복잡도
- sam2
- 알고리즘
- CentOS
- homogeinous
- 네트워크 충돌
- AI
- humble
- Computer
- robotics
- Java
- SQL
- 기구학
- 3dof
- 정보처리기사
- 정렬
- 정처기
Archives
- Today
- Total
UTF-404
논리 데이터저장소 설계(2) 본문
728x90
💡 데이터 모델
- 현실 세계의 데이터 구조를 컴퓨터 세계의 데이터 구조로 기술하는 논리적 구조
- 현실 세계를 데이터베이스에 표현하는 중간 과정에서 필요한 도구
- DBMS나 컴퓨터에 맞게 데이터의 크기 및 유형을 결정하고, 레코드 타입을 결정한다.
💡 데이터 모델의 구성 요소 : D = <S, O, C>
구분 내용
구조 (Structure) | 정적 성질(추상적 개념)로서 개체 타입과 이들 간의 관계를 명세한다. |
연산(Operation) | 동적 성질로서 개체 인스턴스에 적용 가능한 연산에 대해 명세한다. |
제약조건(Constraint) | 데이터에 대한 논리적 제약으로 개체 인스턴스의 허용 조건을 의미하며, 이는 구조로부터 파생되는 의미상 제약이다. |
💡 데이터베이스의 논리적 구성 : 개체 / 속성 / 관계
구성 내용
개체 (Entity) | 표현하려는 유,무형 정보의 대상으로 존재하면서 서로 구별이 되는 것으로, 하나 이상의 속성으로 구성된다. |
속성 (Attribute) | ∙ 개체의 특성이나 상태를 기술하는 것이다. ∙ 단독으로 존재하기는 어렵다. |
관계 (Relationship) | ∙ 개체 간 또는 속성 간의 상호작용을 말한다. (1:1, 1:n, n:m) ∙ 개체 집합의 구성 원소인 인스턴스 사이의 대응성(Correspondence), 즉 사상(Mapping)을 의미한다. ∙ 사상의 원소수 (Mapping Cardinality) → 현실에서 다양한 관계를 분류하는 기준 |
💡 데이터 모델링
- 데이터 모델링이란 현실 세계를 데이터베이스에 표현하는 중간 과정이다.
- 정보 처리 대상이 되는 업무와 업무들 간의 관계를 개체를 활용하여 최적의 데이터베이스 구조를 체계적으로 표현하는 것이다.
- 3개의 데이터 세계 img를 검색하면 보다 이해가 쉬울것이다.
728x90
'정보처리기사' 카테고리의 다른 글
UI 요구사항 확인(2) (1) | 2024.01.16 |
---|---|
UI 요구사항 확인(1) (2) | 2024.01.09 |
현행 시스템 분석(2) (0) | 2024.01.06 |
현행 시스템 분석(1) (0) | 2024.01.06 |
논리 데이터저장소 설계 (1) (2) | 2024.01.04 |