ER 모델에서 도메인은 속성 값 집합 (즉, 엔티티의 특성 또는 특성)입니다. 설정되는 값은 도메인에 대한 공통 정의 (예 : 유형, 형식, 구문, 의미)를 따릅니다. 내 질문은 : 도메인이 데이터베이스의 check 제약 조건입니까?ER 모델 도메인 RDBMS에서
0
A
답변
0
도메인은 허용되는 값 집합을 정의 할뿐만 아니라 해당 값에 대해 수행 할 수있는 연산도 정의합니다. 예를 들어 당신이 논리적 도메인을
- EMPLOYEE_NUMBERS을 정의 할 수 = {N ∈ Z ∧ 0 < = N < = 99999}
- NUMBER_OF_DAYS = {N ∈ Z ∧ 0 < = N < = 99999 }
EMPLOYEE_NUMBERS 도메인 더하기와 빼기의 수학적 연산은 의미가 없으므로 도메인에 정의되지 않습니다. 그러나 NUMBER_OF_DAYS 도메인의 경우 이러한 수학 연산이 이해되고 정의됩니다.
실제 (SQL) DBMS에서 논리적 도메인을 구현할 때 기본 데이터 유형 정의 외에 검사 제한 조건을 사용할 수 있습니다. 그러나이 작업은 수행 할 수있는 작업이 아니라 열에 허용되는 값만 제한합니다. 따라서 점검 제한 조건에 열을 정의 할 수 있습니다 :
- EMP_NO INTEGER (5) CHECK (EMP_NO> = 0 AND EMP_NO < = 99999)
- NO_OF_DAYS INTEGER (5) CHECK (NO_OF_DAYS> = 0 AND NO_OF_DAYS < 얻은 대답은 아무 의미가 없지만 = 99999)이 비록
, 그것은 모든 EMP_NO의 합산에서 당신을 방지하지 않습니다 같은 방법으로이 컬럼에 저장 될 수있는 값을 제한합니다. 반면에 NO_OF_DAYS의 합계가 정당한 결과를 산출 할 수 있습니다.
관련 문제
- 1. ER 모델 (첸 표기법)
- 2. ER 모델 약한 개체.
- 3. er 모델 -> 관계형 모델 (데이터베이스)
- 4. SQL : ER 모델, 외래 키
- 5. 도메인 모델 - 모델 설계
- 6. 도메인 모델
- 7. ER 모델 (개념적)에서 관계형 (논리적) - MySqL
- 8. 차용 대출 용 ER 모델 - 네트워크?
- 9. 도메인 모델, 개념 모델 및 비즈니스 모델 등의 차이점
- 10. 다른 도메인 모델 개체에 액세스 할 수있는 도메인 모델 개체
- 11. Hibernate 도메인 모델
- 12. 도메인 모델 집계
- 13. 리포지토리 패턴이있는 도메인 모델
- 14. 도메인 모델 시도 중
- 15. 논리적 모델과 도메인 모델
- 16. 도메인 모델 설계 문제
- 17. 도메인 모델 설계
- 18. 도메인 모델 다이어그램
- 19. 모델 및 도메인 개체
- 20. 도메인 모델 버전 관리
- 21. PHP 도메인 모델
- 22. 돈 거래를위한 도메인 모델
- 23. asp.net 패턴 - 도메인 모델
- 24. CQRS 및 도메인 모델
- 25. DDD - 도메인 모델 문제
- 26. starUML의 도메인 모델
- 27. 메모리의 대형 도메인 모델
- 28. 빈혈 도메인 모델 다루기
- 29. 퍼지 논리 도메인 모델
- 30. 도메인 모델 설계