【发布时间】:2012-08-01 20:07:45
【问题描述】:
我的问题:
我将如何在后端和前端实现数据库设计,以将不同数量的地址行(例如 AddressLine1、AddressLine2、AddressLine3 等)容纳到无穷大,同时保持直观的前端用户体验。我希望这能够最大限度地提高数据库开发后合并文档的清洁度和易用性。有些地址只有一条街道线,而其他地址甚至可以有五条甚至更多。
背景:
我对数据建模和数据库设计非常陌生。我还不了解数据库建模对前端表单的设计方式以及特定设计可能带来的问题的影响。因此,我不确定我所寻求的是否是一个大错误。
我正在为一家律师事务所设计一个案件管理数据库。我们计划创建一个单独的地址表,并在人员/实体和地址之间建立多对多关系——即,许多人/实体可能有许多地址,而同一个地址可能属于许多人/实体。
谢谢!
【问题讨论】:
-
“我对数据建模和数据库设计非常陌生......我正在为一家律师事务所设计一个案例管理数据库”。请不要对此感到生气,但在我看来,这听起来像是你在你的头上。你问的问题是一个非常广泛和深刻的话题。也就是说,谷歌“数据库规范化”和“数据库 1-n”开始。祝你好运。
-
您能否具体讨论地址数据模型中多条不同街道线的想法?我还没有看到关于这个特定想法的讨论,我想确保在我开始处理用户表单时不会为问题做好准备。谢谢。
标签: database database-design data-modeling datamodel