미국 오라클(Oracle)사의 관계형 데이터베이스 관리 시스템의 이름이다. 현재 유닉스 환경에서 가장 널리 사용되는 RDBMS이다.
데이터베이스가 필요한 이유
- App에서 어떤 데이터를 영구 저장하고 체계적(신뢰성, 여러 사용자가 사용할 수 있는 통신)으로 관리 가능!
DB에 데이터를 저장하는 형식
- 표(table) 형식으로 저장 [column, row]
DB에 주로 저장하는 Data
- 숫자
- 문자
- 날짜
- 파일 (Binary data)
데이터베이스에서 데이터를 조회, 입력, 수정, 삭제, 저장하는데 사용되는 질의 언어로써 절차적 언어의 특징을 가지고 있다.
관계형 데이터 베이스에서 데이터를 관리하기 위한 목적으로 만들어졌다.
특징
-패턴이 정해져 있어 배우기 쉬움
-개별 단위로 처리되지 않고 데이터 집합 단위로 처리
-표준 SQL 문법이 존재하여 어떤 DBMS라도 공통으로 SQL 문장을 작성 가능
SQL 문법정리 # 1
table 만들기
CREATE TABLE member (num NUMBER,
name VARCHAR2(12), addr VARCHAR2(16));row 추가
INSERT INTO member (num, name, addr)
VALUES (1, '김구라', '노량진');row 수정
UPDATE member SET name='xxx' WHERE num=1 ;
row 삭제
DELETE FROM member WHERE num=1;
table 삭제
DROP TABLE member;