데이베이스 설계데이터베이스를 설계한다는 것은 데이터베이스의 스키마 내에 테이블, 인덱스, 뷰 등의 데이터베이스 객체를 정의하는 것을 말한다. 스키마 내에 정의한다는 뜻에서 ‘스키마 설계’라고 불리기도 한다.데이터베이스를 설계할 땐 논리명과 물리명, 자료형, 고정길이와 가변길이, 기본키 등에 대해 설계한다.테이블 간의 관계를 명확히 하기 위해서 ER다이어그램을 자주 사용한다.트랜잭션몇 단계로 처리를 나누어 SQL 명령을 사용하는 경우에 트랜잭션을 자주 사용한다. 트랜잭션을 사용해서 데이터를 추가한다면 에러가 발생해도 트랜잭션을 롤백해서 종료할 수 있다. 아무런 에러가 발생하지 않는다면 변경사항을 적용하고 트랜잭션을 종료하는데, 이 때 커밋을 사용한다.INSERT, UPDATE, DELETE가 처리될 때마다..