-
02. SQL 활용정보처리기능사 2022. 7. 14. 10:34
01. SQL의 개념 및 명령어 (100%) 요단원만 시험문제나옴
01. SQL (Structured Query Language)의 개념
- 구조화된 질의 언어임
- 데이터베이스를 조작하는 프로그래밍 언어
- 관계 대수나 관계 해석을 기초로 하는 고급 데이터베이스 언어
- 표준 언어로 채택
- 비차별적 언어 ( 처리 방법 기술 ㄴㄴ, 데이터 지정만)
02. SQL 명령어의 종류
- DDL(정의 언어)
- DML(조작 언어)
- DCL(제어 언어)
트랜잭션(Transaction) - SQL에서 DB에 대한 일련의 처리를 하나로 모은 작업 단위
여기부터 실습하면서 내용 보충하기
01) 데이터 정의 언어 (DDL)

1. 데이터베이스의 작성
2. 데이터베이스의 삭제
3. 테이블의 생성
4. 테이블의 삭제
- RESTRICT : 제거 또는 삭제 대상으로 지정된 테이블, 뷰, 행 등에 대해 이를 참조하는 데이터 객체가 존재하면 제거하지 않음
- CASCADE : 제거 대상의 제거와 함께 이를 참조하는 다른 데이터 객체에 대해서도 제거 작업이 실시됨
2) 데이터 조작 언어(DML)
테이블 내에 레코드를 검색(SELECT), 삽입(INSERT), 갱신(UPDATE), 삭제(DELETE) 할 때 사용하는 데이터 조작 언어

1.SELECT(검색문) - SELECT - FROM - WHERE

2.INSERT(삽입문) - INSERT - NITO - VALUES


3.UPDATE(갱신문) - UPDATE - SET - WHERE


4.DELETE(삭제문) - DELETE - FROM - WHERE

3) 데이터 제어 언어 (DCL)

여기부터는 시험에 안나오고 그냥 알아놓기
02. 식, 조건, 연산자

03. 함수
01. 함수의 종류
1. 집계 함수

2. 문자열 함수

3. 산술 함수

4. 날짜 함수

04. 조인

'정보처리기능사' 카테고리의 다른 글
3단원 운영체제의 개요 - 01. 운영체제의 개념 (0) 2022.07.18 03. 스프레드시트 및 프레젠테이션 (0) 2022.07.15 2단원 01. 데이터베이스 활용 (0) 2022.07.12 06. 연산 장치와 마이크로프로세서 (0) 2022.07.06 05. 입출력 및 기억 장치 (0) 2022.07.04