화면도 만들고 동작도 넣었어요. 그런데 새로고침하면 입력한 게 다 사라지죠? 정보를 '계속' 보관하려면 데이터베이스(DB)가 필요해요.
DB는 한마디로 '정보 창고'예요. 회원 명단, 게시글, 주문 내역처럼 사라지면 안 되는 정보를 차곡차곡 쌓아둬요. 회원가입이 되는 서비스라면 반드시 있어야 하는 부분이죠.
모양을 상상하기 쉽게는 '엑셀 표'를 떠올리세요. 줄마다 회원 한 명(회원1, 회원2…), 칸마다 정보(이름·이메일·가입일)가 들어가요. 클로드에게 물어보면 입문자에게 쉬운 DB를 비유로 추천해줘요.
핵심은 '처음부터 완벽하게 설계하지 않기'예요. 거창한 구조 말고 '회원 표 하나'부터 만들고, 필요할 때 칸을 늘리면 됩니다.
다음 편(#6)은 많은 분이 기다리신 '회원가입·로그인' — 그리고 비밀번호를 안전하게 지키는 법이에요! 여러분 서비스엔 어떤 정보를 저장하고 싶으세요?