Database

[#03]DB

k9e4h 2016. 3. 22. 15:42

 

1. table ( bin) <-> entity( object )

2. TCL( transaction control language )

- COMMIT : COMMIT 입력을 기준으로 이전의 트랜잭션은 모두 정상적으로 처리 되었으니 저장하고 새로운 트랜잭션을 시작하겠다는 뜻이다.

- ROLLBACK : 트랜잭션을 취소하고 난뒤 처음부터 시작하거나 SAVEPOINT부터 여태까지의 트랜잭션을 취소하고 SAVEPOINT를 지정했을때의 상태로 되돌릴때 사용된다.

 

 

3. distinct (조합에 대한) 중복제거 , || 문자열합치기 (name||' '||dept_name)

 

4. single row function : 한개의 record에서 사용(단일행함수), multi row function : 여러개의 record에서사용 (다중행 함수, 그룹함수)

 

5. rownum : 행의 순번을 나타내는 가상 칼럼

 

6. 트랜젝션 : 하나의 업무처리를 묶어놓은 것

java에서 트렌젝션 접근하는 방법// autocomit,comit,sqlexception,rollback

 

JDBC :: interface 기반으로 java에서 제공하는 spec만 알면 모든 DBMS 사용가능, DB가 인식하는 SQL을 전송하는 역할

DBCP :: DB connection Pool

configration :: 대부분의 WAS DataSource를 구현해줌, 우리는 이런 DB를쓰고있으니 구현해줘라고 was에게 알려줌

반응형

'Database' 카테고리의 다른 글

02. DBMS 개요  (0) 2016.07.25
01. 데이터베이스 개요  (0) 2016.07.20
[Database] 식별/비식별 관계  (1) 2016.04.22
[Database] 2.물리모델링 (eXerd 이용)  (0) 2016.04.08
[Database] 정규화  (0) 2016.04.07