Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

BEATSLOTH 공대인의 무덤

[정보처리기사 실기] 실무 응용 데이터베이스 ( 시스템 카탈로그 ,인덱스,트랜잭션 본문

STUDY/정보처리기사 실기

[정보처리기사 실기] 실무 응용 데이터베이스 ( 시스템 카탈로그 ,인덱스,트랜잭션

SLOTHH 2016. 3. 22. 18:03

시스템 카탈로그 

DBA 도구로 모든 데ㅣ터 개체들에 대한 저으이 , 명세에 대한 정보 수록

데이터 사전이라고도 함 

저장된 내용을 메타 데이터라고 함 


시스템 카탈로그에 포함된 내용 

릴레이션 정보, 인덱스 정보 , 뷰 정보 , 통계 정보, 사용자 정보


시스템 카탈로그 특징 

사용자가 SQL 문으로 내용 검색 가능 

DBMS 에 의해 생성,유지


구성요소

SYSBJECTS : 사용자 릴레이션 뷰, 제약 조건 등 개체에 관한 정보를 한 행으로 관리 

SYSCOLUMNS : 모든 열에 대한 정보를 한 행으로 관리

SYSINDEXES : 모든 인덱스 정보를 한 행으로 관리

SYSUSERS : 사용자와 그룹에 관한 정보를 한 행으로 관리

SYSPROTECTS : 데이터베이스의 계정에 적용된 사용자 권한 정보를 한 행으로 관리



INDEX

튜플에 빠르게 접근 하기 위해 키값, 포인터 쌍으로 구성

색인이 없으면 특정한 값을 찾기 위해 모든 데이터를 다 뒤지는 테이블스캔이 발생 


m-원 검색 트리

한 노드가 1개의 키 값과 서브 노드를 갖는 이진 검색 트리를 일반화 한 트리 


B-트리

인덱스를 구성하는 방법으로 많이 사용되는 균형된 m-원 검색 트리 


B* -트리

B트리의 문제점인 빈번한 노드의 분할 줄이는 목적 


B+- 트리

B- 트리 변형 , 인덱스 세트와 순차세트로 구분



트랜잭션

하나의 논리적 기능을 수행 하기 위해 일련의 연산 집합으로서 작업 단위

정상 종료시 COMMIT 수행후 ROLLBACK 연산 수행


트랜잭션 특징

원자성 : 모두 반영 또는 모두 안 반영

일관성 : 일관성 있는 DB

독립성 : 갱신중인 데이터를 다른 트랜잭션이 접근 못하도록 

영속성 : 변경된 내용은 보존 되어야함 


트랜잭션의 상태 

시작 - 활동  -부분완료 -완료

              -실패 - 철회


활동 : 트랜잭션이 실행중 ..

실패 : 오류로 인한 중단

철회 : 비정상 종료로 인한 ROOLBACK

부분완료  : COMMIT 실행 전

완료 : COMMIT 실행 후 


Comments