공부쟁이

[데이터베이스]DBMS란? 본문

IT/정보처리기사 필기

[데이터베이스]DBMS란?

gongbuLove 2021. 2. 17. 13:34
728x90
반응형
SMALL

DBMSDataBase Management System의 약자이며 

데이터베이스를 관리할 수 있는 환경을 제공하는 소프트웨어이다.

DBMS의 종류로는 

** 오라클 / Microsoft SQL Server / MySQL / DB2 / 티베로 / INFORMIX 등이 있다.

 

데이터베이스를 활용하기 위해 사용하는 언어가 SQL(Structured Query Language)이다.

영어문장과 유사하므로 비교적 쉽게 사용할 수 있다.

 

**** 데이터 정의 언어(DDL : Data Definition Language) : 데이터베이스의 구조를 정의하기 위한 언어

- CREATE - 테이블, VIEW, 인덱스, 프로시저 만들기

- DROP - 테이블, VIEW, 인덱스, 프로시저 제거

- ALTER - 테이블의 컬럼, 속성 수정

- TRUNCATE - 테이블의 데이터 모두 제거

 

**** 데이터 조작 언어(DML : Data Manipulation Language) : 데이터의 검색, 삽입(등록), 삭제, 갱신을 위한 언어

- SELECT : 검색

- INSERT : 삽입

- UPDATE : 수정

- DELETE : 삭제

 

**** 데이터 제어 언어(DCL : Data Control Language) : 데이터에 대한 액세스를 제어하기 위한 언어

- GRANT : 권한 부여

- REVOKE : 권한 회수(삭제)

 

728x90
반응형
LIST