데이터베이스란, 데이터의 중복을 배제하고 통합해 저장장치에 저장하여, 여러 사람에 의해 공동으로 사용할 수 있도록 운영하는 운영 데이터이다. 또한, 특정 조직의 업무를 수행하는데 필요한 상호 관련된 데이터들의 모임이다.통합된 데이터 : 자료의 중복을 배제한 데이터의 모
주어진 릴레이션 스키마를 함수적 종속성과 기본키 기반으로 분석해 수정, 삽입, 삭제 이상을 최소화하기 위해서 테이블을 분해하는 과정이다.정규화 단계가 진행될수록 중복이 감소하고 갱신 이상도 감소된다.정규화가 진행될 때마다 하나의 테이블이 최소 두개 이상으로 분해된다.
한번에 수행되어야 하는 데이터베이스 연산들의 논리적 모임동시성 제어 : 다수 사용자가 데이터베이스를 동시 접근하도록 허용하면서 데이터베이스의 일관성을 유지한다.회복 : 데이터베이스를 갱신하는 도중, 시스템이 다운되어도 데이터베이스의 일관성을 유지한다.원자성(Atomic
트랜잭션들을 수행하는도중 장애가 발생해 데이터베이스가 손상되었을 경우, 손상되기 이전의 상태로 복구하는 작업트랜잭션이 성공적으로 완료 될 때까지 데이터베이스에 대한 갱신을 연기하는 방법트랜잭션 수행할 동안 갱신된 내용은 Log에 보관하고 트랜잭션 부분 완료 시점에 Lo