블로그 이미지
송시혁

calendar

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

Notice

Tag

Recent Post

Recent Comment

Recent Trackback

Archive

2018. 5. 14. 19:57 네트워크/database실습


ER 다이어그램이다. 대략 해석하면 다음과 같다.


meadia_types은 트랙(tracks)들이 없을 수도 있고 여러개일 수 있다.
트랙은 하나의 미디어 타입을 가진다.

 

한 장르(genres)는 트랙이 없을 수도 있고 여러개의 트랙일 수도 있다.
트랙(track)은 장르(genres)가 없거나 한 개이다.

 

playlist_track은 반드시 한개의 트랙(track)을 가진다.
트랙(track)은 playlist_track가 없거나 한 개이다.

 

playlists는 playlist_track이 없거나 한 개만 있다.
playlist_track은 하나의 playlists가 있다.

 

트랙(track)은 invoice_items이 없거나 여러개가 있다.
invoice_items는 반드시 한개의 트랙이 있다.

 

트랙(track)은 앨범(albums)이 없거나 한 개만 있다.
앨범(albums)들은 트랙이 없거나 여러 개가 있다.

artists는 앨범이 없거나 여러 개가 있다.


앨범은 반드시 한 명의 artist가 존재한다.

invoice는 invoice_items이 없거나 여러 개가 있다.
invoice_items는 반드시 한개 invoice가 있다.

 

invoice는 한명의 고객(customers)이 있다.
고객(customers)은 invoice 없거나 여러 개가 있다.

 

고객(customers)은 고용인(employees)이 없거나 한 명 있다.
고용인(employees)은 고객(customers)이 없거나 여러개가 있다.

 




관계형 그림



 

relationship - 그냥 관계가 있다는 정도

 

one            - 말그래도 한 개.

 

many          - 여러 개 가능.

 

one and ONLY one - 한 개 혹은 반드시 한 개. 그냥 무조건 한 개.

 

Zero or One - 0 또는 1

 

One or Many -  한 개 이상, 여러 개. 한 개 일수도 여러 개 일수도.

 

Zero or Many -  0이거나 여러 개이거나












































posted by 송시혁