문서의 각 단락이 어느 리비전에서 마지막으로 수정되었는지 확인할 수 있습니다. 왼쪽의 정보 칩을 통해 작성자와 수정 시점을 파악하세요.

고유값 | |
정의 | 어떤 집합 안에서 서로 다른 원소를 구별할 수 있는 유일한 식별자 |
유형 | 자연 키 대리 키 |
주요 용도 | 데이터베이스 테이블의 기본 키(Primary Key) 레코드 식별 데이터 무결성 보장 |
관련 분야 | 데이터베이스 자료 구조 컴퓨터 과학 |
특성 | 유일성 불변성[1] NULL 허용 불가 |
상세 정보 | |
자연 키 | 업무적으로 의미 있는 데이터에서 유래한 키 예: 주민등록번호, 이메일 주소 |
대리 키 | 업무와 무관하게 시스템이 생성한 인위적인 키 예: 자동 증가 숫자(Auto Increment), UUID |
기본 키(Primary Key) | 테이블의 각 행을 고유하게 식별하는 하나 이상의 열 고유값의 대표적인 적용 사례 |
고유 키(Unique Key) | 기본 키와 유사하게 고유성을 보장하지만, NULL 값을 허용할 수 있음 |
복합 키(Composite Key) | 두 개 이상의 열을 조합하여 고유성을 만드는 키 |

고유값은 데이터베이스에서 각 레코드를 유일하게 식별하는 데 사용되는 하나 이상의 속성이다. 이는 테이블 내에서 중복되지 않는 값을 가지며, 기본 키로 지정되어 데이터의 무결성을 보장하는 핵심 요소로 작용한다. 고유값의 개념은 자료 구조와 컴퓨터 과학 전반에 걸쳐 중요한 식별 메커니즘으로 활용된다.
고유값은 크게 자연 키와 대리 키 두 가지 유형으로 구분된다. 자연 키는 비즈니스 데이터 자체에서 유래한 의미 있는 속성(예: 주민등록번호)을 사용하는 반면, 대리 키는 데이터베이스 시스템이 레코드 생성 시 임의로 부여한 식별자(예: 순차 번호)를 의미한다. 두 방식 모두 각 레코드를 구분하는 유일한 기준을 제공한다는 공통점을 가진다.
이상적인 고유값은 유일성과 불변성을 가져야 하며, NULL 값을 허용하지 않는다. 이러한 특성은 데이터베이스에서 관계를 설정하거나 인덱스를 생성할 때 정확성과 효율성을 유지하는 데 필수적이다.

고유값은 데이터베이스의 테이블에서 각 레코드를 유일하게 식별하는 데 사용되는 하나 이상의 열을 의미한다. 이는 데이터베이스 설계의 핵심 개념으로, 모든 레코드는 고유값을 통해 다른 모든 레코드와 구별된다. 고유값의 가장 중요한 역할은 기본 키로서, 테이블 내 데이터의 무결성을 보장하는 기초가 된다.
고유값은 크게 두 가지 유형으로 나뉜다. 첫 번째는 자연 키로, 비즈니스 도메인에서 이미 존재하는 의미 있는 데이터를 사용한다. 예를 들어, 주민등록번호나 이메일 주소가 이에 해당한다. 두 번째는 대리 키로, 데이터베이스 시스템이 레코드 생성 시 순차적으로 부여하는 인위적인 식별자이다. 이는 자동 증가 숫자 등이 일반적이다.
고유값은 몇 가지 필수적인 특성을 가진다. 가장 중요한 것은 유일성으로, 동일한 테이블 내에서 두 레코드가 같은 고유값을 가질 수 없다. 또한, 이상적인 경우 값이 변하지 않는 불변성을 지녀야 하며, 레코드를 식별하는 데 필수적이므로 NULL 값을 허용해서는 안 된다. 이러한 특성들은 데이터의 정확한 관계 설정과 중복 방지의 토대를 제공한다.
이 개념은 자료 구조와 컴퓨터 과학 전반에서도 중요한 원리로 적용되며, 객체나 요소를 식별하는 기본 메커니즘의 근간이 된다.

