【发布时间】:2022-01-12 15:34:13
【问题描述】:
我想知道数据库 (phpMyAdmin) 中的表之间存在哪些关系来创建实体关系模型,但我在数据库中的其他任何地方都看不到任何关系。
我使用 TYPO3 版本。 10.4.21 扩展:pizpalue 和 sitepackage builder。
我在我的站点包构建器扩展中创建了一个自定义内容元素,我想知道我的数据库的哪些表有某种关系。我的内容元素的所有变量都在表“tt_content”中。
如果我去我的 phpMyAdmin 并打开“设计器”,那么我可以看到很多表,但没有关系:
看起来每个表都只有一个主键,但没有辅助键(外键)。
我有一些关于我的问题的问题。
- 表之间是否存在关系?换句话说,所有表都是独立的吗?
- 我应该使用哪些表来创建像
entity relationship model或databbase model这样的图表?
实体关系模型的一个例子是(来源:维基百科):
我的第一个想法是我需要以下表格来创建图表:
pages,tt_content,也许还有be_users。我的图表需要其他表格吗?
如果表之间没有关系,我不能在实体关系模型中添加实体(关系),对吧?或者有什么好的方法来创建图表吗?
我很抱歉我的愚蠢问题。但我不知道 TYPO3 和数据库的表是如何协同工作的。
我希望有人能给我一些答案或想法。谢谢。
【问题讨论】:
标签: database typo3 relational-database