chap95 / TS_study

JS 와 TS 스터디
1 stars 1 forks source link

6주차 - luce #22

Open luceinaltis opened 2 years ago

luceinaltis commented 2 years ago

1. ACID는 데이터베이스에서 트랜잭션이 안전하게 수행된다는 것을 보장하기 위한 약어입니다. 여기서, ACID의 각 약어 뜻이 의미하는 것을 설명해주세요.

Atomicity: Consistency: Isolation: Durability:


2. DBMS에서 A 테이블과 B 테이블에 대해 다음 JOIN 연산 수행 시 연산 결과를 작성해주세요.

Table a x y
a l
b m
Table b x z
c 10
a 20
b 30

SELECT FROM a INNER JOIN b ON a.x = b.x; SELECT FROM b LEFT OUTER JOIN a ON b.x = a.x; SELECT * FROM a CROSS JOIN b;


3. DBMS는 JOIN 연산 수행시 쿼리 옵티마이저에서 JOIN 전략을 선택합니다. JOIN 전략들에 대해 간략하게 설명해주세요.

Nested Loop Join: Hash Join: Merge Sort Join: