728x90
방송통신대학교 컴퓨터과학과의 3학년 전공과목 - 데이터베이스시스템의 학습정리 입니다.
개인 학습목적으로 교재를 참고하여 E-R 다이어그램에 대하여 서술했습니다.
데이터모델
개념적 데이터모델 현실 세계의 인식을 추상적인 개념으로 표현하는 과정 - 기획자
논리적 데이터모델 컴퓨터가 이해하고 처리가 가능하도록 컴퓨터 환경에 맞게 변환 - 개발자
개념모델링(업무의 추상화)
- 데이터의 구조의 뼈대에 해당 하는 핵심 엔티티를 도출하고 핵심 엔티티 들간의 관계를 개괄적으로 표현하는 단계
논리모델링
- 개념 모델링 단계에서 추출된 핵심 엔티티에 대한 설계를 구체화 하고 상세화 하는 단계
- 모든 업무를 구체적으로 ERD상에 그려내는 단계
물리모델링
- 특정 데이터 베이스에 맞도록 데이터 타입과 길이를 선정하고 데이터의 크기와 Access패턴을 분석하여 데이터를 분산하는 단계
- 테이블 수직/수평분할
- nBase는 알아서 수직/수평분할 벨런싱등을 자동으로 해줌(큐브리드만 지원, 차후 확장)
- 인덱스 실계/ 제약조건 설계, 성능을 위한 반정규화 설계
참조(개념모델링): https://victorydntmd.tistory.com/126
참조(개념모델링) : https://m.blog.naver.com/gongtong/150135598792
참조 : http://vnthf.logdown.com/posts/2016/03/18/650365
ER다이어그램 툴 : https://www.conceptdraw.com/How-To-Guide/er-diagram-tool-for-OS-X
728x90
'etc. > 방송통신대학교' 카테고리의 다른 글
[방송통신대학교 컴퓨터과학과] 데이터정보처리입문- 데이터분석 및 엑셀 함수 (0) | 2020.05.09 |
---|---|
[방송통신대학교 컴퓨터과학과] 데이터베이스- 관계형모델 (0) | 2020.05.02 |
[방송통신대학교 컴퓨터과학과] 데이터베이스- 파일처리시스템의 문제점 (0) | 2020.04.25 |
[방송통신대학교 컴퓨터과학과] 알고리즘 - 설계기법 (0) | 2020.04.22 |
[방송통신대학교 컴퓨터과학과] 컴퓨터의 이해 - 컴퓨터산업의 발전과정 (0) | 2020.04.16 |
댓글