erd 작성 -> 정규화 -> 원하는 데이터 추출
erd : 테이블 구조도
개체관계도라 하여
현실의 업무를 데이터베이스화 하기 위해
논리적으로 표현한 설계도
정규화 중복을 최소화하여 저장 효율을 높이고 연산시 이상현상을 최소화할 수 있는 논리적 구조로 변환시키는 작업
외부 스키마 :
전체적인 데이터베이스 구조인 '개념 스키마'의 요구사항과 일치하며, 결국 '외부 스키마'는 '개념 스키마'의 부분 집합에 해당한다.
즉, 외부 스키마는 주로 외부의 응용프로그램에 위치하는 데이터 추상화 작업의 첫 번째 단계로서 전체적인 데이터베이스의 부분적인 기술이다.
개념 스키마 :
개념 스키마는 외부 사용자 그룹으로부터 요구되는 전체적인 데이터베이스 구조를 기술하는 것으로서, 데이터 베이스의 물리적 저장구조 기술을 피하고,
개체, 데이터 유형, 관계, 사용자 연산, 제약조건 등의 기술에 집중한다. 즉, 여러개의 외부 스키마를 통합한 논리적인 데이터 베이스의 전체 구조로서
데이터베이스 파일에 저장되어 있는 데이터 형태를 그림으로 나타낸 도표라고 할 수 있다.
내부 스키마 :
내부 스키마는 물리적 저장장치에서의 전체적인 데이터베이스 구조를 기술한것으로, 데이터베이스 정의어(DDL)에 의한 실질적인 데이터베이스의 자료
저장 구조(자료구조와 크기)이자 접근 경로의 완전하고 상세한 표현이다. 내부 스키마는 시스템 프로그래머나 시스템 설계자가 바라는 데이터베이스 관점
이므로, 시스템의 효율성을 고려한 데이터의 저장 위치, 자료구조, 보안 대책등을 결정한다.
출처 : http://blog.naver.com/writer0713/140207713432
[출처] [erd] 외부스키마, 개념스키마, 내부스키마|작성자 Dreamy
http://james_parku.blog.me/110187481602
java oracle 연동하기 필기내용 (0) | 2015.01.05 |
---|---|
오라클 문제 사이트 (0) | 2015.01.03 |
오라클 view의 사용이유와 데이터의 변경 권한 (0) | 2014.12.31 |
오라클 sequence 의 사용이유와 주의점 (0) | 2014.12.30 |
자바 배열복사 , arraycopy , 주소값이 같은 sallowcopy , 주소값이다른 deepcopy (0) | 2014.12.29 |