전체 글
[1028 SQL]Ⅲ. SQL 고급 활용 및 튜닝-제2장 SQL 분석 도구
제2장 SQL 분석 도구제1절 예상 실행계획제2절 SQL 트레이스제3절 응답 시간 분석1. 예상실행계획오라클SQL Server 실행계획생성EXPLAIN PLAN FOR SELECT * FROM employees WHERE employee_id = 101; SET SHOWPLAN_TEXT ON; GO SELECT * FROM employees WHERE employee_id = 101; GO SET SHOWPLAN_TEXT OFF; GO 조회/포멧SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY); 이름지정SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY('PLAN_TABLE', NULL, 'TYPICAL'));
[1028 SQL]Ⅲ. SQL 고급 활용 및 튜닝-제1장 SQL 수행 구조-아키텍처, I/O
과목 Ⅲ. SQL 고급 활용 및 튜닝제1장 SQL 수행 구조제1절 데이터베이스 아키텍처제2절 SQL 처리 과정제3절 데이터베이스 I/O 메커니즘데이터베이스 아키텍처데이터베이스 시스템의 구조와 구성요소를 설명- 설계, 데이터 저장방식, 접근, 관리방법architecture ; 설계방식 구성요소DBMS데이터 저장, 검색, 업데이트, 삭제 데이터관리위한 소프트웨어 데이터 모델데이터 구조, 형식 정의 스키마논리구조 정의 - 테이블, 열, 인덱스, 뷰, 데이터베이스 엔진데이터 처리 관리 소프트웨어- 쿼리실행, 데이터 무결성, 트랜젝션 관리 사용자 인터페이스 보안 및 권한 관리사용자 인증, 권한 부여, 감사, 로그 Oracle 데이터베이스물리적구조데이터파일실제 데이터 제어파일데이터 베이스 구조, 상태, 이..
[1028 SQL]Ⅱ. SQL 기본과 활용-제3장 DML, TCL, DDL, DCL, 절차형SQL(프로시저)
제3장 관리 구문제1절 DML제2절 TCL제3절 DDL제4절 DCLDMLData Manipulation Language조작어SELECTSELECT * FROM employees;INSERTINSERT INTO employees (first_name, last_name) VALUES ('John', 'Doe') , ('Alice', 'Johnson' );--ORACLEINSERT ALL INTO employees (employee_id, first_name) VALUES (1, 'John') INTO employees (employee_id, first_name) VALUES (2, 'Jane')SELECT * FROM dual;INSERT INTO employees (employ..
[1028 SQL]Ⅱ. SQL 기본과 활용-제2장 서브쿼리, 집합연산자, 그룹함수, 윈도우함수, Top N쿼리, 계층형, 뷰
출처: SQL 전문가 가이드 : 네이버 도서 (naver.com) & Chat GPT SQL 전문가 가이드 : 네이버 도서네이버 도서 상세정보를 제공합니다.search.shopping.naver.com 과목 Ⅰ. 데이터 모델링의 이해과목 Ⅱ. SQL 기본과 활용제2장 SQL 활용제1절 서브 쿼리서브쿼리1. 서브쿼리는 괄호로 감싸서 사용. 2. 단일행, 복수행 비교 연산자와 함께 사용가능. 3. 서브쿼리는 order by 사용불가. 연관/비연관 서브쿼리un-correlated비연관 서브쿼리서브쿼리가 메인쿼리 컬럼을 가지고 있지않음, 메인쿼리값제공SELECT EmployeeID, Name FROM Employees WHERE DepartmentID IN (SELECT DepartmentID FROM D..