[정보 테이블 확정 사실]은 데이터베이스의 '키(Key)' 개념에 대한 설명으로, 현재 작성 중인 '선형대수학에서의 고유값' 섹션과는 직접적인 관련이 없습니다. 따라서 이 정보는 사용하지 않고, 선형대수학의 고유값에 대한 일반적인 지식만을 바탕으로 작성합니다.
선형대수학에서 고유값은 정사각행렬이 특정 벡터에 작용할 때, 그 벡터의 방향은 유지한 채 크기만을 변화시키는 특별한 스칼라 값을 의미한다. 이때 방향이 변하지 않는 벡터를 고유벡터라고 부른다. 구체적으로, 행렬 A와 영벡터가 아닌 벡터 v, 그리고 스칼라 λ에 대해 A v = λ v라는 관계가 성립하면, λ를 행렬 A의 고유값, v를 고유값 λ에 대응하는 고유벡터라고 정의한다.
이 개념은 선형 변환의 핵심적인 특성을 파악하는 데 유용하다. 행렬은 선형 변환을 표현하는 도구인데, 고유값과 고유벡터를 분석하면 해당 변환이 공간을 어떻게 늘리거나 줄이는지, 혹은 특정 방향으로 어떻게 작용하는지를 이해할 수 있다. 예를 들어, 큰 고유값에 대응하는 고유벡터 방향으로는 변환이 공간을 크게 확장시키고, 작은 고유값 방향으로는 축소시킨다.
고유값은 행렬의 다양한 성질과 깊이 연관되어 있다. 행렬의 대각합은 모든 고유값의 합과 같으며, 행렬식은 모든 고유값의 곱과 같다는 중요한 성질을 가진다. 또한, 행렬이 대각화 가능한지 여부는 충분한 수의 일차독립인 고유벡터를 가질 수 있는지, 즉 고유값의 중복도와 고유공간의 차원이 일치하는지에 따라 결정된다.
고유값 방정식은 고유값과 고유벡터를 정의하는 핵심적인 방정식이다. 정사각행렬 A와 영벡터가 아닌 벡터 v, 그리고 스칼라 λ에 대해, A v = λ v가 성립할 때 λ를 고유값, v를 이에 대응하는 고유벡터라고 정의한다. 이 방정식은 행렬 A를 벡터 v에 작용시켰을 때, 그 결과가 원래 벡터 v의 스칼라 배(λ배)와 같다는 의미를 담고 있으며, 이는 변환에서 방향이 보존되는 특별한 벡터와 그 확대/축소 비율을 찾는 문제와 같다.
이 방정식을 재배열하면 (A - λI) v = 0 형태로 쓸 수 있다. 여기서 I는 단위행렬이다. 이 동차 선형 방정식이 영벡터가 아닌 해(v)를 가지기 위해서는, 계수 행렬 (A - λI)의 행렬식이 0이어야 한다. 이 조건 det(A - λI) = 0을 특성 방정식이라고 부르며, 이는 λ에 대한 다항식 방정식이다. 따라서 고유값을 찾는 문제는 본질적으로 이 특성 방정식의 근을 구하는 문제로 귀결된다.
고유값 방정식은 선형 변환의 근본적인 특성을 파악하는 데 필수적이다. 이를 통해 행렬이 대각화 가능한지 판단하거나, 선형 시스템의 안정성을 분석하며, 다양한 응용 수학 분야에서 시스템의 고유한 진동 모드나 주파수를 도출하는 데 활용된다.
특성 다항식은 정사각 행렬에 연관된 다항식으로, 그 행렬의 고유값을 구하는 데 핵심적인 역할을 한다. 주어진 n×n 행렬 A에 대해, 그 특성 다항식은 변수 λ에 대한 n차 다항식이며, det(λI - A)로 정의된다. 여기서 I는 단위 행렬이고, det는 행렬식을 의미한다. 이 다항식을 0으로 만드는 λ의 값, 즉 특성 방정식 det(λI - A) = 0의 근이 바로 행렬 A의 고유값이 된다.
특성 다항식의 계수는 행렬의 중요한 불변량과 연결되어 있다. 예를 들어, 최고차항을 제외한 항의 계수들은 행렬의 대각합이나 행렬식과 같은 값들을 포함한다. 이 다항식은 행렬이 대각화 가능한지 판단하는 데에도 사용될 수 있으며, 케일리-해밀턴 정리에 따르면 모든 행렬은 자신의 특성 다항식을 만족시킨다. 즉, 행렬 A를 그 특성 다항식의 변수 λ 자리에 대입하면 영행렬이 된다.
특성 다항식의 계산은 이론적으로는 명확하지만, 실제로 큰 행렬에 대해 수치적으로 안정적으로 근을 구하는 것은 복잡한 문제이다. 이는 수치 선형대수학의 중요한 주제 중 하나로, QR 알고리즘과 같은 반복적 방법이 주로 사용된다. 또한, 희소 행렬이나 특수한 구조를 가진 행렬의 경우 더 효율적인 알고리즘이 연구되고 있다.
이 개념은 선형대수학을 넘어서 그래프 이론에서 인접 행렬의 특성 다항식을 분석하거나, 제어 이론에서 시스템의 안정성을 판별하는 등 다양한 분야에서 응용된다.

