용어집/데이터베이스 (Database)
정의

데이터베이스 (Database)

데이터베이스는 데이터를 구조에 맞게 저장하고 조회·변경할 수 있도록 관리하는 체계입니다. 업무 앱에서는 화면을 닫은 뒤에도 기록을 유지하고 여러 사용자가 권한에 따라 같은 데이터를 다루는 기반이 됩니다.

BOAZ · 최종 업데이트 2026-09-13

화면에 보이는 데이터와 저장된 데이터

문의 관리 앱에서 항목을 추가했는데 새로고침 뒤 사라졌다면, 화면 상태만 바꿨을 가능성이 있습니다. 사용자가 보는 목록과 지속적으로 저장되는 기록은 같은 것이 아닙니다.

BOAZ의 AX 리더 실습은 가상 데이터로 기능을 만든 뒤 직접 입력과 데이터 저장으로 이어집니다. 이때부터 ‘화면이 그럴듯하다’에 더해 저장 위치, 조회 조건, 접근 권한을 확인해야 합니다.

관계형 데이터베이스는 업무 대상을 나눠 담는다

다음은 가상 교육 문의 앱의 예시입니다.

저장할 내용 연결 기준
문의 문의 ID, 내용, 접수 시각 담당자 ID 참조
담당자 담당자 ID, 이름, 소속 각 담당자를 식별
처리 이력 이력 ID, 문의 ID, 상태 변경 어느 문의의 변경인지 연결

이름만으로 연결하면 동명이인이나 이름 변경을 다루기 어렵습니다. 식별자를 두고 관계를 연결하면 같은 대상을 일관되게 참조할 수 있습니다. 값의 중복이나 빠지면 안 되는 항목은 제약으로 관리할 수 있습니다.

PostgreSQL의 관계형 개념 안내는 표·행·열을 설명합니다. 이는 관계형 모델의 설명이며 문서형이나 그래프형을 포함한 모든 데이터베이스의 저장 형태가 같다는 뜻은 아닙니다.

화면·API·데이터베이스를 연결한다

화면은 입력을 받고 결과를 보여줍니다. API는 요청을 받아 권한과 입력을 확인하고 저장·조회 기능에 연결할 수 있습니다. 데이터베이스는 구조에 맞춰 기록을 관리합니다. 제품에 따라 일부 층을 관리형 서비스가 제공하기도 합니다.

바이브 코딩으로 이 연결을 만들 때는 저장 성공 메시지뿐 아니라 실제 기록을 확인합니다. 오류가 났는데 화면만 성공으로 바뀌거나, 이전 사용자의 데이터를 그대로 표시하면 업무 상태를 잘못 전달하게 됩니다.

로그인과 접근 권한을 따로 검증한다

로그인은 ‘누구인가’를 확인하고, 접근 권한은 ‘이 기록으로 무엇을 할 수 있는가’를 정합니다. 담당자에게 배정된 문의만 보여야 한다면 조회와 수정 경로 모두에서 그 조건을 검사해야 합니다.

버튼을 숨겼어도 요청을 직접 보내 수정할 수 있다면 제한이 충분하지 않습니다. 가드레일을 설계할 때 화면의 안내와 서버의 실행 제한을 구분하는 이유입니다.

동시 변경과 중복 저장도 업무 문제다

두 사람이 같은 문의를 수정할 때 어느 변경을 보존할지 정해야 합니다. 여러 기록을 함께 바꿔야 하는 작업은 일부만 반영되는 상황도 다룹니다. 이를 위해 트랜잭션과 충돌 처리 등 데이터베이스가 제공하는 기능을 업무 조건에 맞게 사용합니다.

통신이 끊겨 같은 저장 요청을 다시 보냈을 때 중복 생성되지 않도록 설계할 수도 있습니다. 이런 조건을 AI가 자동으로 알아서 정했다고 가정하지 말고 PRD에 필요한 동작을 적습니다.

저장 기능의 완료 기준

최소한 저장 후 재조회, 새로고침, 허용된 다른 기기에서의 접근, 권한이 다른 사용자, 잘못된 입력을 확인합니다. 필요한 기록을 삭제하거나 덮어썼을 때 복구할 방법도 정합니다. 백업 파일의 존재와 실제 복구 가능 여부는 별도로 확인해야 합니다.

지식 그래프처럼 관계 중심으로 데이터를 활용하는 경우에도 식별자와 출처, 변경 기록을 관리하는 기반은 필요합니다. 먼저 어떤 질문에 답하고 어떤 변경을 보존할지 정한 뒤 저장 구조를 선택합니다.

자주 묻는 질문

새로고침하면 데이터가 사라지는 이유는 무엇인가요?+

화면의 메모리에만 상태를 보관했을 수 있습니다. 지속적으로 저장할 위치와 저장·조회 처리를 연결해야 합니다. 브라우저 저장소도 유지에 쓸 수 있지만 여러 사용자와 기기 사이의 공유 요구는 별도로 설계해야 합니다.

데이터베이스는 모두 표인가요?+

관계형 데이터베이스는 행과 열로 된 표와 관계를 다룹니다. 문서형, 키·값, 그래프 등 다른 데이터 모델도 있으므로 모든 데이터베이스를 표라고 정의하지는 않습니다.

스프레드시트와 무엇이 다른가요?+

표 모양이 비슷해도 데이터베이스에서는 프로그램의 조회·갱신, 동시 작업, 제약과 권한 관리가 중요한 설계 대상입니다. 어떤 도구가 적절한지는 자료량뿐 아니라 협업과 변경 방식에 따라 달라집니다.

로그인만 붙이면 다른 사람의 데이터가 보호되나요?+

로그인은 사용자를 식별하는 과정입니다. 그 사용자가 특정 기록에 접근할 수 있는지는 서버나 데이터베이스에서 별도로 검사해야 합니다. 화면에서 버튼을 숨기는 것만으로 권한이 제한되지는 않습니다.

AI가 저장 기능을 만들었다면 무엇을 검증해야 하나요?+

저장 후 다시 열어도 같은 기록이 보이는지, 다른 사용자에게 허용 범위만 보이는지, 잘못된 입력과 중복 요청을 처리하는지 확인합니다. 운영에 필요한 백업과 복구 방법도 정해야 합니다.

BOAZ

LINE 엔지니어 출신이, 실효성 있는 AX 프로그램을 진행합니다. 대기업 임원 및 실무자 대상 AX 프로그램 진행 경험을 바탕으로, 기업의 실제 업무를 분석하고 작동하는 AI 활용 결과물까지 함께 만듭니다.

관련 용어

우리 조직에 맞는 AX가 궁금하다면

조직 상황과 대상(임원·실무자·전사)을 알려주시면, 어떤 프로그램이 맞는지 — 혹은 아직 워크숍이 필요 없는 단계인지 — 솔직하게 답해드립니다.