Oracle

Database 주요 용어

ZIAHO 2021. 10. 18. 22:59

Database 주요 용어

1. 주요 용어

    1) 테이블(Table) : 행(row)와 열(column)으로 이루어진 전체 데이터의 집합.

    2) 행(Row) : 튜플이라고도 부르며, 테이블을 구성하는 데이터 중 가로로 묶은 데이터셋. 실제 데이터의 내용을 가지고 있다.

    3) 열(Column) : 테이블을 구성하는 데이터 중 세로로 묶은 데이터셋. 그 테이벌의 속성을 의미하며, 열을 구성하는 값들은 같은 도메인(domain)으로 되어있다.

    4) 도메인(Domain) : 열(column)에 들어 갈 수 있는 값의 집합. 도메인이 '짝수인 정수'인 속성이라면 3, 5, 7 등의 홀수나 "컴퓨터"같은 아예 다른 자료형이 들어갈 수 없다.

 

2-1. 키(Key) : 특정 튜플들을 식별할때 사용하는 속성 혹은 속성의 집합

      1) 슈퍼키 : 튜플을 유일하게 식별할 수 있는 하나의 속성 혹은 속성의 집합. 튜플을 식별할 수 있으면 모두 슈퍼키가 될 수 있다.

      2) 후보키 : 튜플을 유일하게 식별할 수 있는 속성의 최소 집합. 즉, 슈퍼키 중에서 최소 속성으로 집합된 것이 후보키이다.

      3) 기본키 : 후보키들 중 하나를 대표로 선정하여 삼는 키이며 NULL값은 허용하지 않는다.

      4) 외래키 : 다른 테이블의 기본키를 참조하는 속성