JAVA_School/JAVA_School_class

[0329] DB설계및구현1

지윤이다 2023. 3. 29. 17:42

Relational Algebra (SQL이 아니라 SQL을 만드는 데에 사용되었던 문법)

union

- 양쪽의 데이터가 합쳐짐

join 컨디션에 맞는 결괏값만 들어감

or은 union 그렇거나 그런 사람

and는 그러면서 또한 이것도 만족하는 것

 

Difference

Temp2 - Temp4 이지만 Temp4가 먼저옴. from이기 때문에.

* 시험에 한 문제이상 나옴

 

#71 Product (곱하기)

- 모든 가능한 조합에 합쳐지는 조합이 다 일어나는 것이다.

- 공통으로 존재하는 것이 없어도 가능

- Join은 두개 테이블 사이에 공통적으로 있는 것만 join

- 모든 조합이기에 한 테이블에 3개 , 한 테이블에 2개 -> 결괏값: 6개 (3x2)

 

#72 Division (나눗셈)

 

 

<수업 3>

SQL 

-> DDl (Data Definition Language)

-> DML (Data Manipulation Language)

-> DCL (Data control Language)

 

WHERE Salary > 30000

              Salary < Bonus

 

SELECT 라고 해서 SELECT연산이 아니고 PROJECT연산임.

where절에서 조건에서 수평적 subset만을 뽑아낸다.

2

2

 

3

 

*: ALL

4

검증하기 위해서는?

SELECT CustomerName, CreditLimit
FROM Customer
WHERE CreditLimit = 10000;

 

5

타입 확인!

6
7