1. 정의, SQL언어의 종류
- 정의
* SQL(Structual Query Language) : 구조적 질의 언어, RDBMS를 쓰는 표준 명령어.
* SQLplus : 각 RDBMS마다 지원하고 SQL을 이용하여 DB를 관리하는 도구.
* pl/sql : 오라클만의 독특한 기술로 SQL을 확장한 언어.
* Table : DB의 기본단위
* Record, Row, Tuple : 단일 구조 데이터 항목
* Colum : 특화된 Data의 모음(Data의 성질과 특성이 필요 -> Data type)
* Cell, Field : Row와 Colum이 만나는 지점.
* RDBMS : Table끼리 Data를 참조하여 Table과 그 관계를 관리하는 체계.
* T(오브젝트를 캡슐화 한 빈)(E,object)RD : Table의 관계를 표현하는 Diagram.
(ERD도 Modeling을 한다.)
- SQL언어의 종류
* Data 선택 / 조회(Query) : SELECT
* Data 입력 / 수정 / 삭제(DML) : INSERT, UPDATE, DELETE
* Table 생성 / 수정 / 변경(DDL) : CREATE, ALTER, DROP
* Table 저장 / 취소(TCL, Transistor Control Language) : COMMIT, ROLLBACK
* DB 권한(DCL) : GRANT, REVOKE
반응형
'Database > Theory' 카테고리의 다른 글
[Database/Theory]06. SQL syntax(4) - Constraint, rest (0) | 2016.06.07 |
---|---|
[Database/Theory]05. SQL syntax(3) - Function (0) | 2016.06.06 |
[Database/Theory]04. SQL syntax(2) - Query (0) | 2016.06.06 |
[Database/Theory]03. SQL syntax(1) - DDL, DML (0) | 2016.06.06 |
[Database/Theory]02. Notation rule, Data type (0) | 2016.06.06 |