본문 바로가기
Database/DB

관계 데이터 모델 및 관련 용어

by 빈스터디 2023. 2. 10.

관계 데이터 모델은 표 데이터 모델이라고도 하며, 구조가 단순하고 사용이 편리하다는 특징이 있다.

ex) MySQL, SQL Server 등

 

 

관련 용어

관련 용어에는 릴레이션, 속성, 튜플, 도메인, 기수, 차수가 있다.

릴레이션은 정보 저장의 형태가 2차원 구조의 테이블로 되어있는데 이 테이블을 의미한다.

속성은 이러한 테이블의 각 열을 의미한다.

튜플은 테이블의 한 행을 구성하는 속성들의 집합이다. 레코드라고도 한다.

도메인은 속성이 취할 수 있는 값들의 집합이다.

기수는 튜블의 수를 의미한다.(Cardinality)

차수는 속성의 수를 의미한다.(Degree)

 

 

릴레이션 특징

1. 특정 릴레이션은 오직 하나의 레코드(튜플) 타입만 저장한다.

2. 하나의 속성 내의 값들은 모두 같은 유형이다.

3. 속성들의 순서는 중요하지 않다..

4. 각 속성의 이름은 한 릴레이션 내에서만 고유하게 존재한다.(다른 릴레이션에서는 존재할 수 있다.)

5. 릴레이션에서 동일한 튜플이 두 개 이상 존재하지 않는다.

6. 한 튜플의 각 속성은 원자 값을 가진다. 값에 리스트나 집합은 허용되지 않는다.

*원자 값은 속성 값이 더 이상 논리적으로 분해될 수 없는 값을 말한다.

 

 

키 종류

키(Key)란 데이터베이스에 저장되어 있는 레코드를 유일하게 구별할 수 있는 식별자를 의미한다.

키의 종류

위의 캡처본과 같이 릴레이션과 키 설정을 할 수 있다.

'Database > DB' 카테고리의 다른 글

데이터베이스 정규화  (0) 2023.02.10
ERD를 릴레이션으로 바꾸기(사상)  (0) 2023.02.10
ERD  (0) 2023.02.10
리눅스 MySQL설치 및 외부 접속  (0) 2023.02.10
데이터 베이스에 대해  (0) 2023.02.10