(ERD) 소프트웨어 엔지니어링의 두 엔티티간에 수퍼 유형 및 하위 유형 관계가 존재합니다. 실제로 저는 DBMS와 그것을 혼동했습니다. 왜냐하면 데이터베이스에서이 관계가 두 개 이상의 엔티티 (ERD) 사이에 존재한다는 것을 알고 있기 때문입니다.소프트웨어 엔지니어링의 수퍼 유형/서브 유형
-1
A
답변
1
정보 공학 방법론에는 유형/하위 유형의 개념이 있습니다. 이 예에서와 같이 ERD에 표시됩니다 : 당신은 차별있는 테이블을 가질 수
: 데이터베이스에서
예를 들어 유형/하위 개념을 구현하는 여러 가지 방법이 있습니다 두 가지 유형의 모든 고유 한 열을 포함하십시오. 이 경우 서브 유형 컬럼을 Null로 지정해야합니다. 왜냐하면 서브 타입 컬럼은 주어진 행에서 상호 배타적 일 것으로 예상되기 때문입니다. 위 예제의 구분 컬럼의 예는 다음과 같습니다. IsStudent (Yes/No).
각 하위 유형에 대해 1-1 선택적 연결 (관계)이있는 기본 유형 테이블을 가질 수 있습니다.
위의 각 방법에는 각각 장점과 단점이 있습니다.
관련 문제
- 1. 소프트웨어 엔지니어링의 컴퓨터 과학
- 2. 수퍼 라이트 소프트웨어 개발 프로세스
- 3. 스칼라에서 수퍼 유형
- 4. Cocotron은 리버스 엔지니어링의 결과입니까?
- 5. 수퍼 유형/하위 유형 : 데이터 모델링
- 6. 수퍼 유형/부속 유형 데이터베이스 스키마 질문
- 7. 데이터베이스 하위 유형/수퍼 유형 지정
- 8. MySQL에서 정확히 수퍼 유형 하위 유형 구현
- 9. 옵션 # orElse에 대한 수퍼 유형
- 10. 소프트웨어 모듈의 데이터 유형 변경
- 11. Opensource 드롭 박스 유형 소프트웨어?
- 12. 방화벽 유형 (OS 및 소프트웨어)
- 13. 수퍼 유형 매핑 및 하위 유형 가져 오기
- 14. 하위 유형/수퍼 유형을 databses에 사용해야합니까?
- 15. 스칼라의 일반 컴패니언 개체 수퍼 유형
- 16. 액티비티 및 뷰에 대한 findViewById의 수퍼 유형
- 17. 리버스 엔지니어링의 '기본'학습을 마쳤습니다. 추가 진행 방법?
- 18. 소프트웨어 설계 : DI - 다중 어셈블리 + 비공개 유형
- 19. 소프트웨어 요구 사양 표준의 다른 유형
- 20. 하위 유형 크로스 링크를 사용하는 수퍼 유형/하위 유형 DB 디자인
- 21. 용어 : 소프트웨어 인터페이스, 소프트웨어 구성 요소, 소프트웨어 구성 요소, 소프트웨어 모듈의 차이점
- 22. 수퍼 클래스와 수퍼 유형 간의 차이점과 하위 클래스와 하위 유형의 차이점
- 23. 온라인 소프트웨어 추적 소프트웨어
- 24. 소프트웨어 프로젝트의 소프트웨어 설계
- 25. 소프트웨어 엔지니어링 분야에서 수학이나 물리학 분야에서 좋은 성적을 받아야합니까?
- 26. 상속에 수퍼 클래스를 추상화해야합니까?
- 27. 소프트웨어?
- 28. 하나의 수퍼 클래스가있는 서브 클래스 객체의 다른 유형
- 29. 왜 scala 컴파일러는 수퍼 클래스의 유형 매개 변수를 추론하지 않습니까?
- 30. 수퍼 클래스로 선언 된 인스턴스의 서브 클래스 유형 찾기
정확하게 무엇입니까? 당신이 무엇을 요구하는지는 매우 불분명합니다. –
이 질문은 특정 프로그래밍 문제가 아니기 때문에 주제에 관한 것으로 보입니다. [프로그래머 .se]가 더 적합 할 수도 있지만 질문을 먼저 분명히해야합니다. – Dukeling