정처기(필기)/데이터베이스 구축(8)
-
SQL 활용
더보기 (1) 데이터 정의어(DDL) 1. 데이터 정의어(DDL)이란 - 데이터 정의어는 데이터를 정의하는 언어로서 데이터를 담는 그릇을 정의하는 언어이다. - 특정 구조를 생성, 변경, 삭제, 이름을 바꾸는 데이터 구조와 관련된 명령어들이 데이터 정의어 2. DDL의 대상 도메인(Domain) : 하나의 속성이 가질 수 있는 원자값들의 집합, 속성의 데이터타입과 크기나 제약조건 등의 정보 스키마(Schema) : 데이터베이스의 구조, 제약조건 등의 정보를 담고 있는 기본적인 구조 외부 스키마 ; 사용자나 개발자의 관점에서 필요로 하는 데이터베이스의 논리적 구조(사용자 뷰, 서브 스키마) 개념 스키마 : 데이터베이스의 전체적인 논리적 구조, 전체적인 뷰 내부 스키마 : 물리적 저장장치의 관점에서 보는 데..
2022.06.03 -
SQL 응용
더보기 (1) 트리거 1. 트리거란 - 트리거는 데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL이다. - 이벤트와 관련된 테이블의 데이터 삽입, 추가, 삭제 작업을 DBMS가 자동적으로 실행시키는 데 활용 ▼ 트리거 구성 구성요소 설명 선언부 (DECLARE) 트리거의 명칭을 정의하는 부분 이벤트부 (EVENT) 트리거가 실행되는 타이밍, 이벤트를 명시하는 부분 시작/종료부 (BEGIN/END) 트리거의 시작과 종료를 표현하는 데 필수적이며, BEGIN/END가 쌍을 이루어 추가되므로 블록으로 구성 다수 실행을 제어하는 기본적 단위가 되며 논리적 프로세스를 구성 제어부 (CONTROL) 기본적으로는 순차적으로 처리 비교 조건에 따라 블록..
2022.06.02