제약조건:
| 제약조건 | 설명 |
|---|---|
| 개체 무결성 | 각 테이블의 행을 고유하게 식별 (ex. 기본키) |
| 참조 무결성 | 테이블 간의 관계를 유지, 데이터 일관성 보장 (ex. 외래키) |
| 도메인 무결성 | 열의 데이터가 유효한 범위/타입 내에 있도록 보장 (ex. 고유키, NOT NULL, CHECK, DEFAULT) |
기본키
| uid | name | birth | hp | addr |
|---|---|---|---|---|
| A101 | 김유신 | 1968-05-09 | 010-1234-1001 | 경남 김해시 |
| A102 | 김춘추 | 1972-11-23 | 010-1234-1002 | 경남 경주시 |
| A103 | 장보고 | 1978-03-01 | 010-1234-1003 | 전남 완도군 |
고유키
| cid | name | hp | parent |
|---|---|---|---|
| C101 | 김철수 | 010-1234-1001 | P101 |
| C102 | 김영희 | 010-1234-1002 | P101 |
| C103 | 강철수 | 010-1234-1003 | P103 |
외래키