반응형
✔️ 데이터 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
반응형
'✏ 공부' 카테고리의 다른 글
[PMF] 메타 소액 광고로 PMF 확인 시 주의할 점 (0) | 2025.06.10 |
---|---|
[기능 성과] 기능 성과를 제대로 측정하는 법: TARS 프레임워크 (Target, Adoption, Retention, Satisfaction) (0) | 2025.05.27 |
[앱 이벤트 수집] Firebase Analytics를 이용한 이벤트 수집 (이벤트, 이벤트 트리거, 파라미터, 파라미터 값) (0) | 2025.05.27 |
[SQLD] 2025년 요약본 공유: 1과목 ㅣ 2과목 (1) | 2025.05.22 |
[SQLD] 2과목 (3) SQL 기본 및 활용 - DML, TCL, DDL, DCL (0) | 2025.05.21 |