DB(database) =>DBMS(RDBMS, ORDBMS, OODBMS) : 대부분이 RDBMS
8i 9i 10g
DBMS종류 : Oracle(Oracle), DB/2(IBM), Tibero(티맥스), MySQL, MS-SQL, Infomix, Sybase, X-point, Acess등
8i (internet)
10g (grid) :
※ grid : 분산
9i AS (Application Server 내장)
9i
WAS(Web Application Server)
- Web Logic
- Jboss
- Jeus
- Jrcom
Tomcat => WAS

DB의 제약조권
PK
FK
UK(유니크키)
checkf 테이블레벨
-------------------------------
Not null 컬럼레벨
default

DB : 현실세계를 모델링
개념적->논리적->물리적
정규화 : 릴레이션의 이상현상(삭제,삽입,갱신) 제거
1NF->2NF->3NF->BCNF->4NF->5NF
Entity 개념,논리 (명사+명사(O), 명사+형용사(X)) =>용어사전에 준하여 만듬(자국어이름)
Table 물리(영어이름)
4GL : JAVA, VB
3GL : C
Join 숫자 : 테이블숫자 n-1, Entity에서 파생되는 선만큼
무결성
- 개체,참조,도매인(영역)
pk = uk(NULL 허용) + Not NULL
Oracle : VARCHAR형 쓰면 안됨 => 전부 VARCHAR2형
속도개선 : 자바성능테스트, DB