구조적 제약 vs 의미상 제약
CODEDRAGON ㆍDevelopment/Database
반응형
구조적 제약 vs 의미상 제약
구조적 제약
개체 인스턴스가 반드시 만족해야 하는 구조적인 특성을 의미합니다.
제약 |
학생의 학번이라는 속성은 구조적으로 반드시 숫자 8자리로 구성되어야 합니다. |
설명 |
학번에 문자가 포함되어 있거나 숫자가 8자리 이상인 경우, 제약조건을 위반하였기 때문에 오류(Error)로 처리해서 그 개체 인스턴스가 삽입되지 않도록 합니다 |
의미상 제약
개체 인스턴스가 반드시 만족해야 하는 의미상의 특성을 의미합니다.
제약 |
학생의 성별이라는 속성은 구조적으로는 하나의 문자로 구성되지만, 의미상으로 반드시 ‘M(Male)’ 또는 ‘F(Female)’라는 값을 가져야 합니다. |
설명 |
성별에 ‘M’이나 ‘F’ 이외의 값이 포함된 경우, 오류(Error)로 처리해서 그 개체 인스턴스가 삽입되지 않도록 합니다. |
'Development > Database' 카테고리의 다른 글
일반적인 DBMS 선정 기준 (0) | 2017.05.27 |
---|---|
DBMS 설치 검증 및 설치 완료 보고서 작성 (0) | 2017.05.26 |
릴레이션(Relation)의 특성 (0) | 2017.05.19 |
속성(Attribute), 속성의 표현, 속성의 특징, 도메인(Domain) (0) | 2017.05.18 |
DML(Data Manipulation Language: 데이터 조작어) (0) | 2017.05.17 |