데이터베이스 제약: 두 판 사이의 차이

IT위키
편집 요약 없음
(bookmark)
 
(다른 사용자 한 명의 중간 판 3개는 보이지 않습니다)
7번째 줄: 7번째 줄:
| 본질적 제약 ||  
| 본질적 제약 ||  
* 데이터 모델의 구조적인 특성으로 인한 제약
* 데이터 모델의 구조적인 특성으로 인한 제약
* 반드시 주 키(PK)가 있어야 하고 각 칼럼이 원자값
* 반드시 주 키(PK)가 있어야 하고 각 칼럼이 원자값(1차 정규형)
(1차 정규형)
||
||
* Primary Key
* Primary Key
16번째 줄: 15번째 줄:
* 데이터의 의미를 정확히 표현하고 오류를 방지
* 데이터의 의미를 정확히 표현하고 오류를 방지
* 데이터베이스의 스키마에 지정하는 제약
* 데이터베이스의 스키마에 지정하는 제약
* 영역 제약, [[참조 무결성 제약]]
* 도메인 제약, [[참조 무결성 제약]]
||  
||  
* Foreign Key
* Foreign Key
* [[참조 무결성 제약|Default/Cascade..]]
* [[참조 무결성 제약|Default/Cascade..]]
|-
|-
| 명시적 제약 || 프로그램에 명시하거나 사용자의 수작업으로 생성 || Programmatically
| 명시적 제약 ||  
* 프로그램에 명시하거나 사용자의 수작업으로 생성  
||  
* Programmatically
|}
|}
+ with create table
https://jddng.tistory.com/200

2023년 8월 2일 (수) 21:09 기준 최신판

Database Constraint
제약 유형 설명 구현 형태
본질적 제약
  • 데이터 모델의 구조적인 특성으로 인한 제약
  • 반드시 주 키(PK)가 있어야 하고 각 칼럼이 원자값(1차 정규형)
  • Primary Key
  • Unique Key
내재적 제약
  • 데이터의 의미를 정확히 표현하고 오류를 방지
  • 데이터베이스의 스키마에 지정하는 제약
  • 도메인 제약, 참조 무결성 제약
명시적 제약
  • 프로그램에 명시하거나 사용자의 수작업으로 생성
  • Programmatically

+ with create table

https://jddng.tistory.com/200