반응형
SQL
▶ SQL (Structured Query Language)
더보기
RDBMS의 데이터를 관리하기 위해 설계된 특수 목적 프로그래밍 언어
▶ SQL 종류 3+1가지
더보기
- DDL (Data Define Language): 테이블과 같은 데이터 구조를 정의하기 위해 사용하는 명령어
- DCL (Data Control Language): DB 접근 권한을 부여하고 회수하기 위해 사용하는 명령어
- DML (Data Modify Language): 테이블에 들어있는 데이터를 조회 및 변경하기 위해 사용하는 명령어
▶ DDL 종류 3가지
더보기
- CREATE: TABLE, VIEW, INDEX 등의 데이터 구조 생성
- ALTER: 데이터 구조 수정
- DROP: 데이터 구조 삭제
▶ DCL 종류 5가지
더보기
- GRANT: 사용자에게 권한 부여
- REVOKE: 사용자의 권한 취소
- COMMIT: DB에 변경사항 반영
- ROLLBACK: COMMIT되지 않은 변경사항들을 취소하고 이전 상태로 되돌림
- TRUNCATE: 테이블의 모든 행 제거. DELETE와 달리 ROLLBACK시킬 수 없다.
▶ DML 종류 4가지
더보기
- SELECT: 데이터 검색
- INSERT: 데이터 삽입
- UPDATE: 데이터 수정
- DELETE: 데이터 삭제
데이터베이스 기본
▶ 프로시저
더보기
특정한 로직을 함수처럼 절차적으로 실행하기 위한 쿼리의 집합.
SELECT, WHERE, HAVING 절에 사용할 수 없고, 리턴 값의 개수 제약이 없다.
▶ 트리거
더보기
특정 이벤트가 발생했을 때 관련 작업을 자동으로 수행되게 하는 프로그램
▶ 사용자 정의 함수
더보기
특정 SQL 처리를 수행하고, 수행 결과를 반환하는 SQL.
프로시저와 달리 단일 값을 반환해야만 한다.
▶ 동적 SQL
더보기
SQL 구문을 조건에 따라 동적으로 변경하여 처리할 수 있는 처리 방식
▶ ORM (Object Relational Mapping)
더보기
객체와 관계형 DB의 데이터를 자동으로 매핑해주는 기술
반응형
'정보처리기사 실기' 카테고리의 다른 글
[정보처리기사 실기] 11. 응용 SW 기초 기술 활용 (0) | 2021.11.30 |
---|---|
[정보처리기사 실기] 9. 소프트웨어 개발 보안 구축 (0) | 2021.11.26 |
[정보처리기사 실기] 7. 애플리케이션 테스트 관리 (0) | 2021.11.25 |
[정보처리기사 실기] 6. 화면 설계 (0) | 2021.11.15 |
[정보처리기사 실기] 5. 인터페이스 구현 (0) | 2021.11.12 |