SQL 개발자 시험 2

아키텍처 기반 튜닝원리

- 클라이언트가 서버 프로세스와 연결하는 Oracle 1) 전용서버방식 2) 공유서버방식 SQL Server에서는 세그먼트는 테이블, 인덱스, Undo처럼 저장공간을 필요로하는 데이터베이스 오브젝트다. 저장공간을 필요로 한다는 것은 한 개 이상의 익스텐트를 사용함을 뜻한다. SQL Server에서는 세그먼트 용어를 사용하지 않지만, 힙구조 또는 인덱스 구조의 오브젝트가 여기 속한다. DB 버퍼 캐시에 가해지는 모든 변경사항을 기록하는 파일을 Oracle은 'Redo 로그'라고 부르고 SQL Server는 트랜잭션 로그라고 부른다. 데이터베이스 연결에 관련한 설명 -다중 사용자 환경에서 서버와 모든 클라이언트 간 연결상태를 지속하면 서버 자원을 낭비하게 된다. 그렇다고 SQL 을 수행할 때마다 연결 요청을..

데이터 모델링의 이해

추상화 수준이 높고 ,업무중심적, 포괄적인 수준의 모델링을 진행 > 개념적 모델링 이식할 수 있도록 성능 , 저장 등의 물리적인 성격을 고려한 데이터 모델링 > 물리적 모델링 시스템으로 구축하고자 하는 업무에 대해 key, 속성 , 관계 정확하게 표현하며 재사용성이 높음 > 논리적 데이터 모델링 데이터의 정의를 데이터의 사용 프로세스와 분리 , 데이터 모델링은 데이터 혹은 프로세스의 작은 변화가 애플리케이션과 데이터베이스에 중대한 변화를 일으킬 가능성을 줄임 --> '비유연성' 에 관련된 설명 PK에 대해 반복이 되는 그룹이 존재하지 않으므로 1차 정규형이라고 할 수 있으며, 부분 함수 종속의 규칙을 가지고 있으므로 2차 정규형이라고 할 수 없음, 중복속성에 대한 분리가 1차 정규화의 대상이 되며, 로우..