www.aiacademykim.co.kr
T1 웹 작동 기초 · 08강

데이터베이스는 창고다

코드는 AI가 짠다. 나는 "저장 창고에 넣어둬"라고 콕 집어 시키는 사장이다.

① 창고에 아무렇게나 쌓으면?

똑같은 물건도 막 쌓으면 못 찾고, 줄 맞춰 넣으면 1초에 꺼낸다.

🎬 0:00 정리의 필요성
← 토글을 눌러 두 창고를 비교하세요

📦 막 쌓은 창고

물건을 던져만 놨다. "홍길동 회원 정보 어딨지?" → 다 뒤져야 함

🏦 통장 = 이름표 붙여 한 줄씩 보관 · 📚 도서관 = 번호 붙여 1초에 꺼냄 데이터베이스 = 이름표 붙여 차곡차곡 + 언제든 딱 꺼내 쓰는 '저장 창고'.

은행은 돈을 책상에 둥둥 안 띄워요. 금고에 이름표 붙여 한 줄씩 보관하죠. 그래서 안 사라집니다.

② 데이터베이스 = 잘 정리된 거대한 표

열(항목) · 행(데이터 한 줄) · 표(테이블). 한 줄씩 쌓이고, 새로고침해도 안 사라진다.

🎬 0:52 테이블·행·열
📊
열(컬럼)
세로 항목 — 이름·이메일·가입일
➡️
행(레코드)
가로 한 줄 — 회원 한 명의 정보
🗄️
표(테이블)
같은 종류 묶음 — '회원' 창고 하나

🗄️ 회원 창고 (연습용 가짜 데이터)

my-shop.example / members
#이름이메일가입일
쌓인 줄 : 0

🔄 새로고침 100번 해도 그대로!

화면에만 떠 있던 게 아니라 '창고(테이블)'에 들어갔으니까. 이게 데이터베이스예요.

한 줄이 회원 한 명. 사람이 늘면 줄이 밑으로 쭉쭉 쌓이고, 새로고침해도 안 사라집니다.

③ CRUD = 창고에서 하는 딱 4가지

넣기(가입) · 꺼내 보기(조회) · 바꾸기(수정) · 버리기(삭제). 앱이 하는 일 거의 전부.

🎬 1:59 CRUD

🗄️ 회원 창고 — 버튼을 눌러 4동작을 직접 해보세요

#이름등급가입일
버튼을 누르면 여기에 "지금 창고에서 무슨 일이 일어났는지"가 한 줄로 설명됩니다.

앱에서 하는 거의 모든 일이 이 4가지예요. 회원가입=만들기, 마이페이지=읽기, 정보수정=고치기, 탈퇴=지우기.

④ SQL vs NoSQL = 반듯한 엑셀 vs 자유로운 서류함

규칙이 엄격한 표냐, 형식이 자유로운 서류함이냐. 용도에 맞게 고른다.

🎬 3:22 SQL vs NoSQL
📐 SQL (반듯한 엑셀 표)

칸이 미리 정해져 있다. 모든 줄이 똑같은 칸을 채워야 한다 — 규칙이 엄격.

이름이메일전화
김민수kim@ex.com010-1111
이서연lee@ex.com010-2222

언제 쓰나 : 은행·결제처럼 줄마다 형식이 똑같아야 안전한 곳. 규칙이 깐깐해서 실수가 적다.
🗂️ NoSQL (자유로운 서류함)

서류마다 칸이 달라도 OK. 한 장엔 취미, 한 장엔 주소만 — 형식이 유연.

이름: 김민수
이메일: kim@ex.com
이름: 이서연
주소: 서울시 강남구

언제 쓰나 : SNS·채팅처럼 데이터 모양이 제각각이고 빠르게 바뀌는 곳. 자유로워서 유연하다.
둘 다 '창고'인 건 똑같아요. 어느 게 좋다 나쁘다가 아니라, 용도에 맞게 고르는 것 — AI한테 시킬 땐 "회원은 형식 딱 맞는 표로, 채팅은 자유로운 서류함으로"처럼 콕 집으면 됩니다.

⑤ 좋은 지시 vs 나쁜 지시 (오늘의 AI 지시법)

'창고' 단어를 알면 콕 집어 시키고(정방향), AI가 던진 말을 되받아친다(역방향).

🎬 5:07 AI 지시법
정방향 내가 AI한테 시킨다 — 같은 부탁, 다른 지시, 다른 결과
✗ 나쁜 지시
결과가 여기에 나타납니다
✓ 좋은 지시
결과가 여기에 나타납니다
AI = 직원 · = 사장 사장이 직접 코딩은 안 해도, '창고에 저장해줘'라는 단어는 알아야 시킨다.
역방향 AI가 나한테 말한다 — 모르면 멍, 알면 되받아치기 (3가지 상황)
포인트 ① 저장
🤖 AI 지금은 화면에만 떠 있어서 새로고침하면 사라져요. 디비(DB)에 저장할까요?
포인트 ② 테이블
🤖 AI 회원 테이블을 하나 만들어서 한 줄(레코드)씩 넣을까요?
포인트 ③ 창고 종류
🤖 AI 데이터를 SQL로 할까요, NoSQL로 할까요?
📋 오늘의 AI 지시법 — 복붙해서 바로 써보기
이름, 이메일, 가입날짜가 들어가는 '회원' 테이블(저장 창고)을 만들고, 가입하면 거기에 한 줄씩 저장돼서 새로고침해도 안 사라지게 해줘. 그리고 저장한 내용을 다시 불러와서 화면에 목록으로 보여주는 것까지 해줘.
받아칠 때 한마디 — AI가 디비 얘기 꺼내면 : "응, 디비에 저장하고, 필요할 때 다시 꺼내서 화면에 보이게 해줘."

앱에서 뭐가 자꾸 사라진다? 당황 말고 "이거 디비에 저장되게 해줘" 한마디면 됩니다.

외부강사 김지백 · AI 교육자료
← 강의 목록 🏠 홈