관계형 데이터베이스
▶ 관계형 데이터베이스의 특징
• 데이터 기술
- 데이터딕셔너리, 메타데이타, 사용자 데이터, …
• 응용 프로그램과 데이터의 독립성 (프로그램에 종속된 데이터를 만들면 X)
• 데이터 구조변경이 용이
• 통합레코드의 모임
- 데이터간의 관계 포함
- 응용 메타 데이타 포함 – 입력 양식, 보고서
- 인덱스
• 사용자 관점의 정보 모델
▶ 관계형 데이터베이스의 장점
• 독립성 강화 (*데이터가 프로그램으로부터 독립)
• 무결성 유지
• 중복 감소
• 공유 가능
• 표준화 용이
• 보안 편리
데이터 모델
: 업무 영역분석 단계에서 데이터와 관련된 개체 관계도를 정규화 과정을 거쳐 도식화 하는 것
업무가 계속 생기기 때문에 (데이터가 계속 생기기 때문) 이 과정이 반복된다.
▶ 논리 모델링
: 읽을 수 있는 형태로 생성
• 기업 조직이 필요로 하는 정보를 도출하고 도출된 정보를 체계적으로 구조화
• 시스템에서 수행 될 모든 기능이 반영된 데이터 모델을 구축
• 기업의 정보 구조를 정확하고 완전하게 구조화
▶ 물리 모델링
• 각 DBMS의 특성을 고려하여 구조화된 논리 모델을 변환
• 구축된 데이터베이스가 최적의 성능을 발휘 하도록 구현
• 적절한 분산 배치 등의 기능을 고려
외부스키마(user view) : 사용자를 분석해서 어떤 데이터를 사용하는지 확인하는 것
*user view 개별 화면 하나가 사용자라고 보면 된다.
▶ 데이터 모델의 목적 → 최적의 데이터베이스 시스템 구축
• 데이터의 품질 향상 (무결성, 확장성, 비중복성, 정확성,…)
• 연관 조직의 정보 요구에 대한 정확한 이해 제공
• 개발자, 설계자,분석가, 사용자간에 의사 소통 수단
• 신규 및 개선 시스템에 대한 기반 제공
▶ 데이터 중심의 개발 방법
▶ 응용 프로그램 개발과 모델링 과정과의 관계
▶ 모델링 개요
- 기업이나 조직의 정보 구조를 개체(Entity)와 관계(Relationship)를 중심으로 체계적으로 표현하고 문
서화 하는 기법
- 정보 시스템의 중심을 데이터 관점에서 접근하는 분석 방법
* Entity 내부의 모든 tuple는 구별되며 순서에 무관
'모델링 공부 기록' 카테고리의 다른 글
판매 전표 모델링 (0) | 2021.12.29 |
---|---|
인사기록 모델링 (0) | 2021.12.29 |
영수증 모델링 (0) | 2021.12.24 |
ERwin 기본 설정 (0) | 2021.12.19 |
모델링 2 - 정규화 (1차, 2차, 3차 정규화) (0) | 2021.12.19 |