Unborn 8.0 Yellow Pointer
본문 바로가기
프로그래밍/데이터베이스

[데이터베이스] 용어 정리

by 에삐니 2017. 9. 8.
728x90

▶ 데이터 베이스(data base)

여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합을 말한다. 자료항목의 중복을 없애고 자료를 구조화하여 저장함으로써 자료 검색과 갱신의 효율을 높인다. 현대적인 의미의 데이터베이스 개념을 확립한 사람은 당시 제너럴일렉트릭사(社)에 있던 C.바크만으로 그는 1963년 IDS(Integrated Data Store)라는 데이터베이스 관리시스템을 만들었다.

 

▶ 릴레이션(relation)/테이블(table)

관계형 데이터 모델에서는 테이블을 릴레이션이라고 한다. 수학적으로 릴레이션은 두 개 이상의 집합으로부터 각 집합을 구성하는 원소들의 순서쌍에 대한 집합을 의미한다.

 

▶ 속성(attribute)/필드(field)/컬럼(column)

릴레이션을 구성하는 각 열에 부여되는 이름을 의미한다.

 

▶튜플(tuple)/레코드(record)/행(row)

릴레이션의 각행을 튜플이라고 하며 하나의 튜플은 각 속성에서 정의된 값들을 이용하여 구성된다.

 

▶ 도메인(domain)

각 필드에 입력 가능한 값들의 범위를 미리 정해 놓는 것으로 필드가 가질 수 있는 모든 값들의 집합을 의미한다. 도메인의 각 값은 더 이상 분리할 수 없는 원자값이어야 한다.

 

▶ 원자값(atomic value)

원자값은 더 이상 분리되지 않는 값을 의미한다. 하나의 레코드에서 각 필드에는 원자값만이 정의될 수 있다.

위 테이블의 구성은 인적사항(이름, 생일, 지역, 성별)로 나타낼 수 있다.

[네이버 지식백과]데이터베이스 [data base] (두산백과)

표_네이버 나눔글꼴

728x90
반응형

댓글