본문 바로가기

자격증 공부/정보처리산업기사

데이터베이스 6강 ! 관계대수 , SQL

 

(1) 관계 대수

1. 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 방법

2. 원하는 관계를 얻기 위해 연산자와 연산규칙을 제공하는 언어

 

1) 프로젝션 ( Projection )

* 테이블에서 특정 속성에 해당하는 열을 선택하는데 사용 됨

 * 수직적 부분 집합에 해당하는 관계대수 연산자

 * 파이 π 로 표시

2) 조인 ( Join )

 * 리본 모양 으로 표시

 

3) 셀렉션 연산 ( Selection )

 * 튜플을 추출하는 연산

 * o 시그마 가 연산자 기호 임

 

4) 카티션 곱 ( Cartesian Product )

* 튜플의 곱, 카티션의 곱

 

(2) 관계 해석 ( Relational Calculus )

1) 관계해석의 특징

* 비절차적 언어 이며, 선언적 언어다

 

(3) DCL

* COMMIT ( 수락 )

* rollback ( 취소 )

* GRANT ( 권한 부여 )

* REVOKE ( 권한 취소 )

(4) DDL

1) DROP 옵션

 * CASCADE : 참조하는 다른 테이블도 전부 제거

 * RESTARICT : 참조하는 테이블이 있을 경우 삭제 취소