0

我正在尝试/学习在 python 中进行应用程序,该应用程序将包含有关大学及其部门的信息。

我遇到的问题是我想使用数据模型,(我对它们知之甚少)。

我想要两个数据库。一个将包含部门,而另一个将包含大学和部门列表。

感谢帮助!!!


感谢您的快速答复。我找到了一些教程,例如: http ://www.youtube.com/watch?v=rRCx9e38yr8&list= PLDA31F43DE4107B05 http://blog.notdot.net/2010/10/Modeling-relationships-in-App-Engine

我开始阅读它们,有些事情变得更有意义了。

4

1 回答 1

0

如果您指的是数据库的结构,您可能想阅读更多关于 ER 图和关系数据库的信息。我可以向您简要介绍可能对您有用的关系数据库模型。至少我认为它可以在同一个数据库中有三个表。一个用于映射到大学的部门 ID。另一个将具有课程名称和唯一 ID 的部门映射到提供该课程的部门。第三个将唯一的学生 ID 与课程 ID 进行映射。然后,您可以将其他表从学生信息映射到学生 ID。以及带有教授信息的教授 ID,带有他们将要教授的课程 ID 的教授 ID……这可以根据您要存储的数据进行。

另外请记住,如果您想为应该使用 InnoDB 引擎的 id 创建外键,因为 MyISAM 不允许外键。

于 2012-08-22T15:05:39.130 回答