SQL 활용 실전문제 - 표준조인, 집합연산자, 계층형질의와 셀프조인, 서브쿼리, 그룹함수, 윈도우함수, DCL, 절차형 SQL
표준조인순수관계연산자에 대해 서술하시오.순수관계연산자는 관계형 데이터베이스에 적용할 수 있도록 개발된 관계연산자를 말합니다. 종류에는 SELECT, PROJECT, JOIN, DIVIDE 가 있습니다. SELECT : 릴레이션에서 조건을 만족하는 튜플을 반환합니다. 실제 쿼리의 WHERE 절로 구현합니다.PROJECT : 릴레이션에서 특정 칼럼으로 구성된 튜플을 반환합니다. 실제 쿼리의 SELECT 절로 구현합니다.JOIN : 공통속성을 이용해 각 릴레이션의 특정 조건을 만족하는 튜플을 반들어 새로운 튜플을 반환합니다. 다양한 JOIN을 통해 구현합니다.DIVIDE : 하나의 릴레이션과 관련있는 다른 릴레이션의 튜플을 반환합니다. 현제 실제 쿼리에선 사용되지 않습니다. ANSI / ISO JOIN에서 표..
2024. 6. 24.
실전문제 - 데이터 모델과 성능(성능 데이터 모델링, 정규화와 성능, 반정규화와 성능, 데량 데이터에 따른 성능, 데이터베이스 구조와 성능, 분산 데이터베이스와 성능)
성능데이터모델링의 개념에 대해 서술하시오. 데이터베이스 성능 향상을 목적으로 설계단계의 데이터 모델에서 부터 성능과 관련된 사항을 반영하며 모델링 하는 것을 의미합니다. 데이터의 증가가 빠를 수록 성능저하에 대한 개선비용은 증가합니다. 데이터모델의 성능은 튜닝을 통해 향사될 수 있습니다. 분석/설계 단게에서 미리 성능을 고려한다면 성능개선을 위한 REWORK 비용을 최소화 할 수 있습니다. 성능데이터모델링의 절차에 대해 서술하시오. 첫번째, 데이터모델링 시, 정규화를 정확하게 수행합니다.두번째, 데이터베이스의 용량을 산정합니다.세번쩨. 데이터베이스에서 발생하는 트랜잭션의 유형을 파악합니다.네번째, 용량과 트랜잭션의 유형에 따라 최적화를 위한 반정규화를 수행합니다.다섯번째, 이력모델/PK/FK/슈퍼타입/서..
2024. 6. 11.