출처 - https://yunamom.tistory.com/269#a12 문제 12. 다음 보기 중 JOIN에 대한 설명으로 올바르지 않은 것은? 1) Nested Loop Join은 랜덤 엑세스 (Random Access)가 발생한다. 2) Sort Merge Join은 정렬을 유발하여 조인하는 형태를 사용한다. 3) 대용량 데이터를 조인할 후행 테이블에 인덱스가 없을 경우 Nested Loop Join을 사용해야 한다. 4) Hash Join은 정렬작업이 없어 정렬이 부담되는 대량배치작업에 유리하다. 더보기 방 법 설 명 중첩 반복 조인 (Nested Loop Join) - 좁은 범위에 유리 - 유리순차적으로 처리하며, Random Access 위주 - 후행(Driven) 테이블에는 조인을 위한 인덱..
출처 - https://yunamom.tistory.com/269#a12 문제 3. 다음 중 데이터베이스 논리 모델에 대한 설명으로 올바르지 않은 것은? 1) 개념 데이터 모델은 사용자 관점에서 데이터 요구사항을 식별한다. 2) 논리 데이터 모델은 M:N 관계해소, 식별자 확정, 정규화, 무결성 정의 등을 수행한다. 3) 논리 모델은 데이터베이스를 구축을 위해서만 사용되는 것이다. 4) 데이터가 물리적으로 저장되는 방법을 정의하는 것이 물리적 모델이다. 더보기 📝3 : O 해설 : 논리적 모델은 비즈니스 정보의 논리적 구조 및 구축을 파악할 수도 있다. 즉, 핵심 엔터티와 키 엔터티등을 식별하고 모델링하여 데이터베이스 구조를 모델링한다. 구조 사진을 잘 봐둘 것 ! 개.논.물은 설계단계이다. 사용자의 요..
* Spring IOC Container // IoC(Inversion Of Control) 컨테이너 // => bean container 라고도 부른다. // => 인스턴스의 생성과 관리를 담당한다. // => 각 객체가 의존하는 객체(dependency)를 자동으로 주입해 준다. // "의존 객체 주입(dependency injection; DI)"이라 부른다. // 그래서 "DI 컨테이너"라고도 부른다. // Spring IoC 컨테이너 // => spring.io 사이트에서 제공하는 프레임워크이다. // => 프로젝트에 Spring IoC 컨테이너 포함하기 // mvnrepository.com 또는 search.maven.org에서 // spring-context 로 라이브러리를 검색한다. // ..
출처 - https://yunamom.tistory.com/269#a3 * 나의 해설 : CREATE 명령문은 COMMIT 을 하는 기능이 있으므로 CREATE 이후에 실행하는 명령어만 ROLLBACK의 영향을 받는다. 때문에 정답은 2번, 3번째 줄의 INSERT VALUES 명령어만을 포함한 "3"이다.