[정보 테이블 확정 사실]은 현재 작성 중인 '대각화' 섹션과 직접적인 관련이 없습니다. '대각화'는 선형대수학에서 행렬의 고유값과 고유벡터를 활용하는 중요한 개념입니다.
대각화는 정사각행렬을 대각행렬 형태로 변환하는 과정이다. 이 변환은 행렬의 고유벡터들을 기저로 사용하여 이루어진다. 구체적으로, 행렬 A가 n개의 선형 독립인 고유벡터를 가질 경우, 이 고유벡터들을 열벡터로 하는 행렬 P를 구성할 수 있다. 이때 P의 역행렬을 이용해 A를 P^(-1)AP = D와 같은 형태로 변환하면, 그 결과 D는 주대각선 성분이 A의 고유값들로 채워진 대각행렬이 된다.
대각화 가능한 행렬은 여러 가지 유용한 성질을 가진다. 가장 큰 장점은 행렬의 거듭제곱 계산이 매우 간편해진다는 점이다. 행렬 A의 k제곱은 A^k = P D^k P^(-1)로 쉽게 구할 수 있으며, D^k는 단순히 각 대각 성분(고유값)을 k제곱한 것이기 때문이다. 이는 미분방정식 시스템의 해를 구하거나, 마르코프 연쇄에서 상태 전이를 분석하는 데 응용된다. 또한, 대각화 과정에서 얻는 고유벡터는 행렬이 작용하는 주요 방향을 나타내며, 이는 주성분 분석과 같은 데이터 과학 기법의 기초가 된다.
그러나 모든 행렬이 대각화 가능한 것은 아니다. 행렬이 대각화되기 위해서는 충분한 수의 선형 독립인 고유벡터가 존재해야 한다. 예를 들어, 중복도가 2인 고유값에 대해 고유벡터가 하나밖에 없는 행렬은 대각화할 수 없다. 이러한 경우에는 조르당 표준형으로 행렬을 변환하는 것이 일반적이다. 대각화 가능성은 행렬이 정규행렬인지, 특히 에르미트 행렬이나 유니타리 행렬과 같은 특수한 행렬인지에 따라 쉽게 판단할 수 있는 경우도 많다.
[정보 테이블 확정 사실]은 데이터베이스의 기본 키에 대한 내용으로, 현재 작성 중인 '고유값' 문서의 '스펙트럼' 섹션과는 직접적인 관련이 없습니다. 따라서 이 정보는 사용하지 않습니다.
선형대수학에서, 행렬이나 선형 변환의 스펙트럼은 그 모든 고유값의 집합을 의미한다. 스펙트럼은 주로 복소수 체를 고려할 때 사용되는 개념으로, 복소수 평면 상에서 고유값들의 분포를 나타낸다. 이 용어는 함수해석학과 양자역학 등 더 넓은 수학 및 물리학 분야에서도 중요한 역할을 하며, 연산자의 성질을 분석하는 데 핵심적인 도구가 된다.
스펙트럼의 개념은 유한차원 벡터 공간을 넘어서 무한차원 공간에서의 선형 연산자로 확장된다. 이 경우, 고유값 외에도 연산자가 가역적이지 않은 복소수 값들, 즉 점 스펙트럼, 연속 스펙트럼, 잔여 스펙트럼 등이 포함될 수 있다. 스펙트럼의 연구는 연산자의 구조와 그에 따른 시스템의 동역학을 이해하는 데 필수적이다.
스펙트럼 유형 | 설명 |
|---|---|
점 스펙트럼 | 고유값에 해당하는 부분으로, 0이 아닌 고유벡터가 존재하는 값들의 집합이다. |
연속 스펙트럼 | 연산자 (λI - A)가 일대일 대응이지만 그 역연산자가 유계가 아닌 값 λ의 집합이다. |
잔여 스펙트럼 | 연산자 (λI - A)가 일대일 대응이지만 그 치역이 전체 공간에서 조밀하지 않은 값 λ의 집합이다. |
이러한 스펙트럼 분해는 양자역학에서 관측 가능량의 측정 가능한 값과 상태를 해석하는 데 직접적으로 응용되며, 공학에서 시스템의 안정성 분석 등 다양한 분야에서 활용된다.

