728x90
DB를 만드는 이유
- 적은 데이터를 적은 사람이 관리하는 경우, 어느 정도는 관리할 수 있음
- 그러나 많은 데이터 다수의 사람이 접속해야하는 상황에서는 관리가 어려워짐
- 추후에 원하는 데이터를 효율적으로 잘 찾기 위해 저장할 때부터 룰을 정해놓는 것을 데이터베이스라고 함
DB 스키마
- 데이터베이스 구조, 데이터 타입
- 자주 변경되지 않음
- 칼럼명과 동일
DB 인스턴스
- 특정 시점에 데이터베이스에 실제로 저장되어 있는 데이터
- 업데이트되어 자주 변경될 수 있음
데이터 모델링이란
- 현실 세계의 요구사항과 업무 프로세스를 물리적으로 데이터베이스화 하기 위한 과정
- 실제 세계 > 요구사항 분석 > 개념적 데이터 모델링 > 논리적 데이터 모델링 > 물리적 데이터 모델링
개념적 데이터 모델링
- 핵심 엔티티를 추출하여 관계를나타낸 개체 관계 다이어그램을 작성
개체(Entity)
- 실제 세계에 존재하는 의미있는 하나의 정보 단위, 데이터로 관리되어야 하는 항목
관계(Relationship)
- 개체들 사이의 업무적 연관성
속성(Attribute)
- 개체 또는 관계의 본질적 성질
키 속성(=식별자)
- 어떤 개체에 대해 항상 유일한 값을 갖는 속성 (학생의 학번, 책의 ISBN, 자동차의 차량 번호)
복합 키(= 복합 식별자)
- 두 개 이상의 속성이 합쳐져 식별자가 되는 경우
- 최소성을 가져야 함
관계의 종류
https://www.youtube.com/watch?v=u0z_lNd3bjg
'Log_UX Designer' 카테고리의 다른 글
UX 기획자 성장일지: 기획 시 고려할 점 - 13 (0) | 2024.08.26 |
---|---|
UX 기획자 성장일지: PRD 작성법 - 12 (0) | 2024.05.21 |
UX 기획자 성장일지: 모바일 기기별 해상도 - 10 (0) | 2024.05.08 |
UX 기획자 성장일지: STML이란 - 09 (0) | 2024.05.02 |
UX 기획자 성장일지: 서비스 디자인이란 - 08 (0) | 2024.04.22 |