일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- git
- 리트코드
- 자바
- Database
- network
- db
- frontend
- Redux
- TypeScript
- DP
- 안드로이드
- BFS
- Python
- 다이나믹 프로그래밍
- 동적 계획법
- Data Structure
- CS
- java
- Graph
- DFS
- VIM
- LeetCode
- 프로그래머스
- Algorithm
- 백준
- react
- 그레이들
- Javascript
- 알고리즘
- vscode
Archives
- Today
- Total
늘 겸손하게
CS - Database - ERD 본문
Entity Relationship Diagram (ERD)
데이터베이스를 구축할 때 가장 기초적인 뼈대 역할을 하며, 릴레이션 간의 관계들을 정의한 것.
그림으로 릴레이션 간의 관계들을 표현한 다이어그램.
ERD의 중요성
시스템 요구 사항을 기반으로 작성되며 ERD를 기반으로 데이터베이스를 구축.
데이터베이스를 구축한 이후에도 디버깅 또는 비즈니스 프로세스 재설계가 필요한 경우에 설계도 역할을 담당하기도 함.
문제 상황
비정형 데이터를 충분히 표현할 수 없다는 단점이 있음.
비정형 데이터란 미리 정의된 데이터 모델이 없거나 미리 정의된 방식으로 정리되지 않은 정보를 말함.
'Computer Science > Database' 카테고리의 다른 글
Database 질문 리스트 (0) | 2023.10.18 |
---|---|
CS - Database - 트랜잭션과 무결성 (0) | 2023.05.06 |
CS - Database - Database (0) | 2023.05.01 |
CS - Database - Index(인덱스) (0) | 2022.10.10 |
CS - Database - Anomaly (0) | 2022.10.10 |