지식 · IT·데이터·DX

데이터베이스

Database

📂IT·데이터·DX읽기 1분📊입문🔗관련 4

데이터베이스란?

한 줄 정의
데이터를 체계적으로 저장·검색·관리하는 시스템. 앱의 회원·주문·글 같은 정보가 여기에 담긴다.
⚡ 3줄 요약
  • 데이터를 체계적으로 저장·검색·관리
  • 회원·주문·글이 여기 담김
  • 앱의 기억장치

데이터베이스(DB)는 흩어진 데이터를 규칙 있게 저장하고 빠르게 찾아 쓰게 해주는 창고입니다. 표(행·열) 형태로 저장하는 관계형 DB(SQL)가 대표적이고, 유연한 구조의 NoSQL도 널리 쓰입니다. 회원 정보·게시글·주문 내역이 모두 DB에 저장됩니다.

엑셀과 비슷해 보이지만, 대량 데이터를 여러 사람이 동시에 안전하게 다루고, 조건에 맞는 데이터를 순식간에 찾는 데 특화돼 있습니다. 바이브 코딩으로 앱을 만들 때 'AI야, 회원 정보를 저장할 데이터베이스를 붙여줘'처럼 요청하게 됩니다.

💡 쉽게 말하면
잘 정리된 거대 서랍장 — 필요한 정보를 빠르게 넣고 찾는 앱의 창고입니다.
실무에서 왜 중요한가
데이터가 사라지지 않고 안전하게 쌓이는 곳입니다. 앱에 '기억'을 주려면 데이터베이스가 필요합니다.
유래와 출처

관계형 데이터베이스의 이론적 토대는 IBM의 에드거 커드(Edgar F. Codd)가 1970년에 제시한 관계형 모델이며, 이후 SQL 언어와 함께 표준으로 자리잡았습니다.

출처 · Edgar F. Codd, 관계형 모델(1970, IBM)
사례로 이해하기

예를 들어, 교육 신청 앱에 데이터베이스를 쓴다고 해봅시다.

  1. 구조 — '신청자' 표에 이름·이메일·과정 열을 만듭니다.
  2. 저장 — 신청이 들어오면 한 줄(행)로 저장합니다.
  3. 검색 — '이번 달 AI 과정 신청자'를 조건으로 순식간에 찾습니다.
  4. 수정·삭제 — 취소된 신청을 안전하게 지웁니다.
  5. 활용 — 저장된 데이터로 통계·명단을 뽑습니다.
관련 용어
이 용어와 연결된 교육
📚디지털 트랜스포메이션나눔경영컨설팅 기업교육 · 대면/온라인과정 보기 →
이 주제로 사내 교육이 필요하신가요?
담당자 맞춤 커리큘럼·견적을 바로 받아보세요.
교육 문의하기
최종 수정 2026-07-11 · 감수 김종혁

자주 묻는 질문

SQL은 정해진 표 구조(관계형), NoSQL은 유연한 구조입니다. 데이터 성격에 따라 고릅니다.
소량엔 되지만, 대량·동시접속·빠른 검색·안전성이 필요하면 데이터베이스가 필요합니다.
SQL은 '표 구조의 관계형', NoSQL은 '유연한 비정형'입니다. 데이터 형태·규모에 따라 고릅니다.
소량엔 되지만, 동시 접근·대량·관계 데이터엔 데이터베이스가 필요합니다.