■ 오라클 데이터베이스 :대표적인 상용 관계형 데이터베이스
■ 자료형(data type) : 데이터베이스에 저장하는 데이터의 형태 (오라클 기준)
VARCHAR2(길이) | 4000BYTE 만큼의 가변 길이 문자열 데이터를 저장할 수 있다. |
NUMBER(전체 자릿수, 소수점 이하 자릿수) | 숫자 저장. NUMBER(p,s)와 같이 표기할 시 소수점 저장 |
DATE | 날짜형식을 저장하기 위해 사용하는 자료형. 세기, 연, 월, 일, 시, 분, 초 저장 가능 |
CHAR(길이) | 4000BYTE만큼의 고정 길이 문자열 데이터를 저장할 수 있다. |
NVARCHAR2(길이) | 4000BYTE만큼의 가변 길이 국가별 문자 세트 데이터 저장 가능 |
BLOB | 최대 크기 4GB의 대용량 이진 데이터 저장 가능 |
CLOB | 최대 크기 4GB의 대용량 텍스트 데이터 저장 가능 |
BFILE | 최대 크기 4GB의 대용량 이진 데이터 파일을 저장 가능 |
오라클 DB에서 가장 많이 사용하는 자료형은 숫자, 문자열, 날짜이다.
숫자 데이터는 NUMBER, 문자열 데이터는 VARCHAR2, 날짜 데이터는 DATE 자료형을 사용함.
■ 객체 : 데이터를 저장하고 관리하기 위한 논리 구조를 가진 구성 요소
테이블(table) | 데이터를 저장하는 장소 |
인덱스(index) | 테이블의 검색 효율을 높이기 위해 사용함 |
뷰(view) | 하나 또는 여러 개의 선별된 데이터를 논리적으로 연결하여 하나의 테이블처럼 사용하게 해 줌 |
시퀀스(sequence) | 일련 변호를 생성해 줌 |
시노님(synonym) | 오라클 객체의 별칭(다른 이름)을 지정함 |
프로시저(procedure) | 프로그래밍 연산 및 기능 수행이 가능함(반환 값 없음) |
함수(function) | 프로그래밍 연산 및 기능 수행이 가능함(반환 값 있음) |
패키지(package) | 관련 있는 프로시저와 함수를 보관함 |
트리거(trigger) | 데이터 관련 작업의 연결 및 방지 관련 기능을 제공 |
■ PL/SQL
: 오라클 데이터베이스는 데이터를 관리를 위해 별도의 프로그래밍 언어를 제공
-> PL/SQL을 사용하면 변수, 조건문, 반복문 등 프로그래밍 언어에서 제공하는 요소를 사용해 데이터를 관리할 수 있음
'IT > DB' 카테고리의 다른 글
[오라클로 배우는 DB 입문] 03-2 Toad for Oracle 설치 및 실행 (0) | 2025.03.21 |
---|---|
[오라클로 배우는 DB 입문] 03-1 오라클 설치 (0) | 2025.03.17 |
[오라클로 배우는 DB 입문] 02-1 관계형 데이터베이스의 구성 요소 (0) | 2025.03.15 |
[오라클로 배우는 DB 입문] 01-3 관계형 데이터베이스와 SQL (0) | 2025.03.14 |
[오라클로 배우는 DB 입문] 01-2 데이터 모델 (0) | 2025.03.13 |