«subtypes» 태그된 질문

3
상호 배타적 인 서브 클래스로 타입 / 서브 타입 디자인 패턴에서 서브 타입의 서브 타입 구현
소개 이 질문이 미래의 독자들에게 유용하기 위해 나는 일반적인 데이터 모델을 사용하여 내가 직면 한 문제를 설명 할 것이다. 우리의 데이터 모델은 3 개의 엔티티로 구성되며 A, B및 로 표시됩니다 C. 일을 단순하게 유지하기 위해 모든 속성은 int유형이됩니다. 엔티티 A의 속성을 다음했습니다 D, E그리고 X; 엔티티 B의 속성을 다음했습니다 D, …

4
단일 열에서 여러 테이블을 참조하는 최고의 디자인?
제안 된 스키마 가장 먼저, 다음은 내 게시물 전체에서 참조 할 제안 된 스키마의 예입니다. Clothes ---------- ClothesID (PK) INT NOT NULL Name VARCHAR(50) NOT NULL Color VARCHAR(50) NOT NULL Price DECIMAL(5,2) NOT NULL BrandID INT NOT NULL ... Brand_1 -------- ClothesID (FK/PK) int NOT NULL ViewingUrl VARCHAR(50) NOT NULL …

4
두 테이블 MySQL의 상속을 모델링하는 방법
데이터를 저장하는 event테이블 이 있고 테이블 에 저장하려는 작업을 수행 한 사람의 유형 (작업자, 시민)에 따라 이제이 사람들이 동물을 구출합니다 ( animal테이블이 있습니다). 마지막으로, 남자 (작업자, 시민)가 동물을 구한 사건을 보관할 테이블을 갖고 싶지만 외래 키를 추가해야 id합니까? 이제이 디자인에서 나는 어떤 사람이 일을했는지 ​​관계를 알지 못합니다. 일종의 사람 (일명 …

3
각 음악 아티스트가 그룹 또는 솔로 연주자 인 시나리오 모델링
음악가 의 묘사가 포함 된 비즈니스 컨텍스트에 대한 엔티티 관계 다이어그램 (ERD)을 설계해야합니다.아래에서 자세히 설명 하듯 합니다. 시나리오 설명 아티스트 이 이름을 사용해야하며 하나 그룹 또는 솔로 출연자 (하지만 모두). 그룹은 하나 개 이상으로 구성되어 솔로 공연 과이 회원의 수 (의 수를 계산해야 솔로 공연 위로 만드는 그룹 ). 솔로 …

2
“어떤 관계”를 어떻게 모델링해야합니까?
Software라는 엔터티와 FreeSoftware 및 NonFreeSoftware라는 두 가지 하위 유형이 있다고 가정합니다. NonFreeSoftware 엔티티에는 구매 날짜, 공급 업체 등과 같은 속성이 있습니다. FreeSoftware 엔티티에는 라이센스, 소스 코드 URL 등과 같은 속성이 있습니다. 다른 운영 체제 인 OperatingSystem을 모델링하려면 어떻게해야합니까? 소프트웨어와 "존재"관계는 있지만 FreeSoftware 및 NonFreeSoftware와는 "관계"입니다. 이 계층 구조를 분석하는 방식에 …

2
다른 속성 세트를 가질 수있는 엔티티 유형을 모델링하는 방법은 무엇입니까?
Users 와 Items 사이의 일대 다 (1 : M) 관계로 데이터베이스를 다시 작성하는 데 문제가 있습니다. 이것은 매우 간단합니다. 그러나 각 항목 은 특정 범주 (예 : Car , Boat 또는 Plane )에 속하며 각 범주 에는 다음과 같은 특정 수의 속성이 있습니다. Car 구조: +----+--------------+--------------+ | PK | Attribute …

4
카테고리를 결정하는 상위 유형 / 하위 유형 : 완전 분리 또는 불완전 겹치기
데스크톱 컴퓨터, 랩톱, 스위치, 라우터, 휴대폰 등과 같은 IT 하드웨어를 저장하는 인벤토리 데이터베이스를 구축하고 있습니다. 모든 장치가 단일 테이블에 저장되는 수퍼 타입 ​​/ 서브 타입 패턴과 특정 정보를 사용하고 있습니다. 하위 유형 테이블에 배치됩니다. 내 딜레마는 다음 두 가지 디자인 중에서 선택합니다. 상단 다이어그램에서 모든 장치는 공통 하위 유형을 공유합니다. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.