2

我有这个关系:

1 个事件报告有 N 个文档。事件报告可以有一个像 PupilName 这样由 PupilID 支持的字段。

或者

我可以将设计更改为:

1 名学生有 N 个事件报告等...

我担心的是我不喜欢额外的表格,因为在我的 GUI 中我使用了一个简单的分组

事件报告的 DataGrid。当我现在还有一个瞳孔实体只是为了显示

分组页眉中的 PupilsName...以及下方数据行中的事件报告。当然

这是不可能的,因为我无法在 DataGrid 中显示 1:N 关系!

你会怎么做?

4

1 回答 1

3

丽莎,我认为这个问题没有设计问题。

 Pupil               IncidentReport               Document
+---------+         +------------------+         +------------------+
| PupilID |         | IncidentReportID |         | DocumentID       |
+---------+         +------------------+         +------------------+
| Name    | -|---<- | PupilID          | -|---<- | IncidentReportID |
| ...     |         | ...              |         | ...              |
+---------+         +------------------+         +------------------+

虽然我可能不太明白这个问题。

于 2010-12-19T23:02:43.153 回答