Database/SQLD 기출 2

기출 2

1. 데이터 모델링의 이해 틀린 문제 데이터베이스 모델링 관점 중에서 CRUD 메트릭스와 관련있는 것 데이터와 프로세스의 상관 관점 옵티마이저 조인 기법 중 Hash Join 기법에 대한 설명 해시 조인은 선행 테이블로 작은 테이블이 선정되어야 한다. A Table: 100건, B Table: 1000건 => 이 같은 경우에는 A Table을 선행 테이블로 해야 한다. 카디널리티 계산 식 카디널리티 = 선택도 * 전체 레코드 수 맞은 문제 분산 데이터베이스에 대한 설명 해당 속성은 속성의 종류 중 어떤 속성에 속하는가 테이터베이스 3층 스키마 반정규화를 적용하는 이유 Super type과 Sub type 변환 방법 종류 ERD 관계(1:1, 1:N, M:N, 선택, 필수) 2. SQL 기본 및 활용 틀린..

기출 1

엔티티 관계 - O : 있을수도 있고, 없을수도 있다는 의미 성능 데이터 모델링; 성능을 고려한 데이터 모델링 1. 정규화를 수행하여 데이터베이스 모델의 유연성을 확보한다. 2. 데이터베이스의 전체 용량, 월간, 연간 증감율을 예측한다. 3. 애플리케이션의 트랜잭션의 유형(CRUD)을 확인한다. 4. 합계 및 정산 등을 수행하는 반정규화를 수행한다. (성능 향상을 위한 튜닝) 5. 기본키와 외래키, 수퍼타입과 서브타입 등을 조정한다. 6. 성능관점에서 데이터 모델을 검증하고 확인한다.데이터 모델링 과정 데이터 모델링 3종 개념적 모델링 ERD를 만드는 과정 사용자 관점에서 데이터 요구사항을 식별함 논리적 모델링 ERD를 통해서 스키마 모델을 만드는 과정 M:N 관계 해소, 식별자 확정, 정규화, 무결성 ..