Database 52

[Database] 정규화

모델링 : 머릿속에 있는걸 글과 그림으로렌더링 : html 웹캣? DB모델링 : 데이터가 중복되지 않게 구조를 설계하는 것데이터중복의 문제점 -> DB 정규화 ------------------------------------Exerd : DB 만드는 툴 / 우리나라꺼래>333 물리적인걸 고려하지않음)를 고려하지 않고 순수하게 정보를 구조화시킨것 : 논리모델링 1)엔티티(테이블)식별=> 데이터베이스를 만들면 그 값을 구분할 수 있는 식별자(key)를 반드시 지정해야한다.=> 키는 여러 컬럼을 묶어서 키로 사용할 수 있다.=> 만약 적합한 키를 지정할 수 없다면 임의읭 컬럼을 생성하여 키로 만든다ex) 일련번호=> 어떤 테이블이던 반든시 Key column이 있어야한다 2) 제1정규화 : 중복컬럼이나 데이터..

Database 2016.04.07

[#03]DB

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에서..

Database 2016.03.22
반응형