어떤 필요에 의해 수집했지만 아직 특정 목적을 위해 평가하거나 정제하지 않은 값이나 사실 또는 자료 자체를 의미\-수집한 데이터를 어떠한 목적을 위해 분석하거나 가공하여 가치를 추가하거나 새로운 의미를 이끌어 낼 수 있는 결과\-수집한 데이터를 어떠한 목적을 위해 분석
SELECT 문의 기본 형식 실습용 테이블 EMP 테이블 : DEPT 테이블 : SALGRADE 테이블 : 급여 등급 정보 데이터를 조회하는 3가지 방법 셀렉션 : 행 단위로 원하는 데이터를 조회하는 방식 프로젝션 : 열 단위로 데이터를 조회하는 방식 행과 열을 모
\-조건절1\. 문법AND 연산자: 모든 조건이 참OR 연산자: 어떤 조건이든 하나만 참이면 참인 조건기호 없이 AND, OR 직접 입력참고) 조건식 - 참거짓 판별식 : 주로 많이 사용하는 연산 : 비교 연산, 논리 연산등가 비교 연산자= : 같다같지않다!=<>
데이터 처리와 가공을 위한 오라클 함수 오라클 함수의 종류 1. 내장 함수 1) 단일행 함수(single-row function) : 데이터가 한 행씩 입력되고 입력된 한 행당 결과가 하나씩 나오는 함수 2) 다중행 함수(multiple-row function):
다중행 함수와 데이터 그룹화 하나의 열에 출력 결과를 담는 다중행 함수 -여러 행을 바탕으로 하나의 결과 값을 도출해 내기 위해 사용하는 함수입니다. -SUM 함수를 사용하여 급여 합계 출력하기 -SUM 함수를 사용하여 사원 이름과 급여 합계 출력하기(오류 발생)
1) 서브 쿼리는 연산자와 같은 비교 또는 조회 대상의 오른쪽에 놓이며 괄호 ( )로 묶어서 사용합니다.2) 특수한 몇몇 경우를 제외한 대부분의 서브쿼리에서는 ORDER BY 절을 사용할 수 없습니다.3) 서브쿼리의 SELECT절에 명시한 열은 메인쿼리의 비교 대상과
트랜잭션 제어 하나의 단위로 데이터를 처리하는 트랜잭션 트랜잭션이란? 1) 관계형 데이터베이스에서 하나의 작업 또는 밀접하게 연관되어 있는 작업 수행을 위해 나눌 수 없는 최소 수행 단위 SQL 작성 SQL 작성 -> 메모리 상에 데이터 변경 반영 COMMIT; -
데이터 조작어 :데이터를 추가, 수정, 삭제하는 조작어 -> DML은 COMMIT하면 영구 반영, COMMIT 전에는 ROLLBACK 가능 테이블에 데이터 추가하기 1. 실습 - 테이블 생성하기 CREATE TABLE 테이블명 AS SELECT ... 참고) D
데이터 정의어(DDL - Data Definition Language)데이터베이스 데이터를 보관하고 관리하기 위해 제공되는 여러 객체(object)의 생성, 변경, 삭제 관련 기능을 수행데이터 정의어를 사용할 때 유의점1) 데이터 정의어를 실행하면 자동으로 COMMIT
DICTIONARY 테이블동의어 DCIT1) 데이터베이스를 구상하고 운영하는 데 필요한 모든 정보를 저장하는 특수한 테이블2) 데이터베이스가 생성되는 시점에 자동으로 만들어집니다. 3) DBA_XXXX - 데이터베이스 관리를 위한 정보(데이터베이스 관리 권
제약 조건1) 제약 조건은 테이블의 특정 열에 지정2) 제약 조건을 지정한 열에 제약 조건에 부합하지 않는 데이터를 저장할 수 없습니다. 3) 제약 조건 지정 방식에 따라 기존 데이터의 수정이나 삭제 가능 여부도 영향을 받습니다.1) NOT NULL : NULL을 허용
(괄호 내부 조건을 확인함)CREATE USER DBSTUDY IDENTIFIED BY oracle; // DBSTUDY 계정 생성GRANT 시스템 권한 TO 사용자; // 권한 부여REVOKE 취소할 시스템권한 FROM 사용자; // 권한 취소ALTER USER D
PL/SQL (Oracle Procedual Language extension to SQL) PL/SQL 구조 블록 : 데이터베이스 관련 특정 작업을 수행하는 명령어와 실행에 필요한 여러 요소를 정의하는 명령어 등으로 구성되며, 이러한 명령어를 모아둔 PL/SQL
각기 다른 데이터를 하나의 변수에 저장하는 데 사용레코드에 포함된 변수는 레코드 이름과 마침표(.)로 사용할 수 있다.참고) 1) DEPT_RECORD 테이블 생성하기2) 레코드를 사용하여 INSERT 하기1) 레코드에 포함된 변수의 자료형을 지정할 때 다른 레코드를
SELECT문 또는 데이터 조작어 같은 SQL문을 실행했을 때 해당 SQL문을 처리하는 정보를 저장한 메모리 공간커서는 이 메모리의 포인터커서는 사용 방법에 따라 명시적(explicit) 커서와 묵시적(implicit) 커서로 나뉜다.\-커서 선언(Declaration
:PL/SQL로 만든 프로그램을 주기적으로 또는 필요할 때마다 여러 번 사용할 목적으로 이름을 지정하여 오라클에 저장해 두는 PL/SQL 프로그램익명 블록과 달리 저장 서브프로그램은 오라클에 저장하여 공유할 수 있으므로 메모리,성능,재사용성 등 여러 면에서 장점\-저장