![]() |
1
14
这有点老套,但在开始考虑表格之前,你需要知道你的数据以及你将如何处理它。 我建议你看看 Object Role Modeling (或) this 也可以在实际实现任何表之前用简单的英语定义模型。我使用这个vs插件: NORMA 这也将为您生成一个模式。 或者,有一堆 data models here 这可能会激励你。 这是“联系人管理”,但还有其他一些,如“客户”部分 (我只是想贴一张图片…) Contact Management http://www.databaseanswers.org/data_models/contact_management/images/contact_management_model.gif |
![]() |
2
4
|
![]() |
3
2
微软提供了许多入门数据库模式,包括资产维护、联系人管理、客户和订单、文档管理、电子商务、帮助台、问题跟踪软件、零售库存控制和产品目录。见 Starter Database Schemas . 编辑 (2016年4月):微软网站管理员似乎断开了链接。这里是 Wayback Machine archive 页面的 |
![]() |
4
1
在我的经验中,有几点会突然出现。 考虑互惠关系。例如,如果某人被定义为公司的雇员,那么公司就被定义为该人的雇主。 您是将地址本身视为实体,还是仅仅视为与个人/地点相关联的自由文本?在某些应用程序中,地址(物理建筑等)是“真实的”,表中只能存在一个地址。(通常使用政府/邮政标识)。 |
![]() |
developer · 带外键的SQL表设计 6 月前 |
![]() |
relatively_random · 确保两个表之间一致的共同参考 7 月前 |
![]() |
b126 · 在两种不同的Oracle模式上执行相同查询的速度差异很大 1 年前 |
![]() |
robertspierre · 在多对多关系中自动删除未引用的行 1 年前 |
![]() |
Michael Samuel · MYSQL在以下情况下自动创建索引 7 年前 |