양자역학에서 고유값은 물리적 관측량을 나타내는 연산자인 에르미트 연산자의 측정 가능한 결과를 의미한다. 양자역학의 기본 가정에 따르면, 모든 물리적 관측량은 힐베르트 공간 위에서 작용하는 특정 연산자에 대응되며, 이 연산자의 고유값이 그 관측량을 측정했을 때 얻을 수 있는 가능한 결과값이 된다. 예를 들어, 해밀토니안 연산자의 고유값은 시스템의 에너지 준위를, 운동량 연산자의 고유값은 운동량을 나타낸다.
이러한 연산자의 고유벡터는 해당 고유값에 대응하는 특정 상태, 즉 고유상태를 나타낸다. 시스템이 어떤 연산자의 고유상태에 놓여 있을 때, 그 관측량을 측정하면 항상 대응하는 고유값이 확정적으로 얻어진다. 가장 대표적인 예로, 슈뢰딩거 방정식의 정상 상태 해는 해밀토니안 연산자의 고유상태이며, 이때의 고유값이 양자화된 에너지 준위가 된다. 이러한 에너지 준위의 양자화는 원자 스펙트럼과 같은 현상을 설명하는 핵심 메커니즘이다.
한편, 파동 함수의 붕괴 개념도 고유값과 밀접하게 연결되어 있다. 측정 이전의 시스템 상태는 일반적으로 관측량 연산자의 여러 고유상태의 중첩으로 표현된다. 측정 행위는 이 중첩 상태를 특정 고유상태 중 하나로 붕괴시키며, 그 결과 해당 고유상태에 대응하는 고유값이 측정값으로 기록된다. 이 과정에서 각 고유값이 측정될 확률은 초기 상태가 해당 고유상태에 투영된 확률 진폭의 제곱, 즉 보른 규칙에 의해 결정된다.
[정보 테이블 확정 사실]은 데이터베이스의 식별자(키)에 관한 내용으로, 현재 작성 중인 '고유값'의 수학적 개념과는 직접적인 관련이 없습니다. 따라서 이 정보는 사용하지 않고, 고유값의 공학 및 물리학 응용에 초점을 맞춰 작성합니다.
고유값과 고유벡터는 공학 및 물리학의 다양한 분야에서 시스템의 핵심적인 동작을 분석하는 데 필수적인 도구이다. 특히 선형 시스템의 안정성, 진동 모드, 주요 응력 방향 등을 파악할 때 널리 활용된다.
기계공학과 구조공학에서는 구조물의 진동 해석에 고유값이 중요하게 사용된다. 예를 들어, 다리나 건물과 같은 구조물의 고유진동수는 해당 구조물의 질량 행렬과 강성 행렬로 구성된 방정식의 고유값으로 계산된다. 이 값을 통해 구조물이 외부 힘(예: 지진, 풍하중)에 의해 공명할 수 있는 위험한 주파수를 예측하고, 설계 단계에서 이를 피할 수 있다. 또한 유한요소해석을 통해 복잡한 형상의 고유진동수와 진동 모드(고유벡터)를 시각화하여 구조적 결함을 진단한다.
전기공학 및 제어공학 분야에서는 회로망 분석과 시스템 안정성 판별에 고유값이 적용된다. 상태공간 표현으로 모델링된 동적 시스템의 안정성은 시스템 행렬의 고유값 실수부의 부호로 결정된다. 모든 고유값의 실수부가 음수이면 시스템은 안정하며, 양수인 고유값이 존재하면 불안정해진다. 이 원리는 항공기 자동조종장치, 로봇 제어기, 전력 시스템 등 다양한 피드백 제어 시스템의 설계와 검증에 핵심적이다.
데이터 과학 및 머신러닝 분야에서 고유값은 데이터의 차원을 축소하거나 핵심 패턴을 추출하는 데 핵심적인 역할을 한다. 특히 주성분 분석(PCA)은 고유값 분해를 기반으로 하는 대표적인 차원 축소 기법이다. 공분산 행렬의 고유값과 고유벡터를 계산하여, 고유값이 큰 순서대로 해당하는 고유벡터(주성분)를 선택함으로써 데이터의 분산을 최대한 보존하면서 차원을 줄일 수 있다. 이는 시각화, 노이즈 제거, 계산 효율성 향상에 널리 활용된다.
또한, 특이값 분해(SVD)는 행렬을 세 개의 행렬의 곱으로 분해하는 방법으로, 고유값 분해를 직사각 행렬로 일반화한 것이다. SVD에서 얻는 특이값은 정방행렬의 고유값과 유사한 성질을 가지며, 추천 시스템, 이미지 압축, 자연어 처리의 잠재 의미 분석(LSA) 등 다양한 머신러닝 모델에서 데이터의 잠재적 구조를 파악하는 데 사용된다. 그래프 이론에서 인접 행렬이나 라플라시안 행렬의 고유값은 네트워크 분석과 커뮤니티 탐지에 중요한 정보를 제공하기도 한다.
클러스터링 알고리즘 중 하나인 스펙트럴 클러스터링은 데이터의 유사도 행렬(또는 라플라시안 행렬)의 고유값과 고유벡터를 계산하여 클러스터를 형성한다. 이 방법은 복잡한 구조를 가진 데이터에 대해 효과적인 군집화 결과를 제공할 수 있다. 요약하면, 고유값은 고차원 데이터를 이해하고 처리하는 머신러닝 파이프라인에서 데이터의 본질적인 특성과 구조를 수치화하는 강력한 수학적 도구로 자리 잡고 있다.

