-
데이터베이스 정의 : 특정 기업이나 조직 또는 개인이 필요에 의해 데이터를 일정한 형태로 저장
-
SQL 정의 : 관계형 데이터베이스에서 데이터 정의, 데이터 조작, 데이터 제어를 하기위한 언어
- 데이터 조작어(DML) : SELECT, INSERT, UPDATE, DELETE (NOT AUTO COMMIT)
(데이터베이스에 들어 있는 데이터 조회, 검색, 데이터에 변형을 가함)
- 데이터 정의어(DDL) : CREATE, ALTER, DROP, RENAME (AUTO COMMIT)
(테이블 같은 데이터 구조를 정의, 구조를 생성하거나 변경하거나 삭제)
- 데이터 제어어(DCL) : GRANT, REVOKE
(데이터베이스에 접근하고 객체를 사용하도록 권한을 주고 회수)
- 트랜잭션 제어어(TCL) : COMMIT, ROLLBACK
(논리적인 작업의 단위를 묶어서 DML에 의해 조작된 결과를 작업단위(트랜잭션)별로 제어)
-
TABLE : 테이블은 하나 이상의 칼럼 가져야함 (관계형 데이터베이스에서는 모든 데이터를 칼럼과 행의 2차원 구조로 나타냄)
-
ERD : 관계의 의미를 직관적으로 표현하는 수단 (엔터티 / 관계 / 속성)