seegongsik
내 단어장
데이터

데이터베이스라는 거대한 창고

메모를 여기저기 아무 종이에나 적어 두면 나중에 찾기 힘들죠. 그래서 큰 가게는 물건을 정해진 자리에 차곡차곡 쌓아 두는 창고를 둬요. 정보도 똑같아요. 데이터베이스는 정보를 체계적으로 담는 거대한 창고예요. 한꺼번에 안전하게 담고, 수많은 정보 가운데 원하는 걸 빠르게 찾아 줘요.

01

정보를 담는 거대한 창고예요

메모를 아무 데나 적어 두면
나중에 찾기가 참 힘들어요.
어디에 뒀는지 기억이 안 나니까요.
그래서 큰 가게는
물건을 정해진 자리에 쌓아 두는
창고를 따로 둬요.
데이터베이스도 그런 창고예요.
정보를 흩어 두지 않고
체계적으로 차곡차곡 담아 두죠.

?
?
?
?
?
?
아무 데나 적어 둬서 찾기 힘들어요
두 가지 보관 방식을 눌러 비교해봐요

흩어진 메모와 정리된 창고를 눌러 비교해봐요. 어느 쪽에서 찾기 쉬울까요?

흩어진 메모에서는
하나 찾는 데도 한참 헤매죠.
정리된 창고에서는
자리만 알면 금방 꺼내요.
같은 정보라도
어떻게 담느냐에 따라
찾는 속도가 크게 달라져요.
그렇다면 데이터베이스는
정보를 어떤 모양으로 담을까요?

02

보통 표로 정리해요

데이터베이스는 정보를
대개 표 모양으로 정리해요.
가로 한 줄이 한 건이에요.
이걸 행이라고 불러요.
예를 들면 사람 한 명의 정보죠.
세로 칸 하나는 항목이에요.
이걸 열이라고 불러요.
이름이면 이름끼리, 나이면 나이끼리
같은 칸에 줄을 맞춰 담아요.

사람 표
행이나 열을 눌러봐요

행과 열을 눌러 살펴봐요. 가로줄은 한 건, 세로칸은 한 항목이에요.

표로 정리하니
한눈에 쏙 들어오죠.
행을 따라가면 한 사람의 정보가
쭉 이어져 보이고,
열을 따라가면 같은 항목끼리
나란히 모여 보여요.
이렇게 줄을 맞춰 두면
어디에 무엇이 있는지
바로 알 수 있어요.
그럼 새 정보는 어떻게 넣을까요?

03

맞는 자리에 차곡차곡 담아요

새 정보가 들어오면
아무 데나 던지지 않아요.
먼저 어느 표에 들어갈지 정해요.
사람 정보면 사람 표예요.
그다음 각 값을
맞는 열에 하나씩 넣어요.
이름은 이름 칸,
나이는 나이 칸.
이렇게 자리를 맞춰 담아야
나중에 헤매지 않고 찾아요.

새 데이터
이름
나이
도시
-
-
-
데이터 조각을 눌러 맞는 칸에 넣어봐요

새 데이터 조각을 눌러 맞는 열에 정리해 넣어봐요. 다 채우면 한 행이 완성돼요.

값을 하나씩 맞는 칸에 넣으니
한 건이 깔끔하게 완성됐어요.
자리가 정해져 있으니
넣을 때도 헷갈리지 않아요.
이렇게 한 건씩 쌓이면
표는 점점 길어지고
창고는 점점 가득 차요.
그런데 이럴 거면
그냥 파일에 적어도 되지 않나요?

04

파일과 뭐가 다를까요

파일에 적어도 정보는 남아요.
하지만 두 가지가 약해요.
하나, 여럿이 한꺼번에 적으면
뒤섞이거나 빠질 수 있어요.
둘, 정보가 아주 많아지면
원하는 걸 찾느라 한참 걸려요.
데이터베이스는 이 둘을 잘해요.
한꺼번에 들어와도 안전하게 담고,
아무리 많아도 빠르게 찾아 줘요.

단순 파일
-
데이터베이스
-
잣대를 눌러 두 방식을 비교해봐요

파일과 데이터베이스 칸을 눌러 비교해봐요. 한꺼번에 안전, 그리고 빠른 검색 차이가 보여요.

차이가 눈에 보이죠.
파일은 많아지면 버거워하고
데이터베이스는 척척 해내요.
그래서 가게나 학교처럼
정보가 많은 곳은
거의 다 데이터베이스를 써요.
한꺼번에 안전하게 담고,
언제든 빠르게 찾으려고요.
이게 데이터베이스의 큰 힘이에요.

05

정리해볼까요

한 줄로 모으면 이래요.
데이터베이스는 정보를 담는
체계적인 거대한 창고예요.
보통 표로 정리하는데
행은 한 건, 열은 한 항목이에요.
새 정보는 맞는 칸에 차곡차곡 담죠.
파일과 다른 점은
한꺼번에 안전하게 담고
수많은 정보 가운데 빠르게 찾는 거예요.

핵심을 차례로 눌러 되짚어봐요

핵심을 차례로 눌러 되짚어봐요. (거대한 창고 → 표로 정리 → 맞는 칸에 담기 → 안전하고 빠른 검색)

이제 데이터베이스가
어떤 창고인지 알게 됐어요.
정보를 표에 차곡차곡 담는다고
했죠.
그런데 정보가 수억 건이 되면
그 많은 표에서
원하는 한 줄을 어떻게
그렇게 빨리 찾아낼까요?
그 빠른 찾기를
다음 강에서 함께 들여다봐요.

한 줄 정리데이터베이스는 정보를 체계적으로 담는 거대한 창고예요. 보통 표로 정리하는데, 한 줄(행)이 한 건이고, 세로 칸(열)이 이름·나이 같은 항목이에요. 새 정보가 오면 맞는 표의 맞는 칸에 차곡차곡 넣어요. 그냥 파일에 적어 두는 것과 다른 점은 두 가지예요. 하나, 여러 정보를 한꺼번에 안전하게 담아 줘요. 둘, 수억 건 가운데서도 원하는 걸 빠르게 찾아 줘요. 그래서 많은 정보를 다룰 땐 파일 대신 데이터베이스를 써요.
데이터
이 페이지가 도움 됐다면 후원하기