데이터베이스는 검색 기능이 뛰어나 닮은 스프레드 시트보다 강력합니다. 관계형 데이터베이스는 서로 다른 테이블의 항목을 상호 참조하고 대량의 상호 연결된 데이터에 대해 복잡한 계산을 수행합니다. 정보는 쉽게 관리, 액세스 및 업데이트되는 방식으로 구성됩니다.
속성이란 무엇입니까?
데이터베이스는 테이블로 구성됩니다. 각 테이블에는 열과 행이 있습니다.
각 행 (튜플이라고 함)은 단일 항목에 적용되는 데이터 집합입니다. 각 열 (특성)에는 행의 특성을 설명하는 내용이 들어 있습니다. 데이터베이스 속성은 데이터베이스의 테이블에있는 컬럼 이름 W 그 아래의 필드 내용입니다.
제품을 판매하여 ProductName, Price 및 ProductID에 대한 열이있는 테이블에 입력하면 각 해당 제목이 특성입니다. 이 표제 아래의 각 필드에는 제품 이름, 가격 및 제품 ID를 각각 입력합니다. 각 필드 항목은 속성이기도합니다.
속성의 비 기술적 정의는 특성의 특성이나 품질을 정의한다는 점을 감안하면 생각할 때 의미가 있습니다.
속성은 엔티티를 기술한다.
비즈니스가 개발 한 데이터베이스를 생각해 봅시다. 그것은 아마도 데이터베이스 디자이너에 의한 엔티티 (entity)라고 불리는 테이블을 고객, 직원 및 제품 등에 포함 할 가능성이 있습니다.
제품 테이블은 각 제품의 특성을 정의합니다. 여기에는 제품 ID, 제품 이름, 공급 업체 ID (외래 키로 사용됨), 수량 및 가격이 포함될 수 있습니다. 이러한 각 특성은 제품이라는 테이블 (또는 엔티티)의 속성입니다.
일반적으로 인용 된 Northwinds 데이터베이스에서이 스 니펫을 고려하십시오.
| 제품 ID | 상품명 | SupplierID | CategoryID | QuantityPerU | 단가 |
|---|---|---|---|---|---|
| 1 | 차이 | 1 | 1 | 10 박스 x 20 봉지 | 18.00 |
| 2 | 창 | 1 | 1 | 24 - 12 온스 병 | 19.00 |
| 3 | 아니 시드 시럽 | 1 | 2 | 12 - 550 ml 병 | 10.00 |
| 4 | 요리사 Anton의 케이준 조미료 | 2 | 2 | 48 - 6 온스 항아리 | 22.00 |
| 5 | 쉐프 안톤의 검보 믹스 | 2 | 2 | 36 상자 | 21.35 |
| 6 | 할머니의 보 이젠 베리 스프레드 | 3 | 2 | 12 - 8 온스 항아리 | 25.00 |
| 7 | 삼촌 밥의 유기농 말린 배 | 3 | 7 | 12 - 1 파운드 pkg. | 30.00 |
컬럼 이름은 제품의 속성입니다. 열의 필드에있는 항목은 제품의 속성이기도합니다.
속성은 필드입니까?
때로는 용어 들 과 속성 교환 가능하게 사용되고, 대부분의 목적을 위해, 그들은 동일한 것이다. 하나, 들 일반적으로 모든 행에있는 테이블의 특정 셀을 설명하는 데 사용되는 반면, 속성 일반적으로 디자인 감각에서 엔티티 특성을 설명하는 데 사용됩니다.
예를 들어, 위 표에서 두 번째 행의 ProductName은 다음과 같습니다. 창. 이것은 들 . 당신이 일반적으로 제품을 토론하고 있다면, 상품명 제품의 열입니다. 이것이 속성 .
이것에 매달리지 마십시오. 흔히이 두 용어는 서로 바꿔서 사용됩니다.
속성 정의
속성은 해당 속성의 측면에서 정의됩니다. 도메인 . 도메인은이 속성에 포함될 수있는 허용 값을 정의합니다.
여기에는 해당 데이터 유형, 길이, 값 및 기타 세부 사항이 포함될 수 있습니다.
예를 들어, 도메인 속성의 경우 제품 ID 숫자 데이터 유형을 지정할 수 있습니다. 그만큼 속성 특정 길이가 필요하거나 빈 또는 알 수없는 값이 허용되는지 여부를 지정하도록 더 정의 될 수 있습니다.




