2017-12-15 5 views
1

저는 db에 대해 공부하고 있고 일부 모델링 연습을하고 있습니다. 그러나 하나의 Im에서는 해결책을 찾을 수 없습니다.사용자 정의 양식 필드가있는이 컨텍스트를 모델링하는 방법

상황

1 개 광석 더 등록 유형을 가질 수있는 기업 "회의"가있다. 각 등록 유형에는 이름과 이메일이라는 두 개의 필수 입력란이 있습니다.

그러나이 두 가지 필수 필드 옆에 다른 등록 유형으로 회의를 만들 수 있으며 각 등록 유형은 회의 작성자가 이름 및 이메일 외에도 맞춤 입력란을 가질 수 있습니다. 전화 등을 모으십시오. 이러한 사용자 정의 필드는 확인란, 입력, 선택, 텍스트 영역, 날짜 및 업로드 파일 일 수 있습니다. 그리고 회의 작성자는 각 필드를 필수 항목으로 선택하거나 선택하지 않을 수 있습니다.

임이 모델링하지만 성공하지 않고 해결책을 찾기 위해 노력하고

의심. 이것이 어떻게 모델링 될 수 있는지 알고 있습니까? 이 시나리오에서는

은 내가 개체 식별 : 회의, 등록 유형과 형태, 그리고 그들은 같은 관련 : 그래서

1 to many relationship from Conference To Registration type (non-identifying) 
1 to many relationship from RegistrationType to Form (non-identifying) 

:

Conference: ConferenceID, Name, etc 
RegistrationType: RegistrationTypeID, Name, Description, capacity, etc, ConferenceConferenceID 
Form: idForm, RegistrationTypeRegistrationTypeID 

그런데 당신은 어떻게 사용자 정의 필드 알 수 있습니까 부품을 설계 할 수 있습니까?

+0

"의심"이라고하면 "질문"을 의미합니까? –

답변

0

등록 유형의 경우는 클래스 및 서브 클래스의 클래식 케이스 또는 원하는 경우 유형 및 부속 유형과 같습니다. 이 사물의 왕은 항상 실제로 일어난다. 그러나 종종 데이터 모델링 자습서에서 건너 뜁니다.

개체 모델러는 개체 모델에 내장 된 상속 기능을 사용하여이를 매우 쉽게 처리합니다. 서브 클래스는 단지 클래스를 확장합니다.

ER 모델러는 ERD에서 "일반화 및 전문화"를위한 그림을 사용하여이를 그림화 할 수 있습니다. 그러나 ER 모델링은 테이블을 작성하는 방법을 알려주지 않습니다.

이러한 태그를 확인하십시오.

태그 아래에 그룹화 질문에서 봐, 그리고 정보 탭을 선택합니다. 그들은 당신에게 당신의 테이블을 만드는 방법을 보여줄 것입니다. 단일 테이블과 클래스 테이블 중 하나를 선택해야합니다. 싱글 테이블은 아마도 당신의 필요에 충분히 좋습니다.