관리 메뉴

도드넷

정보처리기능사 필기같은 실기#4 - SQL 본문

창고/정보처리기능사[완]

정보처리기능사 필기같은 실기#4 - SQL

도드! 2016. 5. 14. 19:54
반응형



Dat huggy pink pony tho ♥.


정보처리기능사 필기같은 실기#4 - SQL


1. SQL

- 질의어, 데이터베이스 언어.


2. DDL 정의어

- 스키마 도메인 테이블 뷰등을 정의하거나 수정.

- CREATE 테이블 생성

- ALTER 테이블 정의변경, 새로운 속성추가

- DROP 테이블 삭제 (vs DELETE? : 레코드 삭제)


3. DML 조작어

- 검색 수정 삭제 데이터(튜플)에 직접 접근, 사용자 인터페이스

- SELECT : 검색

- FROM : 테이블 선택

- WHERE : 조건

- ORDER BY : 정렬, 도메인 정의. [기본오름차순, 내림차쓰려면 DESC 추가.]

- GROUP BY : 그룹화할 속성 지정

- HAVING : 반드시 GROUP BY와 함께사용.

- UPPER : 대문자로 변환

- SUM : 컬럼의 합계

- COUNT : 한열의 요약-집계

- LIKE : 와일드카드 이용조건사용

- INSERT : 삽입

- UPDATE : 수정

- DELETE : 레코드 삭제

> 테이블의 모든 레코드삭제는 "FROM 테이블명"을 이용!

- COMMIT : 조작 정상완료를 알림

- DISTINCT : 스키마 식별, 중복된 튜플 제외

- DISTINCTROW : 선택속성외 "전체" 중복된 튜플 제외

- ROLLBACK : 복구

- DEFAULT : 기본적으로 가지고 있는 값정의, 기본 도메인값 정의

- LOG : 변경 내용에대한 정보, Redo와 Undo에 사용됨.


4. DCL 제어어

- 보안 무결성 회복 병행수행, 데이터 관리목적


5. 관계해석

- 비절차 언어


6. 관계대수

- 절차 언어


7. 스토어드 프로시저

- 일련의 SQL 명령어들을 서버에 미리 컴파일해서 저장해 놓은것


8. 뷰

- 제한적 가상 테이블


9. 시스템 카탈로그

- 객체에 관한 정보를 가지고 있는 시스템

- 카탈로그 = 데이터 사전 = 메타 데이터


10. 트랜잭션

- 논리기능(병행제어, 회복) 수행을 위한 작업단위, 데이터 연산 기본단위

- 하나 또는 여럿 질의문으로 구성

- Commit 되거나 Rollback

- 원자성(전부반영 아니면 아예반영ㄴ) 일관성 격리성(방해ㄴ)영속성(영구반영)








반응형
Comments