정보처리기사 3과목-데이터베이스 구축
- 최초 등록일
- 2021.10.19
- 최종 저작일
- 2021.02
- 9페이지/ 한컴오피스
- 가격 2,000원
소개글
"정보처리기사 3과목-데이터베이스 구축"에 대한 내용입니다.
목차
1. SQL 응용
1) 절차형 SQL 작성
2) 응용 SQL 작성
2. SQL 활용
1) 기본 SQL 작성
2) 고급 SQL 작성
3. 논리 데이터베이스 설계
1) 관계 데이터베이스 모델
2) 데이터 모델링 및 설계
4. 물리 데이터베이스 설계
1) 물리 요소 조사 분석
2) DB 물리 속성 설계
3) 물리 데이터베이스 모델링
4) DB 반 정규화
5. 데이터 전환
1) 데이터 전환 기술
2) 데이터 전환 수행
3) 데이터 정제
본문내용
1. SQL 응용
1) 절차형 SQL 작성
트리거(Trigger)
1. 개념 : 데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL
2. 구성 : 선언부(Declare), 이벤트부(Event), 시작/종료부(Begin/END), 제어부(control), SQL, 예외부(Exception)
3. 주의사항1) TCL 사용 불가 : 트리거 내에는 COMMIT, ROLLBACK 등의 트랜잭션 제어어(TCL) 사용 시 컴파일 에러 발생2) 오류에 주의 : 트리거 실행 중 오류가 발생하게 되면 트리거 실행의 원인을 제공한 데이터 작업에도 영향
이벤트(Event)
1. 개념 : 특정 시간에 특정한 쿼리, 프로시저, 함수 등을 실행시키는 기능
사용자 정의함수
1. 개념 : 절차형 SQL을 활용하여 일련의 연산 처리 결과를 단일 값으로 반환할 수 있는 함수
2. 특징- 호출을 통해 실행되며, 반환되는 단일 값을 조회 또는 삽입, 수정 작업에 이용- 기본적인 개념 및 사용법, 문법 등은 프로시저와 동일하며, 종료시 단일 값을 반환한다는 점이 가장 큰 차이점이다.
3. 구성 : 선언부(Declare), 시작/종료부(Begin/END), 제어부(control), SQL, 예외부(Exception), 반환부(Return)
SQL 문법
1. 개념 : 데이터베이스를 접근하고 조작하는데 필요한 표준 언어를 활용할 수 있게 해주는 규칙
2. 분류 : 데이터 정의어(DDL), 데이터 조작어(DML), 데이터 제어어(DCL)
2) 응용 SQL 작성
데이터 조작어(DML)
1. 개념 : 데이터베이스에 저장된 자료들을 입력, 수정, 삭제, 조회하는 언어
2. 유형 : SELECT, INSERT, UPDATE, DELETE
3. SELECT 명령어* DISTINCT : 중복된 속성 중 한 개만 검색 / DISTINCTROW : 중복된 튜플을 제거* ORDER BY ASC : 오름차순 정렬 / DESC : 내림차순 정렬
참고 자료
없음