
6장 1. 관계대수 : 릴레이션 조작을 위한 연산의 집합으로 피연산자가 릴레이션이고 결과도 릴레이션 2. 관계대수의 순수 관계 연산자 - Select : 수평적 부분집합으로 구성 , 시그마를 사용 - Project : 수직적 부분집합으로 구성, 파이를 사용 - Join - Division : 두 릴레이션 A,B에 대해 릴레이션의 모든 조건을 만족하는 튜플들을 릴레이션 A에서 분리해 내어 프로젝션 함 3. 관계해석 - 코드가 수학의 Predicate Calculus(술어 해석)에 기반을 두고 제안 - 비절차적인 특성을 지닌다 - 튜플 관계해석과 도메인 관계해석이 있음 - 계산 수식을 사용하여 어떤 데이터를 가져올지 명시 - 관계해석과 관계대수는 관계 데이터베이스를 처리하는 기능과 능력면에서 동등하다 4. ..
관계 해석 1. 튜플 관계 해석과 도메인 관계 해석이 있다. 2. 릴레이션을 정의하는 방법을 제공 3. 수학의 predicate calculus에 기반을 두고 있다. 4. 원하는 릴레이션에 대한 형태와 내용을 결정하는 조건들로 구성된 비절차적 언어이다 로킹 기법 : 주요 데이터의 액세스를 상호 배타적으로 한다 . 트랜잭션들이 어떤 로킹(locking) 단위를 액세스하기전에 lock(잠금)을 요청해서 lock이 허락 돼야만 그 로킹단위를 액세스할 수 있또록 한다 타임스탬프 기법 : 동시성 제어를 위한 직렬화 기법으로 프랜잭션 간의 순서를 미리 정하는 방법 검증 기법 : 병행수행하고자 하는 대부분의 트랜잭션이 읽기전용 트랜잭션일 경우 트랜잭션간의 충동률이 매우 낮아 동시성제어를 사용하지 않고 실행되어도 이 ..