DBMS/개념

❓01_ DBMS란?

seungwon-1 2025. 9. 13. 15:45

데이터베이스(Database)란?

데이터베이스는 관련 있는 데이터들의 체계적인 집합체입니다. 마치 도서관이 수많은 책을 주제별로 분류하여 보관하듯, 데이터베이스는 대량의 정보를 효율적으로 저장, 관리, 검색할 수 있도록 설계된 시스템이다. 단순히 데이터를 모아두는 것을 넘어, 필요한 정보를 빠르고 안전하게 처리하는 것이 핵심 목적이다.

 

ㅇ 주요 특징:

  • 통합된 데이터 (Integrated Data): 여러 곳에 흩어져 있던 정보들을 하나로 통합하여 중복을 최소화합니다.
  • 저장된 데이터 (Stored Data): 컴퓨터가 접근 가능한 저장 매체에 데이터를 보관합니다.
  • 공유 데이터 (Shared Data): 여러 사용자가 동시에 데이터를 공유하고 사용할 수 있습니다.
  • 변화하는 데이터 (Changing Data): 새로운 데이터가 추가되거나, 기존 데이터가 수정/삭제되면서 항상 최신 상태를 유지합니다.

 

 

테이블(Table)이란?

테이블은 데이터베이스 내에서 데이터를 실제로 저장하는 가장 기본적인 구조입니다. 도서관의 특정 주제(예: '역사')를 다루는 '책장'에 비유할 수 있습니다. 테이블은 하나 이상의 '컬럼(열)'과 0개 이상의 '로우(행)'로 구성된 2차원 표 형태를 가집니다.

2차원 구조의 예시

테이블은 가로축(로우)과 세로축(컬럼)이 교차하는 2차원 격자 구조로 되어 있어, 특정 위치의 데이터를 쉽게 찾을 수 있습니다.

컬럼 → 학번 이름 전공
로우 ↓ 202301 김민준 컴퓨터공학
로우 ↓ 202302 이서연 경영학

예: '이서연'이라는 데이터는 두 번째 로우와 '이름' 컬럼이 만나는 지점에 위치합니다.

 

ㅇ 핵심 규칙:

  • 하나의 주제: 각 테이블은 '학생', '교수', '강의'처럼 단 하나의 주제에 대한 데이터만 저장해야 합니다.
  • 고유한 이름: 데이터베이스 내에서 각 테이블은 서로를 구분할 수 있는 고유한 이름을 가집니다.
  • 관계 형성: 다른 테이블과 관계(Relationship)를 맺어, 흩어져 있는 데이터를 의미 있게 연결할 수 있습니다.

 

컬럼(Column)과 로우(Row)란?

테이블은 데이터를 담는 '틀(컬럼)'과 실제 '알맹이(로우)'로 구성됩니다.

컬럼 (Column)

테이블의 구조를 정의하는 세로줄입니다. 각 컬럼은 '학번', '이름', '전공'처럼 해당 열에 저장될 데이터의 종류와 속성을 나타냅니다. '필드(Field)' 또는 '속성(Attribute)'이라고도 부릅니다.

로우 (Row)

테이블에 저장되는 실제 데이터 한 건 한 건을 의미하는 가로줄입니다. '김민준 학생'의 전체 정보처럼, 컬럼들의 집합으로 구성된 하나의 데이터 단위를 나타냅니다. '레코드(Record)' 또는 '튜플(Tuple)'이라고도 합니다.

 

 

자료에서 가장 인상 깊었던 건 DB와 DBMS의 차이를 도서관과 사서에 비유한 부분이었다.
데이터베이스(DB)는 말 그대로 데이터가 정리되어 있는 공간 자체다. 그냥 도서관 서가에 꽂혀 있는 책이라고 보면 된다.
반면에 DBMS는 이 데이터베이스를 관리하고 운영하는 소프트웨어다.
사서처럼 책을 찾아주고, 대출·반납을 관리하고, 책장이 엉망이 되지 않게 정리해주는 역할을 한다

 

핵심 차이점 요약

구분데이터베이스 (DB)데이터베이스 관리 시스템 (DBMS)
정의 데이터의 구조화된 집합 DB를 관리하는 소프트웨어
목적 데이터의 저장 및 보존 데이터의 관리, 조작 및 제어
실체 데이터 파일, 정보 그 자체 응용 프로그램 (소프트웨어)
예시 고객 정보 파일, 제품 목록 데이터 MySQL, Oracle, PostgreSQL, MS SQL Server

 

 

'DBMS > 개념' 카테고리의 다른 글

06_ DB의 연산자  (0) 2025.09.19
05_ DML(데이터 조작어)  (0) 2025.09.18
04_ DDL(데이터 구조 정의어)  (0) 2025.09.17
📚03_ DBMS의 자료형  (0) 2025.09.16
02_ DB와 SQL  (0) 2025.09.15