社区
应用实例
帖子详情
数据库设计问题
csdnTimePeriod
2013-06-05 02:35:55
生产企业有两个地址、一个是单位注册地址,一个是实际生产地址。现在的数据库设计是一个企业对于两条地址记录,地址数据表里有一个属性:地址类型。
问题是如果分开为两个地址数据表是更好还是没必要?我想不出道理,不过一家企业对应两条地址记录,查询的时候就需要加上地址类型的条件判定因为一般只查询注册地址,所以请教大家。
...全文
151
9
打赏
收藏
数据库设计问题
生产企业有两个地址、一个是单位注册地址,一个是实际生产地址。现在的数据库设计是一个企业对于两条地址记录,地址数据表里有一个属性:地址类型。 问题是如果分开为两个地址数据表是更好还是没必要?我想不出道理,不过一家企业对应两条地址记录,查询的时候就需要加上地址类型的条件判定因为一般只查询注册地址,所以请教大家。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
csdnTimePeriod
2013-06-13
打赏
举报
回复
谢谢回复,一种方案是地址+地址类型,那么就会出现2条记录;一种方案是生产地址+注册地址,会有一条记录。 我倾向于第二种方案,因为表结构简单些似的。
u010972013
2013-06-06
打赏
举报
回复
这个主要看你的需求,如果需要用两条就生成两条,不过我觉得一般就用一条就够,字段可以分开就OK
amplifer
2013-06-06
打赏
举报
回复
楼上正解,一个表,两个字段,分别是注册地址和生产地址。
BzTech_123
2013-06-05
打赏
举报
回复
这个一般由数据本身的性质决定. 注册地址也好,实际生产地址也好,都是企业的地址属性,所以应该在同一个表里. 注册地或生产地, 只是地址的属性, 这正是字段的作用.
youqi1984
2013-06-05
打赏
举报
回复
生产企业有两个地址、一个是单位注册地址,一个是实际生产地址。现在的数据库设计是一个企业对于两条地址记录,地址数据表里有一个属性:地址类型。 ------------------------------------------ 个人觉得这样! 因为电子购物地址基本上都是这样的。 易于扩充和拓展。
hgwyl
2013-06-05
打赏
举报
回复
一个表,两个字段两个地址 默认做法 没有什么好选择的
csdnTimePeriod
2013-06-05
打赏
举报
回复
不是把地址分成单位注册地址和生产地址两列,而是添加地址类型字段,于是单位对应两条地址记录,从类型字段可以判定哪一条是注册地址。 数据库设计时遇到类似的情况,应该这样做还是不推荐这样做?
shoppo0505
2013-06-05
打赏
举报
回复
把原来的一个地址列分为单位注册地址和实际生产地址,这个是普遍做法,你这种情况,使用两行数据不是好主意。
快溜
2013-06-05
打赏
举报
回复
两个地址没什么区别,用一张表可以了。
Java聊天室毕业
设计
完整版+
数据库
一个Java的程序
设计
聊天室毕业
设计
完整代码+
数据库
数据库
系统---
数据库
设计
1.
数据库
设计
的方法 目前已有的
数据库
设计
方法可分为四类,即直观
设计
法、规范
设计
法、计算机辅助
设计
法和自动化
设计
法。直观
设计
法又称单步逻辑
设计
法,它依赖于
设计
者的知识、经验和技巧,缺乏工程规范的支持和科学根据,
设计
质量也不稳定,因此越来越不适应信息管理系统发展的需要。为了改变这种状况,1978 年 10 月来自 30 多个欧美国家的主要
数据库
专家在美国新奥尔良市专门讨论了
数据库
设计
问题
...
全新 PowerDesigner 16.6
数据库
设计
与建模(精讲版)
PowerDesigner
数据库
设计
与建模,本课程讲述了如何使用PowerDesigner进行
数据库
分析与建模。包括企业架构及业务流程分析,实体关系模型
设计
,面向对象和
数据库
建模的集成等功能模块进行项目需求分析、结构规划、生成...
关于
数据库
课程
设计
过程中可能发生的
问题
及解决方法
一、下载了MySQL,在命令行窗口输入密码后闪退: 可能是MySQL未启动,右键“此电脑”,点击“管理”,点击“服务和应用程序”,点击“服务”,找到MySQL并点击“启动”就可以了。 二、若在cmd窗口以命令行的形式启动MySQL,即使前面是C盘也要先输入cd C:\,再输入路径。 三、Java连接
数据库
在Java创建好项目后导入
数据库
驱动时导入了与MySQL版本不同的
数据库
驱动: 不能是一个是五点几的版本,一个是8.0的版本,要么都是五点几,要么都是8.0,必须相同。 这个驱动文件在我们的MySQ
数据库
设计
的基本步骤
数据库
设计
的基本步骤 按照规范
设计
的方法,考虑
数据库
及其应用系统开发全过程,将
数据库
设计
分为以下6个阶段 1.需求分析 2.概念结构
设计
3.逻辑结构
设计
4.物理结构
设计
5.
数据库
实施 6.
数据库
的运行和维护 在
数据库
设计
过程中,需求分析和概念
设计
可以独立于任何
数据库
管理系统进行,逻辑
设计
和物理
设计
与选用的DAMS密切相关。 1.需求分析阶段(常用自顶向下)
应用实例
27,580
社区成员
68,556
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章