관계대수에서 assignment 연산과 rename 연산은 모두 튜플 릴레이션에서 사용되는 연산자입니다. 그러나 그들 간에는 중요한 차이점이 있습니다.
- 할당 연산 (Assignment operation) : 이 연산자는 주어진 릴레이션을 새로운 이름으로 복사하는 것입니다. 이 새로운 이름은 다른 쿼리에서 참조될 수 있습니다. 이 연산자는 릴레이션에 대한 참조를 만듭니다.
- 이름 바꾸기 연산 (Rename operation) : 이 연산자는 릴레이션의 열 이름을 바꾸는 것입니다. 이 연산자는 특정 열 이름을 새로운 이름으로 대체합니다. 이 연산자는 릴레이션의 내용을 변경하지 않습니다.
따라서, 할당 연산은 릴레이션 자체를 새로운 이름으로 복사하여 새로운 릴레이션을 생성하고, 이름 바꾸기 연산은 릴레이션의 열 이름만 바꾸어 새로운 릴레이션을 만들지 않습니다.
'CS > DataBase' 카테고리의 다른 글
[Database] MVCC 란? (0) | 2024.11.23 |
---|---|
[DB] 제 3 정규화 vs BCNF (0) | 2023.05.29 |
SQL 함수 (0) | 2023.03.14 |
WHERE 조건 절을 활용한 데이터 검색 (1) | 2023.03.14 |
SELECT 문의 기본 문법 (0) | 2023.03.14 |
댓글