관계형 데이터 모델은 가장 유명한 데이터 모델이며 전 세계 대다수가 사용합니다. 이것은 단순하지만 효율적인 데이터 모델이며 가능한 한 최상의 데이터를 처리할 수 있는 기능을 가지고 있습니다. 매너.
테이블은 관계형 데이터 모델의 데이터를 처리하는 데 사용됩니다. 회사의 직원에 대한 데이터가 포함된 테이블의 예는 다음과 같습니다. -
<직원>
Emp_Number | Emp_Name | Emp_Designation | Emp_Age | 임원 급여 |
---|---|---|---|---|
1 | 잭 | 관리자 | 35 | 50000 |
2 | 톰 | 기술자 | 25 | 25000 |
3 | 헨리 | 비서관 | 50 | 30000 |
Employee 테이블에는 다음과 같은 특성이 있습니다. -
-
튜플 - 테이블의 행을 튜플이라고 합니다. 테이블 스키마에 따라 데이터 세부 정보를 저장합니다.
-
열 - 데이터베이스의 열은 동일한 형식의 데이터를 나타냅니다. 예 - 위의 데이터베이스에서 Name은 모든 직원의 이름을 나타냅니다.
-
관계형 스키마 - 관계형 스키마는 테이블 이름과 해당 속성을 정의합니다. 위 테이블의 스키마는 Employee(Emp number, Name, Designation, Age, Salary)
입니다. -
키 - 테이블의 키는 모든 튜플을 고유하게 식별할 수 있는 속성입니다. Employee 테이블에서 키는 모든 단일 직원에 대해 고유하므로 Emp Number입니다.
제약조건
모든 관계에는 관계형 모델이라고 하기 위해 유지해야 하는 몇 가지 제약 조건이 있습니다. 다음과 같습니다 -
- 키 제약 조건 - 고유한 방식으로 튜플을 식별할 수 있는 속성 집합이 하나 이상 있어야 합니다. 이 세트를 키라고 합니다.
- 도메인 제약 조건 - 데이터베이스에서 따라야 하는 몇 가지 도메인 특정 제약 조건이 있습니다. 예 - 직원의 급여는 음수일 수 없으므로 급여 필드에는 양수 값만 있습니다.
- 참조 무결성 제약 조건 - 이러한 제약 조건은 외래 키의 동작을 설명하는 데 사용됩니다. 외래 키는 다른 관계에서 참조할 수 있는 관계의 키입니다.