Winnie The Pooh Bear

✏ 공부

[DB] PM이 알아야 하는 DB의 저장방식과 자료형 (CRUD, 자료형, 관계형 DB)

alwayshappydaysforever 2025. 5. 27. 15:33
반응형

 

✔️ 데이터 CRUD와 데이터 저장 구조


 

데이터베이스에서 데이터를 다루는 기본 동작은
CRUD로 정의한다

  정의 예시
Create (생성) 새로운 데이터 추가 회원가입시 사용자 정보 저장
Read (조회) 저장된 데이터 검색 로그인 시 저장된 정보 확인 
Update (수정) 기존 데이터 변경 프로필 정보 변경 
Delete (삭제) 데이터 제거  회원 탈퇴 시 데이터 삭제 

 

회원 탈퇴 기능을 기획할 때 
데이터를 Delete할지 Update(비활성화)할지 결정이 필요하겠죠? 

각 기능별로 어떤 CRUD 작업이 필요한지 명확히 정의하면 
기획 <-> 개발 간극을 줄일 수 있습니다. 


✔️ 자료형 : 기획 단계에서 데이터 구조를 효과적으로 설계하는데 도움을 준다


- 숫자형 

1) 정수형(INTEGER): (회원ID, 주문 수량, ...) 

2) 소수형(DECIMAL) : 금액, 가중치 데이터 (결제금액, 환율, ...) 

 

- 문자형

1) CHAR: 고정 길이 (국가 코드, 성별, ...) 

2) VARCHAR: 가변 길이 (사용자 입력값 - 닉네임, 이메일 주소, ...) 

 

- 날짜 및 시간형 

1) DATETIME: 예약 시스템이나 이벤트 기록에 활용 

2) TIMESTAMP: 시간대 변환이 필요한 경우

 

 

✔️ 관계형 데이터베이스 : 테이블간의 관계를 설정


 

- 1:1 관계: 한 사용자는 - 하나의 프로필

- 1:N 관계: 한 사용자는 - 여러개의 주문

- N:M 관계: 한 학생은 - 여러 수업 & 한 수업 - 여러 학생 참여 

 

 

 


 

참고한 아티클 

 

[API] PM이 API에 대해서 얼마나 알아야 할까?

API 기본 개념 API(Application Programming Interface): 클라이언트, 서버가 서로 다른 프로그램에서 요청과 응답을 주고 받을 수 있게 만든 체계클라이언트가 기능을 사용하기 위해 서버의 주소로 요청을

alwayshappydaysforever.tistory.com

 

 

데이터 친화적인 PM이 되고 싶다면

데이터베이스부터 입문하면 좋겠습니다. | 이 글의 BGM으로는 골든차일드의 <넌 모를 거야>를 권합니다. Plan A to Z준비된 맘 수놓은 걸내 머릿속엔 네 데이터로 가득해Wanna be yours- 넌 모를 거야 中

brunch.co.kr

 

반응형