본문 바로가기
CS/DataBase

관계대수에서 assignment 과 rename의 차이?

by gamxong 2023. 3. 14.

관계대수에서 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

댓글