본문 바로가기
데이터 베이스 Database

Attributes type : 어트리뷰트 타입, 어트리뷰트 종류.

by 질서정연_ 2020. 12. 7.

An entity is represented by a set of attributes

>Example:

a instructor entity= {(ID,76766), (name, Crick),

                              (dept_name, Biology), (salary, 72000)}

a instructor entity= {(ID,45565), (name, Katz),

                              (dept_name, Physics), (salary, 55000)}

 

 entity는 어트리뷰트의 집합으로 나타난다.

 

 

Domain – the set of permitted values for each attribute

>Semester -> {Fall, Winter, Spring, Summer}

>course_id -> the set of all text strings of a certain length

 

Domain은 각 어트리뷰트가 허용되는 영역이다. 

 

>Simple and composite attributes

Simple: cannot be divided into subparts

Composite: can be divided into subparts

   eg) name -> {first_name, middle_name, last_name)

 

 

 

Composite Attribute는 여러개의 sub part로 나눌 수 있는 속성이다. 

 

 

<정리>

Attribute types:

>Simple and composite attributes

» Attibute는 하위 파트로 나눌 수 없는 Simple속성과(Simple Attribute) 하위 파트로 나눠질 수 있는 Composite 속성(Composite Attribute)로 나뉜다.

 

>Single-valued and multivalued attributes

Example: multivalued attribute: phone_numbers

»중복 될 수 없는 속성 (Single) 과 중복 될 수 있는 속성(Multivalue)으로 나뉜다.

 

>Derived attributes

Can be computed from other attributes

Example:  age, given date_of_birth

>다른 속성에 의해 유추 될 수 있는 속성을 말한다. 

댓글