본문 바로가기

공부 자료/DataBase

[데이터베이스] Database 기본

데이터베이스(Database)

: 구조화된 정보 또는 데이터의 조직화된 모음으로서 일반적으로 컴퓨터 시스템에 전자적으로 저장되며, 데이터베이스 관리 시스템인 DBMS에 의해 제어됨

: 데이터 작성 및 쿼리에 SQL(Structured Query Language) 사용

데이터베이스 관리 시스템 (DBMS)

: 데이터베이스와 최종 사용자 또는 프로그램 간의 인터페이스 역할을 해 사용자가 정보의 구성 및 최적화 방법을 검색/업데이트 및 관리할 수 있도록 함.

: 데이터베이스의 감독 및 제어가 용이해 성능 모니터링/튜닝/백업/복구 등과 같은 관리 작업이 가능

SQL(Structured Query Language)

: 데이터를 쿼리, 조작 및 정의하고 엑세스 제어를 제공하기 위해 거의 모든 관계형 데이터베이스(열과 행이 있는 테이블 집합으로 구성된 것으로 정형 정보에 엑세스하는 가장 효율적인 방법 제공)에서 사용되는 프로그래밍 언어

 

[데이터베이스 유형]

1. 관계형 데이터베이스

2. 객체 지향 데이터베이스

3. 분산 데이터베이스

4. 데이터 웨어하우스

5. NoSQL 데이터베이스

6. 그래프 데이터베이스

7. 오픈 소스 데이터베이스

8. 오픈 소스 데이터베이스

9. 클라우드 데이터베이스

10. 다중 모델 데이터베이스

11. 문서/JSON 데이터베이스

12. 자율 운영 데이터베이스