본문 바로가기

IT 지식 끄적 끄적

DB(데이터베이스), DBMS, RDBMS

데이터베이스 (DB : DataBase) 

 

 

데이터베이스( DB  - DataBase ) 란?

여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합이다.

작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음이다.

 

- 실시간 접근성

- 지속적인 변화

- 동시 공유

- 내용에 대한 참조

- 데이터 논리적 독립성

 

데이터베이스 관리 시스템 ( DBMS  - database management system )

다수의 사용자들이 데이터베이스내의 데이터를 접근할 수 있도록 해주는 소프트웨어 도구의 집합이다.

 

관계형 데이터베이스 관리 시스템 ( RDBMS : Relational DBMS)

데이터베이스(DataBase)는 정보를 저장하는 애플리케이션이다.

(데이터가 실질적으로 적재되는 테이블들을 분류하는 상위 개념)

 

데이터베이스 언어 SQL문법의 종류

- 데이터 정의 언어 DDL : Create, Alter, Drop등의 명령어

- 데이터 조작 언어 DML : Select, Insert, Delete, Update 등

- 데이터 제어 언어 DCL : Grant, Revoke, Commit, Rollback 등

 

 

SQL(Structured Query Language) 

데이터베이스에서 데이터를 저장하거나 얻기 위해서 사용하는 표준화된 언어.

 

Table(테이블) 

데이터가 실질적으로 저장되는 저장소

 

스키마(schema)

테이블에 적재될 데이터의 구조와 형식을 정의 하는 것