오래 못 할 짓 하지 않기
[ DB ] 2. R - DBMS(2) 본문
728x90
Network Data Model은 이렇게 만들 수 있다.
DB 사용 초기에는 이런 방식으로 했는데, 화살표는 포인터로 구현되었다.
하지만 이렇게 하기에는 무엇보다 포인터가 너무 많아져서
사용하면서 꼬이는 게 많았다.
데이터 Entity의 계층구조를 이용하여 Pointer 개수를 줄여 사용한다.
Schema와 그 안에 들어가는 Attribute들을 나타낸다.
Relatioanl Data Model에서는 위와 같이 나타낸다.
Table간의 관계를 먼저 나타내고,
아래에서 Attribute들의 관계를 나타낸다.
이 단계에서부터는 화살표가 pointer를 의미하지 않는다.
Object - Oriented Data Model
자바에서 했던 거 생각하면 된다.
Entity class를 만들어서 그와 관련된 Attribute들을 넣어주면 된다.
(출처)
한동대학교 홍참길교수님 - DB
'3학년 1학기 > 데이터베이스(DB)' 카테고리의 다른 글
[ DB ] 4. More SQL (0) | 2024.03.31 |
---|---|
[ DB ] 3. SQL ( DML ) (0) | 2024.03.18 |
[ DB ] 1. R - DBMS (0) | 2024.03.07 |
[ 데이터베이스 ] 24. Index (0) | 2024.02.20 |
[ 데이터베이스 ] 23. DB 정규화 (2) (0) | 2024.02.14 |