자격증/SQLD자격증

부속질의 하나의 SQL문 안에 다른 SQL문이 중첩된 질의 다른 테이블에서 가져온 데이터로 현재 테이블에 있는 정보를 찾거나 가공할때 사용 데이터가 대량일 경우 조인보다 성능이 더 좋음 주질의와 부속질의로 구성됨 주질의는 외부질의라고도 하며 부속질의는 내부질의라고 함 스칼라 부속질의 - select 부속질의 SELECT절에서 사용되며 단일 값을 반환하기 때문에 스칼라 부속질의라고 한다. 인라인 뷰 - FROM 부속질의 FROM절에서 결과를 뷰 형태로 반환하기 때문에 인라인 뷰라고 한다. 중첩 질의 - WHERE 부속질의 WHERE절에 술어와 같이 사용되며 결과를 한정시키기 위해 사용된다. 상관 혹은 비 상관 형태이다. 스칼라 부속질의 SELECT 절에서 사용되는 부속질의 부속질의의 결과 값을 단일 행, ..
절차형 SQL SQL 문의 연속적인 실행이나 조건에 따른 분기처리를 이용하여 특정 기능을 수행하는 저장 모듈을 생성할 수 있다. Procedure. User, Defined Function, Trigger 등이 있음 저장 모듈 PL/SQL문장을 DB서버에 저장하여 사용자와 애플리케이션 사이이에서 공유할 수 있도록 만든 일종의 SQL 컴포넌트 프로그램, 독릭적으로 실행되거나 다른 프로그램으로부터 실행될 수 있는 완전한 실행 프로그램 Pl/SQL 특징 1. Block 구조로 되어 있어 각 기능별로 모듈화 가능 2. 변수, 상수 등을 선언하여 SQL문장 간 값을 교환 3. IF, LOOP등의 절차형 언어를 사용하여 절차적인 프로그램이 가능하도록 한다. 4. DBMS 정의 에러나 사용자 정의 에러를 정의하여 사..
DCL 유저를 생성하고 권한을 제어할 수 있는 명령어 Oracle과 SQL Server의 사용자 아키텍처 차이 Oracle : 유저를 통해 DB에 접속을 하는 형태, ID와 PW 방식으로 인스턴스에 접속을 하고 그에 해당하는 스키마에 오브젝트 생성 등의 권한을 부여받게 됨. SQL Server : 인스턴스에 접속하기 위해 로그인이라는 것을 생성하게 되며, 인스턴스 내에 존재하는 다수의 DB에 연결하여 작업하기 위해 유저를 생성한 후 로그인과 유저를 매핑해 주어야 한다. Windows 인증 방식과 혼합 모드 방식이 존재함. 시스템 권한 사용자가 SQL문을 실행하기 위해 필요한 적절한 권한 - GRAND : 권한 부여 - REVOKE : 권한 취소 GRANT CREATE USER TO SCOTT; - SCO..
그룹 함수 데이터 분석 개요 ANSI/ISO SQL 표준은 데이터 분석을 위해 세 가지 함수를 정의하고 있다. 1. AGGREGATE FUNCTION GROUP AGGREGATE FUCTION이라고도 부르며 COUNT, SUM, AVG, MAX, MIN 외 각종 집계 함수들이 포함되어 있다. 2. GROUP FUNCTION 결산 개념의 업무를 가지는 원가 판매 시스템의 경우는 소계, 중계, 합계, 총 합계 등 여러 레벨의 결산 보고서를 만드는 것이 중요한 업무 중 하나이다. 이런 보고서를 작성하기 위해서 사용되는 함수 3. WINDOW FUNCTION 분석 함수나 순위 함수로 알려져 있는 윈도우 함수는 데이터웨어하우스에서 발전한 기능이다. ROLLUP Subtotal을 생성하기 위해 사용, Groupin..
계층형 질의 테이블에 계층형 데이터가 존재하는 경우 데이터를 조회하기 위해 사용 START WITH : 계층 구조 전개의 시작 위치에 지정 CONNECT BY : 다음에 전개될 자식 데이터 지정 PRIOR : CONNECT BY 절에 사용되며 현재 읽은 칼럼을 지정한다. PORIOR 자석 = 부모 형태를 데이터(부모 -> 자식) 방향으로 전개하는 순방향 전개를 한다. 반대는 역방향 전개 NOCYCLE : 동일한 데이터가 전개되지 않음 ORDER SIBLINGS BY : 형제 노드 간의 정렬 수행 WHERE : 모든 전개를 수행한 후에 지정된 조건을 만족하는 데이터만 추출한다. LEVEL : 루프데이터이면 1, 그 하위 데이터이면2, 리프 데이터까지 1씩 추가 CONNECT_BY_ISLEAF : 해당 데이..
Jong_seoung
'자격증/SQLD자격증' 카테고리의 글 목록