</> 바코친
데이터베이스 · L0 입문 · 약 7분

엑셀과 데이터베이스의 차이

둘 다 표처럼 생겼는데, 뭐가 그렇게 달라?

한 줄로 말하면

엑셀은 사람이 보고 고치는 표, 데이터베이스는 프로그램이 수많은 사람을 위해 규칙대로 읽고 쓰는 표야.

닮은 점: 둘 다 표야

관계형 데이터베이스(예: Postgres)는 데이터를 엑셀 시트처럼 표로 보관해. 용어만 조금 달라.

다른 점 ①: 규칙을 강제해

엑셀은 어느 칸에나 아무 값이나 넣을 수 있어. 데이터베이스는 열마다 들어갈 값의 종류와 규칙을 미리 정하고, 어기면 저장을 거부해.

처음엔 깐깐해 보이지만 이게 엄청난 장점이야. 잘못된 데이터가 애초에 못 들어오니까, 나중에 "가격 칸에 왜 '무료'라는 글자가 있지?" 같은 사고가 안 생겨.

다른 점 ②: 여럿이, 많이, 안전하게

확인 퀴즈

Q. 데이터베이스가 엑셀보다 앱 저장소로 적합한 이유가 아닌 것은?
  1. 여러 사람이 동시에 써도 안 꼬인다
  2. 열마다 값의 규칙을 강제할 수 있다
  3. 셀 색깔을 더 예쁘게 칠할 수 있다
  4. 세밀한 권한을 걸 수 있다
정답 보기

3번. 꾸미기는 엑셀이 더 잘해. DB의 강점은 동시성, 규칙, 규모, 권한이야.

Q. 엑셀의 "가로 한 줄"에 해당하는 DB 용어는?
  1. 테이블
  2. 행(row)
  3. 열(column)
  4. 스키마
정답 보기

2번. 가로 한 줄 = 행(row)이야. 회원 한 명, 주문 한 건 같은 데이터 하나를 뜻해.

바코친 앱에서 퀴즈 풀고 AI한테 물어보기

무료 · 카카오로 바로 시작 · 레슨 243개