data란, 어떠한 자료 혹은 실제 값
정보란, 데이터를 기반으로 하여 의미를 부여한 것한 조직에 필요한 정보를 여러 응용시스템에서 공용할 수 있도록 논리적으로 연관된 데이터를 모으고, 중복을 최소화하여 구조적으로 통합 저장해 놓은 것
database 특징
structed query language
CREATE / DROP / ALTER / TRUNCATE
SELECT / INSERT / UPDATE / DELETE
GRANT / REVOKE
COMMIT / ROLLBACK / SAVEPOINT / ROLLBACK TO
NUMBER
: 정수, 실수 나누지 않고 사용한다
char(5)
: 5byte를 저장할 수 있는 문자열 (고정길이문자)
'abc ' 길이 5만큼 무조건 채운다
영어 1글자 1byte
한글 1글자 3byte(무료버전기준)
"여" "남"처럼 글자 수가 정해진 값에 사용한다
varchar2(5)
: 5byte를 저장할 수 있는 문자열 (가변길이문자)
'abc' 남는 길이를 버린다
'아이디'처럼 개체마다 다른 값의 길이를 가질 때 사용한다
long
: 최대 2Gbyte의가변 길이 문자
일자 및 시간 정보를 관리
날짜의 연산과 비교가 가능하다
날짜 + 시간
: 더한 숫자만큼 며칠 후
날짜 - 숫자
: 뺀 숫자 만큼 며칠 전
날짜 + 숫자/24
: 날짜 + 시간
날짜 - 날짜
: 두 날짜 차이 수 > 결과 타입 : NUMBER