일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- SQL
- null
- 빅데이터
- 환생
- 도전
- where절
- 보울룸
- Update
- 회사생활
- ROWNUM
- Drop
- 30일글쓰기
- 인덱스
- 데이터모델링
- 홈트
- data
- ERD
- 회사싫어
- 책리뷰
- 30일챌린지
- SQLD
- 넷플릭스
- INSERT
- constraint
- 전생
- 직장인일기
- 직장생활
- 일기
- rename
- 테이블삭제
- Today
- Total
목록데이터모델링 (4)
최보름달
성능 데이터 모델링의 정의 -데이터베이스 성능향상을 목적으로 설계단계의 데이터 모델링때부터 성능과 사항이 데이터 모델링에 반영될 수 있도록 하는 것. 성능 데이터 모델링 수행시점 - 성능 향상을 위한 비용은 사전에 할수록 비용이 적게 든다. 시간이 지날수록 이용이 증가한다. 성능 데이터모델링 고려사항 - 일반적으로 성능 데이터 모델은 다음과 같은 프로세스로 진행하는 것이 데이터 모델링 단계에서 성능을 충분히 고려할 수 있는 방안이 된다. 1) 데이터 모델링을 할 때 정규화를 정확하게 수행한다. 2) 데이터베이스 용량산정을 수행한다. 3) 데이터베이스에 발생되는 트랜잭션의 유형을 파악한다. 4) 용량과 트랜잭션의 유형에 따라 반정규화를 수행한다. 5) 이력모델의 조정, PK/FK조정, 슈퍼타입/서브타입 조..
데이터 모델링의 세 가지 요소 1) 업무가 관여하는 어떤 것(Things) 2) 어떤 것이 가지는 성격(Attributes) 3) 업무가 관여하는 어떤 것 간의 관계(Relationships) 예: '이주일과 심순애가 존재하고 둘 사이는 서로 사랑하는 연인사이다. 이주일은 키가 180cm에 성격은 친절하고 심순애는 키가 165cm에 세심하며 활달한 성격을 가지고 있다' 이주일과 심순애 : Things 사랑하는 연인사이: Relationships 180cm에 성격은 친절, 세심하며 활달함: Attributes 자연계에 존재하는 모든 유형의 정보들은 이 세 가지 관점의 접근 방법을 통해 모델링 할 수 있다. * kdata 한국데이터진흥원에서 출간한 SQL 전문가 가이드 2013 Edition을 요약했습니다.

데이터 모델링에서 데이터독립성의 필요성 어떤 단위에 독립적인 의미를 부여하고 그것을 효과적으로 구현하게 되면 자신이 가지는 고유한 특징을 명확하게 할 뿐만 아니라 다른 기능의 변경으로부터 쉽게 변경되지 않고 자신의 고유한 기능을 가지고 기능을 제공할 수 있게 된다. 데이터 독립성은 지속적으로 증가하는 유지보수 비용을 절감하고 데이터 복잡도를 낮추며 중복된 데이터를 줄이기 위한 목적이 있다. 데이터 베이스 3단계 구조 1) 외부 단계 : 사용자와 가까운 단계로 사용자 개개인이 보는 자료에 대한 관점과 관련이 있는 부분. 2) 개념적 단계 : 사용자가 처리하는 데이터 유형의 공통적인 사항을 처리하는 통합된 뷰를 스키마 구조로 디자인한 형태. 3) 내부적 단계 : 데이터가 물리적으로 저장된 방법에 대한 스키마..
데이터 모델링의 정의 - 정보시스템을 구축하기 위한 데이터관점의 업무 분석 기법 - 현실세계의 데이터에 대해 약속된 표기법에 의해 표현하는 과정 - 데이터베이스를 구축하기 위한 분석/설계의 과정 데이터 모델이 제공하는 기능 - 시스템을 현재 또는 원하는 모습으로 가시화하도록 도와준다. - 시스템의 구조와 행동을 명세화 할 수 있게 한다. - 시스템을 구축하는 구조화된 틀을 제공한다. - 시스템을 구축하는 과정에서 결정한 것을 문서화한다. - 다양한 영역에 집중하기 위해 다른 영역의 세부 사항은 숨기는 다양한 관점을 제공한다. - 특정 목표에 따라 구체화된 상세 수준의 표현방법을 제공한다. 데이터 모델링이 중요한 이유 1) 파급효과 : 시스템 구축에는 많은 절차와 팀, 테스트가 동반된다. 이 때 데이터 모..