1. 트리거(Trigger)의 개요
(1) 데이터베이스 시스템에서 데이터의 삽입 (Insert), 갱신(Update), 삭제(Delete) 등의 이벤트 (Event)가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL이다.
(2) 트리거는 데이터베이스에 저장되며, 데이터 변경 및 무 결성 유지, 로그 메시지 출력 등의 목적으로 사용된다.
(3) 트리거의 구문에는 DCL(데이터 제어어)을 사용할 수 없으며, DCL이 포함된 프로시저나 함수를 호출하는 경 우에도 오류가 발생한다.
(4) 트리거에 오류가 있는 경우 트리거가 처리하는 데이터 에도 영향을 미치므로 트리거를 생성할 때 세심한 주의 가 필요하다.
2. DBMS 접속 기술
(1) JDBC(Java DataBase Connectivity)
- JDBC는 Java 언어로 다양한 종류의 데이터베이스에 접속하고 SQL문을 수행할 때 사용되는 표준 API이다.
(2) ODBC(Open DataBase Connectivity)
- ODBC는 데이터베이스에 접근하기 위한 표준 개방형 API로, 개발 언어에 관계없이 사용할 수 있다.
(3) MyBatis
- MyBatis는 JDBC 코드를 단순화하여 사용할 수 있는 SQL Mapping 기반 오픈 소스 접속 프레임워크이다.
3. ORM(Object-Relational Mapping)의 개요
(1) 객체지향 프로그래밍의 객체(Object)와 관계형 데이터베이스(Relational Database)의 데이터를 연결 (Mapping)하는 기술을 의미한다.
'정보처리기사 필기 > 3과목' 카테고리의 다른 글
3과목 - 4 (필기 개념 정리) (0) | 2023.01.26 |
---|---|
3과목 -3 (필기 개념 정리) (0) | 2023.01.25 |
3과목 -2 (필기 개념 정리) (0) | 2023.01.25 |
3과목 -1 (필기 개념 정리) (0) | 2023.01.25 |