관리 메뉴

CASSIE'S BLOG

76강 MySQL의 DB 테이블 관계 익히기 본문

PROGRAMMING/슈퍼코딩 강의 정리

76강 MySQL의 DB 테이블 관계 익히기

ITSCASSIE1107 2024. 10. 13. 16:52

 

HAVING으로 그룹화된 것들 조건으로 또 거는 것

 

 

관계형 db인 rdb의 관계에서 제일 중요한 것 2가지

 

 

rdb에서는 어떤 목적, 상하관계 이런 게 없다.

 

관계의 선택성 (관계의 중요성), 다중성 이거 밖에 없다. 

 

페어링은 이 관계가 무조건 페어 즉 싱크를 맞추고 있어야하나 이 뜻 임. 

 

동그라미랑 수직에 대해서 여태껏 몰랏네

 

자식에서 부모 방향으로 읽으면 수직바라서 "자식은 부모를 가져아한다" 가 되는 거임

 

동그라미같은 경우에는 가질 수 있다니까 0또는 1 이렇게 해석하면 되고

수직바 2개면은 오른쪽 수직바는 그냥1이라는 뜻이고 왼쪽의 수직바는 mandatory 필수적인 1이다

one => 에 설명되어있는 뜻 

 

까치발이 many뜻인데 동그라미가 있으면은 동그라미는 가질 수 있고 안 가질 수도 있다는뜻인데 그게 한명일수도 있고 여러명일 수도 있다 이런 뜻임

 

수직바 1 저기에 있는 뜻은 최소한 1개는 가져야한다는 뜻임.

 

 

이 order테이블의 customer id는 customer의 테이블의 id와 같아서 이거를 이용해서 join문으로 데이터를 가져올 수 있음.

 

실습 건너뜀 

반응형