고유값을 계산하는 방법은 크게 해석적 방법과 수치적 방법으로 나뉜다. 해석적 방법은 행렬의 크기가 작거나 특수한 구조를 가진 경우에 적용 가능하며, 주로 특성 다항식의 근을 구하는 과정을 포함한다. 이는 고유값 방정식을 직접 풀어 정확한 값을 얻는 방법이다. 그러나 5차 이상의 다항식에 대해서는 일반적인 대수적 해법이 존재하지 않아, 대부분의 실제 문제에서는 수치적 방법에 의존하게 된다.
수치적 방법은 근사적인 고유값을 효율적으로 찾기 위한 알고리즘들로 구성된다. 대표적인 방법으로는 거듭제곱법과 그 변형들이 있다. 이 방법은 가장 큰 절댓값을 가진 고유값(우세 고유값)과 그에 대응하는 고유벡터를 찾는 데 효과적이다. QR 알고리즘은 모든 고유값을 안정적으로 계산하는 데 널리 사용되는 방법으로, 행렬을 직교 행렬 Q와 상삼각행렬 R의 곱으로 분해하는 과정을 반복하여 행렬을 상삼각행렬로 수렴시킨다. 상삼각행렬의 대각 성분이 바로 고유값이 된다.
대규모 희소 행렬의 경우, 모든 고유값을 계산하는 것은 계산 비용이 매우 크다. 따라서 랭크시프트나 부분공간 반복법과 같은 기법을 사용하여 특정 범위의 고유값(예: 가장 큰 몇 개 또는 가장 작은 몇 개)만을 선택적으로 계산한다. 이러한 방법들은 유한 요소법이나 네트워크 이론과 같은 대규모 문제를 푸는 데 필수적이다.
컴퓨팅 환경에서는 MATLAB, NumPy, LAPACK과 같은 수치 계산 라이브러리나 소프트웨어에 이러한 알고리즘들이 구현되어 있어, 사용자는 내장 함수를 호출하여 고유값을 쉽게 계산할 수 있다. 이러한 도구들은 계산의 정확성과 안정성을 보장하며, 문제의 규모와 행렬의 특성에 따라 최적의 알고리즘을 선택하여 적용한다.

