데이터베이스(DB)는 관련 있는 데이터를 일정한 구조로 모아 저장한 집합입니다. 이 글에서는 2026년 7월 기준으로 엑셀과 무엇이 다르고 언제 필요한지 비개발자 눈높이에서 설명합니다.
쇼핑몰의 주문 내역부터 스마트폰의 할 일 목록까지, 앱이 기억해야 하는 정보 뒤에는 데이터베이스가 있습니다.
앱을 껐다 켜도 내용이 남고, 지난 주문이나 읽지 않은 글만 골라 볼 수 있는 것도 데이터를 구조에 맞춰 관리하기 때문입니다.
Android 공식 문서는 2026년 7월 31일 확인 기준으로 기기의 구조화된 데이터와 오프라인 캐시를 로컬 DB에 보관할 수 있다고 설명합니다.
다만 DB를 쓴다고 정보가 저절로 안전해지는 것은 아니며, 권한·백업·복구 설정도 함께 갖춰야 합니다.
데이터베이스는 관련 있는 데이터를 일정한 구조로 모아 저장한 집합입니다. DBMS는 그 데이터를 저장·조회·수정·삭제하도록 관리하는 소프트웨어입니다.
Oracle 공식 설명도 데이터베이스와 DBMS를 이처럼 구분하지만, 일상에서는 둘을 합쳐 DB라고 부르는 경우가 많습니다.
학교 도서관에 비유하면 데이터베이스는 책과 대출 기록이고, DBMS는 책을 찾고 대출 규칙을 확인하는 사서와 전산 시스템입니다.
여기서 “대출 가능한 과학책을 찾아 주세요”라는 요청은 필요한 데이터를 찾는 쿼리에 해당합니다.
DB가 반드시 거대한 인터넷 서버에만 있는 것은 아닙니다. SQLite처럼 데이터베이스 전체를 파일 하나에 담는 방식도 있습니다.

관계형 DB는 데이터를 테이블이라는 단위로 나누고, 필요한 테이블끼리 연결해 관리합니다.
테이블에서 가로 한 줄은 회원이나 주문 한 건을 뜻하는 행이고, 세로 항목은 이름·이메일·가입일 같은 열입니다.
스키마는 어떤 열을 만들고 어떤 값을 허용할지 정한 설계도이며, 기본키는 회원번호처럼 각 행을 구별합니다.
PostgreSQL 공식 문서에 따르면 중복 금지나 값의 범위 같은 제약 조건을 두고, 여러 변경을 하나의 트랜잭션으로 묶을 수도 있습니다.
모든 데이터베이스가 테이블과 SQL을 사용합니까?
관계형 DB는 주로 테이블과 SQL을 사용하지만, 문서형·키-값·그래프형처럼 다른 구조와 질의 방식을 쓰는 DB도 있습니다.

비개발자가 살펴볼 차이는 데이터의 양보다 누가, 얼마나 자주, 어떤 규칙으로 고치는지에 있습니다.
DB는 단순히 용량이 큰 엑셀입니까?
아닙니다. Microsoft 공식 안내처럼 엑셀은 사람이 셀을 편집하며 계산·분석·보고서를 만드는 일에 강하고, DBMS는 앱이나 여러 사용자의 반복 작업에서 구조와 규칙을 지키는 데 초점을 둡니다.
개인적으로는 한 사람이 직접 관리하면서 계산·그래프를 주로 쓴다면 엑셀로도 충분하다고 봅니다. 여러 사람이 동시에 수정하거나 데이터끼리 연결해야 하고 입력 규칙·자동화·복구가 중요해진다면 DB를 검토할 시점입니다.
앱을 삭제하면 데이터베이스의 내용도 모두 사라집니까?
기기에만 저장된 로컬 데이터는 함께 지워질 수 있지만, 서버 계정에 저장된 내용은 다시 로그인했을 때 복원될 수 있으며 실제 동작은 앱의 저장·동기화 정책에 따라 달라집니다.
[이미지 3 자리]

먼저 지금 관리하는 데이터가 서로 연결되는지, 여러 사람이 함께 수정하는지, 잘못된 입력을 막아야 하는지 살펴보면 됩니다.
작고 단순한 자료를 한 사람이 계산하고 보고서로 만드는 일이라면 엑셀이나 CSV를 그대로 사용해도 좋습니다.
회원·주문처럼 관계가 생기고 앱의 자동 조회와 수정이 반복된다면 DB 도입을 검토하는 것이 좋습니다.
개발 공부를 이어간다면 테이블·행·열·기본키를 익힌 뒤 SQL로 데이터를 조회하는 순서가 자연스럽습니다.
| VS Code 확장, 뭘 깔고 뭘 안 깔까 — 설치 전 체크리스트 (0) | 2026.08.02 |
|---|---|
| Git에서 방금 한 실수 되돌리기 — 30초 진단과 안전 명령어 (0) | 2026.08.02 |
| 앱을 찾다가 결국 내가 만들게 되는 순간들 (0) | 2026.07.30 |
| 공식 문서를 읽기 어려운 사람을 위한 15분 독해 순서 (0) | 2026.07.29 |
| 글자가 작으면 예쁜 디자인도 실패한다 — 웹 접근성 첫 점검 (0) | 2026.07.27 |
댓글 영역