정보처리기사

정보처리기사 : DB

whyHbr 2023. 7. 19. 20:29
728x90
반응형

트랜잭션의 특성에는 원자성 Atomicity, 일관성Consistency, 격리성 Isolation, 영속성 durabilty이 있다

ACID

 

일관성 Consistency 이란, 트랜잭션 수행 전과 수행 후의 상태가 같아야 하는 성질이다.

 

원자성 Atomicity ,트랜잭션에 속한 각각의 문을 하나의 단위로 취급해 , 그 문의 어떤 부분도 실행하거나, 하지 않거나.

 

일관성 Consistency ,

 

격리성 Isolation , 트랜잭션이 실행되는 동안 다른 트랜잭션의 영향을 받아서는 안되는 성질

 

영속성Durability , 트랜잭션이 성공적으로 수행되면, 데이터베이스에 영구적으로 저장되는 성질

 

------------------------------------

데이터베이스 시스템에서 삽입, 삭제, 갱신 등의 이벤트가 일어날 때 마다 관련 작업이 자동으로 수행되는 절차형 SQL은 트리거Trigger 

 

프로시저 Procedure : 일련의 SQL 문을 실행할 수 있는 코드의 집합, 직접 호출해 사용

-------------------------------------

insert into tablename values ();

insert into student values (20202020,'name','software');

student 테이블에 추가 

-------------------------

함수종속데이터의 의미를 표현하는 것. 현실 세계를 표현하는 제약 조건이 되는 동시에 데이터베이스에서 항상 유지되어야할 조건이다

 

어떤 릴레이션 (관계 ) R에서 A와 B를 각각 R의 애트리뷰트(속성) 집합이라고 가정할 때,

애트리뷰트 A의 값 각각에 대해서 시간에 관계 없이 항상 애트리뷰트 B의 값이 오직 하나만 연관 되어 있을 때,

 

B는A 에 함수 종속이라고 하고 , A->B로 표시.

만약 B가 A에 종속되어  A 값을 알면 B값을 알 수 있을 때,

A를 결정자 ( Determinant )라고 하고,

B를 종속자 ( Dependent)라고 한다.

728x90