고유벡터는 선형 변환을 통해 방향이 변하지 않는, 즉 변환의 축이 되는 벡터를 의미한다. 정사각행렬 A에 대해, 영벡터가 아닌 벡터 v가 A를 곱했을 때 단순히 스칼라배 λv로 변환될 때, 이 벡터 v를 A의 고유벡터라고 하며, 이때의 스칼라 λ를 해당 고유벡터에 대응하는 고유값이라고 한다.
고유벡터와 고유값은 고유값 방정식 Av = λv 을 통해 정의된다. 이 방정식을 만족하는 모든 고유벡터는 고유공간을 형성하며, 이 공간은 해당 고유값에 대응하는 모든 고유벡터와 영벡터로 구성된 벡터 공간의 부분공간이다. 고유벡터의 방향은 변환에 의해 유지되지만, 그 크기는 고유값의 절댓값만큼 확대 또는 축소되며, 고유값이 음수일 경우 방향이 반대로 뒤집힐 수 있다.
이 개념은 선형대수학의 핵심이며, 행렬의 구조를 이해하는 데 필수적이다. 특히, 대각화 가능한 행렬은 고유벡터들을 기저로 삼아 대각행렬로 표현할 수 있으며, 이 대각행렬의 대각 성분이 바로 고유값들이다. 이는 복잡한 행렬 연산을 단순화하는 강력한 도구가 된다.
고유벡터는 양자역학에서 관측 가능량과 상태 벡터를, 공학에서 진동 모드와 안정성 분석을, 데이터 과학에서는 주성분 분석과 같은 차원 축소 기법의 기초를 이루는 중요한 개념으로 광범위하게 응용된다.
고유공간은 주어진 선형 변환이나 정사각행렬에 대해, 하나의 고유값에 대응하는 모든 고유벡터와 영벡터를 모아놓은 벡터 공간이다. 즉, 특정 고유값 λ에 대해, 방정식 Av = λv를 만족하는 모든 벡터 v의 집합을 의미한다. 이 공간은 해당 고유값에 대한 고유벡터들이 생성하는 부분 공간이며, 항상 원점을 포함한다.
고유공간의 차원은 그 공간에 속하는 일차독립인 고유벡터의 최대 개수이며, 이를 해당 고유값의 기하적 중복도라고 부른다. 이는 고유값이 특성 다항식의 근으로서 가지는 대수적 중복도와 비교되는 중요한 개념이다. 기하적 중복도는 항상 대수적 중복도보다 작거나 같으며, 두 중복도가 모든 고유값에 대해 일치할 때 행렬은 대각화 가능하다고 말할 수 있다.
고유공간의 개념은 선형대수학의 여러 핵심 정리와 응용 분야에서 중요한 역할을 한다. 예를 들어, 행렬의 대각화는 각 고유공간의 기저 벡터들을 모아 기저를 형성할 수 있을 때 가능하다. 또한, 양자역학에서 에너지 준위의 축퇴는 하나의 고유값(에너지 값)에 대응하는 고유공간의 차원이 1보다 클 때 발생하는 현상으로 설명된다.

고유값이라는 용어는 선형대수학에서 정사각행렬이나 선형 변환과 관련된 특수한 스칼라 값을 지칭하는 것이 일반적이다. 그러나 컴퓨터 과학 및 데이터베이스 분야에서는 '고유값(Unique Value)'이라는 표현이 다른 의미로 널리 사용된다. 이는 데이터베이스 테이블에서 각 레코드를 유일하게 식별하는 데 사용되는 값 또는 키를 의미한다.
데이터베이스에서의 고유값은 주로 기본 키의 역할을 하며, 자연 키와 대리 키 두 가지 주요 유형으로 나뉜다. 자연 키는 비즈니스 데이터 자체(예: 주민등록번호, 이메일 주소)에서 유래하는 반면, 대리 키는 데이터 무결성을 보장하기 위해 시스템이 인위적으로 생성한 식별자(예: 순차 번호)이다. 이들의 핵심 특성은 유일성과 NULL 값을 허용하지 않는다는 점이다.
이러한 개념은 자료 구조 설계에도 적용되어, 효율적인 데이터 검색과 데이터 무결성 유지를 가능하게 한다. 데이터베이스의 인덱스 생성이나 해시 테이블의 키 설계 시 고유값의 특성은 매우 중요한 고려 사항이 된다. 이상적으로는 고유값이 불변성을 유지하는 것이 바람직하지만, 실제 시스템에서는 변경 가능성을 고려해야 하는 경우도 있다.
두 학문 분야에서 동일한 용어가 사용되지만, 그 의미와 적용 맥락은 명확히 구분된다. 선형대수학의 고유값은 행렬의 본질적인 특성을 나타내는 수학적 개념인 반면, 데이터베이스의 고유값은 정보를 체계적으로 관리하기 위한 실용적인 식별 도구에 가깝다.