임베디드 의존성
Embedded dependency관계형 데이터베이스 이론에서 임베디드 의존성(ED)은 관계형 데이터베이스의 특정 종류의 제약입니다.이것은 태플 생성 의존성과 동등 생성 의존성을 모두 포함하여 실제로 사용되는 가장 일반적인 유형의 제약 조건입니다.내장 의존관계는 기능 의존관계, 결합 의존관계, 다중값 의존관계, 포함 의존관계, 외부 키 의존관계 등을 나타낼 수 있습니다.
체이스라고 불리는 알고리즘은 ED 세트를 만족시킬 수도 있고 만족시키지 못할 수도 있는 인스턴스를 입력으로 받아 종료되면(선험적으로 결정할 수 없는) ED를 만족시키는 인스턴스를 출력합니다.
정의.
임베디드 의존관계(ED)는 다음 형식의 1차 로직 문장입니다.
여기서 1 , , { , , { { 1 , , n { \ { \ { { } \ = \ { _ { 1} \ , y _ { m } \ \ { { } } 、 \ }릴레이셔널 의 은 R(1 , , h ) { _ {1} , \ , _ { } ) atom atom atom has has j 。서 각 는, . , , , i, w , _ { h }
제약 사항
문헌에는 다음과 [1][2]같은 임베디드 의존성에 대한 많은 일반적인 제약이 있습니다.
- 완전(또는 범용) 의존관계.하는 수량화 변수( (z \가 없는 의존관계입니다.
- 태플 생성 의존관계(TGD)
- EGD(Equal Generating Dependencies)
- 싱글헤드(또는 1헤드) 의존관계(헤드에 원자 1개만 있음)
- 하나의 관계 기호만 발생하는 비언어적 종속성
의 모든 원자가 동일할 경우 ED는 EGD, 의 모든 원자가 관계형일 경우 ED는 TGD입니다.모든 ED는 EGD 및 TGD에 해당합니다.
내선번호
임베디드 의존성의 일반적인 확장으로는 다음과 같이 정의할 수 있는 DED(Disconnational Embedded Dependency)[3]가 있습니다.
서{ i , , z { 1 , , i { { , , n { \ { {_ { { n } { } , \ldots , { k }^{i } \ = \ {_ { i } , \ , m^{ i \ \
일반적으로 DED는 하나 이상의 ED를 사용하여 시뮬레이션할 수 없기 때문에 분리형 내장 의존성은 단순 내장 의존성보다 표현력이 높습니다.더욱 표현적인 제약조건은 부등식과의 분리적 의존관계(DED {\로 표시됨)이며, 부등식[3]원자는 부등식 원자를 포함할 수 있다.
위의 모든 제한은 분리형 임베디드 의존관계에도 적용될 수 있습니다.그것 외에도, DED는 또한 분리 태플 생성 의존성과 분리 평등 생성 의존성의 일반화로 볼 수 있다.
레퍼런스
- ^ a b (1990년 카넬라키스)
- ^ Greco, Sergio; Zumpano, Ester (Nov 2000). Michel Parigot, Andrei Voronkov (ed.). Querying Inconsistent Databases. 7th International Conference on Logic for Programming Artificial Intelligence and Reasoning. Reunion Island, France: Springer. pp. 308–325. doi:10.1007/3-540-44404-1_20.
- ^ a b (Deutsch 2009)
추가 판독치
- Kanellakis, Paris C. (1990). "Elements of Relational Database Theory". Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics. Amsterdam: Elsevier. pp. 1073–1156. doi:10.1016/b978-0-444-88074-1.50022-6. ISBN 978-0-444-88074-1.
- 세르게이 아비테불, 리처드 B. Hull, Victor Vianu: 데이터베이스의 기초.애디슨 웨슬리, 1995년
- Deutsch, Alin (2009). FOL Modeling of Integrity Constraints (Dependencies). Encyclopedia of Database Systems. Boston, MA: Springer US. pp. 1155–1161. doi:10.1007/978-0-387-39940-9_980. ISBN 978-0-387-39940-9.