- 기본키의 속성
- 테이블에 저장된 행을 식별할 수 있는 유일한 값이어야 함
- 값의 중복이 없어야 함
- NULL 값을 가질 수 없음
- 자료형의 종류
- VARCHAR2(길이) : 4000byte만큼의 가변 길이 문자열 데이터를 저장할 수 있음(최소 크기는 1byte)
- NUMBER(전체 자릿수, 소수점 이하 자릿수) : +-38자릿수의 숫자를 저장할 수 있음. 소수점 이하는 NUMBER(p, s)로 표기
- DATE : 날짜 형식을 지정하기 위해 사용하는 자료형. 세기, 연, 월, 일, 시, 분 , 초 저장이 가능
- CHAR(길이) : 4000byte만큼의 고정 길이 문자열 데이터를 저장할 수 있음(최소 크기는 1byte)
- NVARCHAR2(길이) : 4000byte만큼의 가변 길이 국가별 문자 세트 데이터를 저장할 수 있음(최소 크기는 1byte)
- BLOB : 최대 크기 4GB의 대용량 이진 데이터를 저장할 수 있음
- CLOB : 최대 크기 4GB의 대용량 텍스트 데이터를 저장할 수 있음
- BFILE : 최대 크기 4GB의 대용량 이진 데이터 파일을 저장할 수 있음
- 객체의 종류
- 테이블(table) : 데이터를 저장하는 장소
- 인덱스(index) : 테이블의 검색 효율을 높이기 위해 사용함
- 뷰(view) : 하나 또는 여러 개의 선별된 데이터를 논리적으로 연결하여 하나의 테이블처럼 사용하게 해 줌
- 시퀀스(sequence) : 일련 변호를 생성해 줌
- 시노님(synonym) : 오라클 객체의 별칭(다른 이름)을 지정함
- 프로시저(procedure) : 프로그래밍 연산 및 기능 수행이 가능함(반환 값 없음)
- 함수(function) : 프로그래밍 연산 및 기능 수행이 가능함(반환 값 있음)
- 패키지(package) : 관련 있는 프로시저와 함수를 보관함
- 트리거(trigger) : 데이터 관련 작업의 연결 및 방지 관련 기능을 제공함
복습 및 연습 문제