데이터베이스(DB)는 여러 사람이 함께 사용할 수 있도록 관련된 데이터를 체계적으로 정리하고 저장한 것입니다. 쉽게 말해, 데이터를 공유하고 관리하기 쉽게 모아놓은 잘 정리된 데이터 의 집합입니다.
데이터베이스란(DB)?
- 데이터베이스의 가장 큰 목적은 중복 데이터를 최소화하여 조직의 목적에 맞게 데이터를 효율적으로 관리하는 데 있음.
- 보통 데이터베이스를 정의할 때는 ISOS 라고 부름. 데이터베이스의 특징을 이야기 할 때는 R1C3라고 많이 언급함

- 데이터베이스의 장점과 단점


데이터베이스 관리 시스템이란(DBMS)?
데이터베이스 관리 시스템(database management system, DBMS)은 데이터 입력, 수정, 삭제 등의 기능을 제공하는 별도의 소프트웨어를 말한다.

- 그림을 보면 데이터베이스와 데이터베이스 관리 시스템이 분리되어 있음
- 데이터베이스는 데이터를 담고 있는 통이고, 데이터베이스 관리 시스템은 이 통을 관리하는 소프트웨어
- 데이터베이스에 데이터가 저장되거나 삭제되는 모든 작업은 데이터베이스 관리 시스템을 통해야만 함

- 실무에서는 데이터베이스를 DB, 데이터베이스 관리 시스템을 DBMS라고 함
- 우리는 데이터베이스는 DB, 데이터베이스 관리 시스템은 DBMS라고 칭하고자 함
데이터베이스 - 데이터의 저장 공간 자체를 의미한다. DBMS - Database Management System(소프트웨어)
데이터베이스의 종류 알아보기
계층형 데이터베이스

네트워크형 데이터베이스

키-값 데이터베이스
키-값 데이터베이스(key-value database)는 NoSQL의 한 종류로, 키-값을 일대일 대응해 데이터를 저장함

관계형 데이터베이스(RDBMS)
관계형 데이터베이스는 실무에서 가장 많이 사용하는 데이터베이스로 MySQL도 관계형 데이터베이스이다. 관계형 데이터베이스에서는 데이터를 테이블 형태로 저장함.

- 그림에서 보듯 관계형 데이터베이스는 데이터를 열과 행으로 구성한 테이블로 정리하며 기본키 (primary key, PK)가 각 행을 식별함
- 데이터는 행 단위로 저장되며, 각 항목의 속성은 열이라 표현함
- 열 속성에 따라 데이터 유형이 정해짐
관계형 데이터베이스의 구성 요소


실제 데이터베이스에서 데이터를 조회한 후의 모습과 엑셀의 화면을 비교

RDBMS에는 MySQL말고 다양한 소프트웨어 종류들이 많다.

'MySQL' 카테고리의 다른 글
| MySQL 워크벤치 화면 구성 살펴보기 (0) | 2025.05.09 |
|---|---|
| 데이터베이스의 발전 (0) | 2025.05.09 |
| 샘플 데이터 구축하기 (0) | 2025.05.08 |
| MySQL 환경변수 편집 및 실행 (0) | 2025.05.01 |
| MySQL 설치 (0) | 2025.05.01 |