별의 공부 블로그 🧑🏻‍💻

🗒️ Join (6)

728x90
  1. 2022.07.06 [SQLD] 실전 문제 : 인덱스와 조인

    SQLD 실전 문제 : 인덱스와 조인 문제 1 Q. 아래 SQL과 트레이스 결과를 보고, 최적의 튜닝 방안을 선택하시오. select o.주문번호, o.주문일시, o.고객번호, o.주문금액 from 주문 o inner join 고객 c on c.고객번호 = o.고객번호 where o.주문일시 = :ord_dt Call Count CPU Time Elapsed Time Disk Query Current Rows --------- --------- --------- ------------- ----- --------- --------- --------- Parse 1 0.000 0.028 0 0 0 0 Execute 1 0.000 0.000 0 0 0 0 Fetch 45939 9.234 12.642 1356..

  2. 2022.07.02 [SQLD] 실전 문제 : SQL 최적화 기본 원리

    SQLD 실전 문제 : SQL 최적화 기본 원리 문제 1 Q. 아래 ( ㄱ )에 해당하는 내용을 작성하시오. 테이블 및 인덱스 등의 통계 정보를 활용하여 SQL문을 실행하는데 소요될 처리시간 및 CPU, I/O 자원량 등을 계산하여 가장 효율적일 것으로 예상되는 실행 계획을 선택하는 옵티마이저를 ( ㄱ ) 라 한다. 더보기 정답 : CBO / 비용기반 옵티마이저 / Cost Based Optimizer 문제 2 Q. 다음 중 실행 계획을 통해서 알 수 있는 정보로 가장 부적절한 것은? ① 액세스 기법 ② 질의 처리 예상 비용(Cost) ③ 조인 순서 ④ 실제 처리 건수 더보기 정답 : ④ 해설 : 실행 계획은 예상 정보이다. 실제 처리 건수는 트레이스 정보를 통해서 알 수 있다. ※ 실행 계획 정보의 구..

  3. 2022.06.30 [SQLD] 실전 문제 : SQL 활용 ①

    SQLD 실전 문제 : SQL 활용 ① 문제 1 Q. 다음 중 순수 관계 연산자에 해당하지 않는 것은? ① SELECT ② UPDATE ③ JOIN ④ DIVIDE 더보기 정답 : ② 해설 : 순수 관계 연산자에는 SELECT, PROJECT, JOIN, DIVIDE 가 있다. ※ 순수 관계 연산자와 SQL 문장 비교 - SELECT 연산은 WHERE 절로 구현 - PROJECT 연산은 SELECT 절로 구현 - (NATURAL) JOIN 연산은 다양한 JOIN 기능으로 구현 - DIVIDE 연산은 현재 사용되지 않음. 문제 2 Q. 다음 중 아래 데이터 모델을 참고하여 설명에 맞게 올바르게 작성한 SQL 문장을 2개 고르시오. [설명] 우리는 매일 배치작업을 통하여 고객에게 추천할 컨텐츠를 생성하고 고..

  4. 2022.03.02 [정보처리기사 실기] 08. SQL 응용

    08. SQL 응용 ※ ISO/IEC 9075 기준 (1) SQL - DDL DDL(Data Define Language, 데이터 정의어) DB 구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정할 목적으로 사용하는 언어 번역한 결과가 데이터 사전(Data Dictionary)이라는 특별한 파일에 여러 개의 테이블로 저장된다. DDL의 3가지 유형 명령어 기능 CREATE SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의함. ALTER TABLE에 대한 정의를 변경하는 데 사용함. DROP SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 삭제함. CREATE SCHEMA 스키마를 정의하는 명령문 스키마(Schema) : 데이터베이스와 구조와 제약 조건에 관한 전..

  5. 2022.01.19 [SQLD] SQL 활용

    [SQLD] SQL 활용 ① 조인(Join) EQUI(등가) 조인 (교집합) (1) EQUI(등가) 조인 조인 : 여러 개의 릴레이션을 사용해서 새로운 릴레이션을 만드는 과정 조인의 가장 기본은 교집합을 만드는 것이다. 2개의 테이블 간에 일치하는 것을 조인한다. EQUI 조인은 테이블과 테이블에서 DEPTNO 칼럼을 사용하여 같은 것을 조인한다. 사용 예 SELECT * FROM EMP, DEPT WHERE EMP.DEPTNO = DEPT.DEPTNO; EQUI 조인은 '='을 사용해서 2개의 테이블을 연결한다. SELECT * FROM EMP, DEPT WHERE EMP.DEPTNO = DEPT.DEPTNO AND EMP.ENAME LIKE '임%' /* 조인문에 추가 조건 및 정렬을 할 수 있음. ..

  6. 2021.06.14 데이터베이스 일반 : 조인(JOIN)

    데이터베이스 일반 조인(JOIN) 2개 이상의 테이블에 나누어져 저장된 정보를 1개의 테이블처럼 사용하기 위해 연결하는 방법을 정의한 것 조인에 사용되는 기준 필드의 데이터 형식은 동일하거나 호환되어야 함. 여러 개의 테이블을 조인할 경우, 접근 속도의 향상을 위해 필드 이름 앞에 테이블 이름을 마침표(.)로 구분하여 사용함. 보통 연결될 양 테이블 간에 관계가 설정되어 있어야 하지만, 관계가 설정되지 않아도 조인을 수행할 수는 있음. 조인의 종류 내부 조인(Inner Join) SELECT 필드이름 FROM 테이블이름1 INNER JOIN 테이블이름2 ON 테이블이름1.필드이름=테이블이름2.필드이름 가장 일반적인 조인의 형태 관계가 설정된 두 테이블에서 조인된 필드가 일치하는 행만 질의에 포함됨. 왼쪽..

728x90


📖 Contents 📖