(1) 시스템 카탈로그
1) 정의
* 데이터사전(Data Dictionary ) 또는 ( Meta Data ) 라고 함.
* 구성 , 접근권한, 인덱스 정보 등을 담고 있음
* 데이터베이스가 생성될때 DBMS 에 의해 자동 생성 됨
* 이 카탈로그는 데이터베이스 시스템에서 읽혀질때 먼저 참고 됨
2) 특징
* 다양한 객체들에 관한 정보를 포함하는 파일 시스템
* 릴레이션 (테이블) , 인덱스, 사용자 정보 뿐만 아니라, 저장위치(인덱스) 등을 다갖고잇음
* 시스템 테이블로 구성되어 있어서 일반 이용자도 카탈로그를 볼 수 있다.
* 카탈로그에 대한 갱신은 DBMS 가 자동적으로 수행
* 테이블 정보, 인덱스정보, 뷰 정보등을 저장하는 시스템 테이블
(2) 뷰 ( VIEW )
1) 뷰의 특성
* 가상 테이블
* 삽입 , 갱신 , 삭제 연산에는 제약이 따른다.
2) 뷰의 장점
* 보안에 용이함
(3) 트랜잭션
1) 정의
* 연산자들의 집합
* 논리적 작업의 단위
2) 트랜잭션의 속성
1. 원자성 : 완전하게 수행되거나 아예 수행 되지 않거나
2. 일관성 : 연관된 데이터베이스도 변경되야한다.
3. 독립성 : Independency 는 아니다 !! 동시에 수행되는 다른 트랜잭션 방해 x
4. 영속성 : 트랜잭션이 커밋 되면 다음 트랜잭션될때까진 그 값을 유지해야한다는 뜻
※ 우리의 독립기념일은 영원하리라
(4) 로킹 ( Locking )
* 상호 배타적으로 만들어 병행제어를 하는 방법
'자격증 공부 > 정보처리산업기사' 카테고리의 다른 글
데이터베이스 ! 정렬 (0) | 2013.01.06 |
---|---|
데이터베이스 ! 자료구조 (0) | 2013.01.06 |
데이터베이스 6강 ! 관계대수 , SQL (0) | 2013.01.04 |
데이터베이스 5강 ! 관계형 DB (0) | 2013.01.04 |
데이터베이스 ! 정규화 , ★★ (0) | 2013.01.03 |