IT grow. 2019. 4. 22. 01:12
반응형
관계해석
1.     수학의 프레디킷 해석에 기반을 두고 있다.
2.     관계 데이터 모델의 제안자인 코드가 관계 데이터베이스에 적용할 수 있도록 설계하여 제안하였다
3.     튜플 관계해석과 도메인 관계해석이 있다.
4.     비절차적 특성을 지닌다

 

2단계 로킹 규약의 정의 및 특징
1.     기본 락킹 기법의 문제점을 해결
2.     모든 트랜잭션들이 LockUnlock 연산을 2단계로 구분하여 실행
3.     직렬 가능성을 보장하는 규약이나 데드락을 예방할 수 없다
4.     기본 로킹 규약의 문제를 해결하고 트랜잭션의 직렬 가능성을 보장하기 위해 lockunlock 연산의 수행 시점에 대한 새로운 규약을 추가한 것
5.     확장 단계 : 트랜잭션이 lock연산만 실행할 수 있고, unlock 연산은 실행할 수 없는 단계
6.     축소 단계 : unlock 연산만 실행할 수 있고, lock 연산은 실행할 수 없는 단계

 

정규화의 목적
1.     어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하게 만든다
2.     데이터 삽입 시 릴레이션을 재구성할 필요성을 줄인다
3.     중복을 배제하여 삽입, 삭제, 갱신 이상의 발생을 방지한다
4.     효과적인 검색 알고리즘을 생성할 수 있다.

 

이상(anomaly) 현상
è  데이터의 중복으로 인해 릴레이션을 처리할 때 발생하는 곤란한 현상
è  데이터 베이스 사용자의 의도와는 다르게 다른데이터가 삽입,삭제,갱신 되는 현상

 

후보키
è  후보키는 유일성과 최소성을 만족하는 속성 또는 속성들의 집합이다. 최소성은 키를 구성하고 있는 여러 속성 중에서 하나라도 없으면 튜플을 유일하게 구별할 수 없는 꼭 필요한 최소한의 속성들로만 키를 구성하는 특성이다. 그러므로 하나의 속성으로 구성된 키는 당연히 최소성을 만족한다.
대체키
è  기본키로 선택되지 못한 후보키들

 

슈퍼키
è  수퍼키는 유일성의 특성을 만족하는 속성 또는 속성들의 집합이다

 

외래키
è  외래키는 어떤 릴레이션에 소속된 속성 또는 속성 집합이 다른 릴레이션의 기본키가 되는 키다

 

시스템 카탈로그
è  시스템 카탈로그는 DBMS가 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합체이다
è  일반 사용자도 시스템 카탈로그의 내용을 검색할 수 있다
è  시스템 카탈로그 내의 각 테이블은 DBMS에서 지원하는 개체들에 관한 정보를 포함한다
è  사용자가 SQL문을 실행시켜 내용에 변화를 주면 시스템이 자동으로 갱신된다
반응형