데이터 모델 절차
요구조건 분석 → 개념적 설계 → 논리적 설계 → 물리적 설계
- 개념적 설계: 사용자 요구에 맞는 트랜잭션을 모델링
- 논리적 설계: 트랜잭션의 인터페이스를 설계, 스키마 설계
- 물리적 설계: 각 DBMS 특성에 맞게 DB의 저장구조를 변환, 반 정규화 수행
논리 데이터 모델링
: 업무의 모습을 모델링 표기법으로 형상화해서 표현
관계 데이터 모델: 2차원 테이블 형태로 구성
계층 데이터 모델: 트리 형태로 구성
네트워크 데이터 모델: 그래프 형태로 구성
관계 대수 연산자
논리 데이터 모델링 속성
개체: DB에 표현하려는 사물 혹은 사건/ ㅁ으로 표현
속성: 개체가 가지고 있는 요소, 성질/O으로 표현
관계: 개체간의 관계/◇ 으로 표현
개체 관계(E-R) 모델
: 현실 세계에 존재하는 데이터와 관계를 사람이 이해할 수 있는 형태로 표현하는 모델
정규화 개념
데이터베이스 무결성 종류
키 종류
기본 키: 테이블의 각 튜플 식별
대체 키: 후보 키 중에서 기본키로 선택되지 않은 키
후보 키: 기본 키 +대체 키
슈퍼 키: 유일성만 만족하지만 최소성은 만족 X
외래 키: 참조 데이터 무결성을 위한 제약 조건
'정보처리기사' 카테고리의 다른 글
[정보처리기사 실기] 6. 프로그래밍 언어 활용 - C언어 (2) | 2025.07.18 |
---|---|
[정보처리기사 실기] 4. 통합 구현 - 연계 메커니즘 구성, 내외부 연계 모듈 구현 (2) | 2025.07.16 |
[정보처리기사 실기] 2. 화면 설계 - UI 요구사항 확인, UI 설계 (1) | 2025.07.06 |
[정보처리기사 실기] 1. 요구사항 확인 - 소프트웨어 개발 방법론 (2) | 2025.07.03 |