\-SELECT:검색DDL(DATA DERINITION KANGUAGE) : CREATE, ALTER, DROPDCL(DATA CONTROL LANGUAGE) : COMMIT, ROLLBACK, SAVEPOINT,REVOKE,GRANTDML(DATA MAINPULATI
시스템에 컴파일되어 제공되는 실행가능한 모듈문자열, 숫자, 날짜, 형변환, NULL처리, 집계함수(SUM,AVG,COUNT,MAX,MIN)가 제공 \-- 사용자가 만들어쓸 수 있는 함수도 있음 \-- 프로시저는 반환값이 없고 독립적으로 사용 불가능 \-- 매개변수(ar
\--최대 최소값은 해당 구간에 들어가지 않은것 \- 주어진 값(min~max)을 b개의 구간으로 나누었을 때 n이 속한 구간의 순번(인덱스)을 반환 사용예) 회원테이블에서 회원들이 보유한 마일리지(100~20000)를 10개의 구간으로 나누고 --100은 m
시스템에서 제공하는 날짜 및 시간정보 반환'+', '-' 연산의 대상주어진 날짜자료 d에 정수 n개월 만큼을 더한 월을 더한 날짜 반환사용예) 사원테이블에서 입사일자가(HIRE_DATE) 수습시작일이라 가정하고 정식 발령일자(3개월 후)를 조회하여 이번달에
사용예) SELECT PROD_ID, PROD_NAME, PROD_COST, CAST(PROD_PRICE AS VARCHAR2(10)) --12345 \--
사용예) 2005년 4-6월 남여회원별 평균 구매금액을 조회하시오. \--CART매출, MEMBER성별 구분, PROD 구매 금액 결정 조인해야함 사용예) 2005년 4-6월 월별, 남여회원별 평균 구매금액을 조회하시오. --월에서 분류하고 남녀 회원에서 또 구분한
특정 컬럼을 기준으로 크기에 따른 순위를 구하는 함수RANK() OVER, DENSE_RANK() OVER, ROW_NUMBER() OVER그룹내에서 순위는 RANK() OVER(PARTITION ~ )함수 사용1) RANK() OVER. 순위부여시 중복값(같은값)이
테이블 조인관계형 데이터베이스의 주요 연산중 하나다수개의 테이블에 분산된 자료를 테이블 간에 설정된 관계를 이용하여 참조하는 연산구분. 일반조인, ANSI 조인. 내부조인, 외부조인--조인 가지수가 더 많은 것이 외부 적은것이 내부(외부조인의 사용은 자제하는 것이 좋음
\*\* 재고수불 테이블을 생성하시오 .테이블명: REMAIN \*\* 생성된 재고수불테이블에서 다음 자료를 입력하시오 1)년도 : 2005 2)상품코드 : PROD테이블의 상품코드 3)기초재고수량 : PROD테이블의 적정재고(PROD_PROPERS
2)Cartesian JOIN) --최악인 것모든 가능한 행들의 조합을 결과로 반환조인조건이 없거나 잘못 정의된 경우반드시 필요한 경우가 아니면 사용하지 말것ANSI의 CROSS JOIN과 같은 JOIN ex) A 테이블(100행 20열), B테이블(30행 10열)을
사용예) hr계정의 테이블을 이용하여 모든(OUTER JOIN) 부서별(GRUOP BY) 인원 수(COUNT(해당 키본키 값)) 및 평균근무년수(AVG), 평균급여(AVG)를 조회하시오\--해당 부서 코드에는 27개 사원정보에는 12개 사용됨 하지만 부서테이블에는 NU
VIEW 객체테이블과 유사한 객체SELECT 문의 실행결과 집합(가상의 테이블)필요한 정보가 여러 테이블에 분산되어 있고 해정 정보를 추출하는 쿼리가 자주 사용되는 경우테이블의 컬럼 중 일부 컬럼만 추출이 필요한 경우특정자료의 접근은 제한하고 결과만 제공하고자 하는 경
SEQUENCE 객체자동으로 증가(감소)되는 숫자를 생성시키는 객체일부 다른 DBMS에서는 숫자컬럼의 속성 중 AUTO INCREMENT 속성으로 구현됨 오라클에서는 테이블과 독립된 객체로 제공(사용형식)CREATE SEQUENCE 시퀀스명 START WITH n
SYNONYM 객체(동의어)오라클 객체들에 부여된 또 다른 이름SQL문에서 사용되는 테이블 별칭과 차이점은 동의어는 로그인된 세션 전체에서 언제나 사용 가능, 테이블 별칭 등은 해당 SQL문에서만 유효다른 소유자의 객체에 접근하거나 긴 객체명을 사용하는 경우 사용하기
INDEX 객체검색의 효율성을 증대시키기 위한 객체데이터베이스 서버의 성능을 결정하는 요소 중 하나데이터 검색, 삽입, 변경시 해장 자료의 선택(WHERE 조건)의 효율성을 위해 사용정렬, 그룹화 등에도 사용별도의 저장공간 및 처리 프로세스 필요데이터의 삽입, 삭제가
PL/SQL (Procedual Language SQL)표준 SQL의 기능을 확장한 문법제공(분기, 반복, 변수 등)미리 컴파일되어 저장되기 때문에 처리속도와 효율성 등가모듈화 및 캡슐화 기능 제공표준 문법이 없음각 DBMS에 종속적익명블록(Anonymous block
분기명령 if문 사용예) 년도를 입력받아 윤년과 평년을 구별하는 익명블록 작성 --!!! 윤년은 해당 년도가 4의 배수이면서 100의 배수가 아니거나 또는 400의 배수가 되는 해
Stored Procedure(저장프로시져: Procedure)미리 컴파일된 형태로 저장모든 사용자간 처리 루틴 공유: 캡슐화, 일관성 제공데이터베이스 내부 구조에 대한 보안 기능 제공서버데이터 보호 기능 제공반환 값이 없음(사용형식) CREATE OR REPLA
User Defined Function : Function프로시져와 유사한 구조반환 값이 존재 --프로시져와 반대일반 내장함수처럼 사용 (사용형식) CREATE OR REPLACE FUNCTION 함수명 변수명 모드 타입명:=|DEFAULT