
모델링이란? 모델링이란 복잡한 현실 세계에 존재하는 데이터들을 단순화 시켜 표현해 컴퓨터 서계의 데이터베이스로 옮기는 변환과정이다. 현실의 개념들을 체계적으로 수집하여 정보 모델링을 통해 사용자의 정보요구사항을 조사하고 이를 개체, 관계 속성을 중심으로 명확하게 체계적으로 표현하고 문서화하는 기법을 데이터 모델링이라고 한다. 모델링의 특징 모델링이란 현실 세계를 추상화, 단순화, 명확화하기 위해 일정한 표기법에 의해 표현하는 기술이라한다. 1. 추상화 : 현실세계를 일정한 형식에 맞추어 표현 2. 단순화 : 현실세계를 약속된규약이나 제한된 표기법과 언어로 표현 3. 명확화 : 누구나 이해하기 쉽게 애매모호함을 제거하고 정확하게 현상을 기술 4. 각 속성은 가질 수 있는 값의 범위가 있는데 이를 그..
ANSI/SPARC란 풀네임은 American National Standards Insritute, Standards Planning And Requirements Committee 라고 하며 미국의 컴퓨터 및 정보처리에 관한 표준화 위원회 이다. ANSI/SPARC에서 정의한 3단계구조(three-level architecture) DB에 대한 여러 사용자의 관점과 데이터베이스가 실제로 표현되는 방식(물리적 관점) 을 분리 시킬 수 있도록, DB구조를 크게 외부단계 개념단계 내부단계 라는 3개의 단계로 구분한 구조. 외부단계 데이터베이스의 각 사용자가 갖는 뷰. 각 사용자가 어떻게 데이터를 보는가를 기술한다. 예를 들어 대학교 데이터베이스에서 한 학과의 학과장은 학과의 예산과 학생들의 수강 정보..

반정규화의 정의 반정규화란 정규화 되어 있는것을 다시 정규화 이전 상태로 돌리는 것을 말한다. 데이터의 무결성과 효율적인 DB설계를 위하여 정규화시켰던걸 다시 왜 다시 반정규화 시키는 걸까? 이러한 데이터 무결성이 위배되는 위험을 감수하고 적용하는 이유는 데이터 조회 시 디시크 I/O량이 많거나 여러테이블의 조인에 의해 성능이 저하되거나 업무적인 조회에 대한 처리성능이 중요하다고 생각 될때 부분적인 반정규화를 고려 하게 된다. 때문에 나는 적절한 정규화와 반정규화의 조화를 선호 한다. 반정규화 주의사항 - 정확한 데이터의 관리(무결성)가 중요한 관건이며, 정규화가 기본적임 - 하지만 테이블의 복잡성과 성능을 고려하여 View 생성, Partitioning 적용, 인덱스 조정, 클러스터링 적용등..

모델링이란? 모델링이란 복잡한 현실 세계에 존재하는 데이터들을 단순화 시켜 표현해 컴퓨터 서계의 데이터베이스로 옮기는 변환과정이다. 현실의 개념들을 체계적으로 수집하여 정보 모델링을 통해 사용자의 정보요구사항을 조사하고 이를 개체, 관계 속성을 중심으로 명확하게 체계적으로 표현하고 문서화하는 기법을 데이터 모델링이라고 한다. 모델링의 특징 모델링이란 현실 세계를 추상화, 단순화, 명확화하기 위해 일정한 표기법에 의해 표현하는 기술이라한다. 1. 추상화 : 현실세계를 일정한 형식에 맞추어 표현 2. 단순화 : 현실세계를 약속된규약이나 제한된 표기법과 언어로 표현 3. 명확화 : 누구나 이해하기 쉽게 애매모호함을 제거하고 정확하게 현상을 기술 4. 각 속성은 가질 수 있는 값의 범위가 있는데 이를 그..
- Total
- Today
- Yesterday
- SpringBoot
- 솔루션
- Oracle
- SQLD
- db
- Query
- 청도 미나리
- json
- 젠킨스
- Deadlock
- JWT 완전정복
- API
- RDBMS
- 알고리즘
- 비양도 후기
- 코테
- 비양도 위치
- 비양도 리뷰
- 배포
- Java
- CentOS
- SQL
- 정규화
- JPA
- spring
- mysql
- 코딩테스트
- 배포자동화
- 청도 미나리 식당
- jenkins
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |