freeseaboy 님의 멋있어 지려 노력하는 블로그

Databases 신입(10) 열발을 내딛다. 본문

컴퓨터 & 서버/데이터베이스

Databases 신입(10) 열발을 내딛다.

freeseaboy 2024. 11. 24. 21:25
반응형

자 nn교시 DB마지막 입니다...일단 조인을 해볼게요

뭔지 모르지만 ㅋㅋㅋ바로 고고

스크립밑

  ★위 포스팅 내용은 네X버 Blog 아래 링크에도 

똑같이 미러링 되어 있습니다.예비 Blg ​★  

https://blog.naver.com/iwseo7114

 

iwseo7114님의 블로그 : 네이버 블로그

안녕하세요. 일상 생활 공유에 관심이 많은 샐리엇입니다. 잘부탁드려요~ㅋ

blog.naver.com

 

###############################################################################

자 오늘 주말 늦은 마지막 영어 못해요 ㅠㅠㅋㅋ 시간이 없어서 이거 하고 과메기

먹어야됨 ㅋㄷㅋㄷ

무튼 DB 관계대수 마저 할거에요...

확장연산 이란

기존 관계대수를 확장한 연산이라고 하면 된다

예로...

자연조인 -> 세미조인 and 외부조인

합집합 -> 외부 합집합

이되겠다..

이말이여~

세미조인 = R1 / R2 해서 (자연조인) -> R or L 반환(속성)

외부조인 = R1 / R2 (자연조인) -> Failed 한경우 RL or R or L도 널값으로 채워 반환

어렵죠?그냥 크게보셈 저도몰라요사실 ㅋ

외부 합집합 = R1 / R2 즉 두개 릴레이션이 합집합이 없어도 널값으로 채워서 반환 이거는 좀 애매한데?

R1 1,2,3

R2 1,4,5 이러면

12345이거인데 무슨 널값?뭔소리지?즉 찾아보니깐

---------------------------------------

R1 R2

1 1

2 ?

3 ?

? 4

? 5

---------------------------------------

즉 각각 교집합을 보고 R1 R2 에서 교집합에 없는 내용을 NULL로 채움

이말임 맞나요?

이렇게 주저리주러 막 알수없는 말로 쓴 글보다는 좀 찾아볼게요..

궁금한게 책에서 저렇게 써재끼면 독자들이 이해는 하나?내가 바보인가?

아이큐 두자리여서그런가?ㅋㅋㅋ무튼

세미조인은 자연조인이랑 비슷하다..근데 예를보여주자면

일단 무조건 R1 세미조인 R2 라면

기준은 R1이에요

R1

PW RW

1 2

2 5

3 NULL

11 0

213 0

R2

PW CW

3 2

99 NULL

1838 A

결국 세미조인 R1 R2를 하면

R1에서 반환되는 튜플이 PW속성을 가진 3 튜플임

즉 2열 1행이 출력됨

맞나요?이거니깐 잘기억하세요

오른쪽 및 왼쪽 조인은 이거보는 분들의 숙제입니다

전 이해를 했어요 팁을 주자면 조인을 알면 쉽게 이해가 됩니다

자 다음 외부조인은

왼 오른쪽 풀 이있어요..

R1

PW RW

1 2

2 5

3 NULL

11 0

213 0

R2

PW CW

3 2

99 NULL

1838 A

여기서 외부 풀 조인하면

R1

PW RW CW

1 2 NULL

2 5 NULL

3 NULL 2

11 0 NULL

213 0 NULL

99 NULL NULL

1838 NULL A

요거입니다.

나머지 L R도 있는데 이것또한 위를 알면 쉬워요 숙제입니다 ㅋㅋㅋㅋ

외부 합집합은

R1

PW RW

1 2

2 5

3 NULL

11 0

213 0

R2

PW CW

3 2

99 NULL

1838 A

외부합집합

기준으로

PW RW CW

1 2 NULL

2 5 NULL

3 NULL 2

11 0 NULL

213 0 NULL

99 NULL NULL

1838 NULL A

이렇게 됩니다...어떻게 보면 외부풀조인이랑 비슷하죠?

그래도 약간 다릅니다..

무튼 이렇게 알아봤어요...

이거를 한번에 이해 하려고 하지말고 천천히 해보면 됩니다.

무튼 이렇게 DB했고 다음에는

관대수 활용 알아볼게요 일단 오늘은 여기까지 수고링!!양파링

###############################################################################

12

반응형