본문 바로가기
Database

관계형 데이터베이스의 구성요소

by DevPark 2023. 8. 30.

관계형 데이터베이스의 구성요소는 아래와 같습니다. 

 


관계형 데이터베이스의 구성요소


테이블(Table)

관계형 데이터베이스에서 데이터를 저장하는 기본적인 구조입니다. 

테이블은 열과 행으로 이루어진 격자 형태로 데이터를 저장합니다.


행(Row) 

테이블 내에서 개별적인 데이터 레코드를 나타냅니다. 

행은 테이블의 가로 방향으로 구성되며, 레코드 단위의 데이터를 포함합니다.


열(Column) 

테이블 내에서 각 속성(특성)을 나타내며, 세로 방향으로 구성됩니다. 

열은 특정 유형의 데이터를 나타내는데 사용됩니다.

 

 


키(Key)

키는 데이터베이스에서 레코드를 고유하게 식별하거나 레코드 간의 관계를 정의하는 데 사용되는 속성입니다.

 


기본키(Primary Key)

테이블 내에서 각 행을 고유하게 식별하기 위해 사용되는 열입니다. 

중복이 없으며, NULL 값을 가질 수 없습니다. 

기본키는 해당 테이블에서 각 행을 고유하게 식별하는 주요 수단입니다.


보조키(Alternate key) 

기본키 이외의 속성 중에서도 데이터를 식별하는데 사용되는 키입니다. 

예를 들어, 회원 데이터베이스에서 이메일 주소나 전화번호가 보조키가 될 수 있습니다.

보조키는 대체키(alternate key)라고도 불리며 후보키(candidate key)에 속해 있는 키이다. 

유일한 데이터를 가지고 있고 NULL이 없는 열은 기본키가 될 수 있는 후보키이다. 기본키가 되지 못한 후보키는 보조키가 된다. 


외래키(Foreign Key) 

다른 테이블의 기본키를 참조하는 열로, 테이블 간의 관계를 정의하는 데 사용됩니다. 

외래키는 데이터 무결성을 유지하고 테이블 간의 연결성을 확립하는 역할을 합니다.


복합키(Composite Key)

두 개 이상의 열을 조합하여 기본키로 사용하는 키입니다. 

이를 통해 여러 열의 조합이 고유한 식별자 역할을 할 수 있습니다.


이렇게 관계형 데이터베이스의 구성요소와 키에 대한 개념을 설명해드렸습니다.

이들은 데이터베이스의 구조를 이해하고 데이터를 효율적으로 관리하는 데 중요한 역할을 합니다.

반응형

댓글