SQL 용어 정리

DB / / 2020. 6. 10. 22:15

SQL 기본 용어 정리

안녕하세요.

SQL 기본기를 갖추기 위해서는 기본 용어를 잘 알고 있어야 겠죠?

기본 용어정리는 아래와 같으며, 참고하시기 바랍니다.

 

용어

설명

주키

(Primary Key)

테이블에서 한 record를 유일하게 식별할 수 있는 필드 또는 필드의 집합으로 Null값을 가질 수 없음

외래키
(Foreign Key)

관계형 데이터베이스에서 한 테이블의 필드 중 다른 테이블의 행을 식별할 수 있는 키로 테이블 간의 관계(Relationship)으로 표현됨

질의어

(Query or SQL)

SQL(Structured Query Language)은 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어임.

DDL

(Data Definition
Language)

데이터베이스의 스키마 객체를 생성(CREATE), 변경(ALTER), 제거(DROP) 하거나 권한의 부여나 박탈(GRANT, REVOKE), 주석(COMMENT), 자료의 버림(TRUNCATE) 등을 수행하는 목적으로 사용하는 언어임. 

DML
(Data Manipulation
Language)

스키마 객체의 데이터를 입력(INSERT), 수정(UPDATE), 조회(SELECT), 삭제(DELETE) 처리를 할 수 있는 데이터 조작 관련을 목적으로 사용하는 언어임.

테이블

(Table)

데이타베이스의 기본적인 데이터 저장 단위로 컬럼과 레코드로 구성됨.

테이블은 시스템내에서 독립적으로 사용되길 원하는 엔티티로 표현되며, 예를 들어, 회사에서의 고용자나 제품에 대한 주문은 테이블로 표현 가능함. 

(View)

하나 이상의 물리적 테이블로부터 유도된 가상 테이블로 기존 테이블에 대한 검색 연산의 결과로 정의가 가능함.

SELECT

(데이터 조회)

데이터베이스로부터 저장되어 있는 데이터를 검색하는데 사용함

INSERT

(데이터 삽입)

테이블 안에 데이터를 삽입하여 저장함.

UPDATE
(
데이터 수정)

테이블 안의 데이터를 수정하여 저장함.

 

DELETE

(데이터 삭제)

데이터베이스로부터 사용하지 않는 데이터를 삭제함.

DEFAULT
(
컬럼 기본값)

데이터 입력 시에 입력을 하지 않아도 지정된 값이 입력될 수 있도록 제약 조건을 지정함.

CHECK

컬럼의 데이터 값을 어떤 특정 범위로 제한함.

NOT NULL

특정 컬럼의 데이터는 반드시 입력되어야 하는 제약 조건.

Constraint

제약조건이란 테이블에 부적절한 자료가 입력되는 것을 방지하기 위해서 여러 가지 규칙을 적용함.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기