| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1043 人关注过本帖
标题:[讨论]数据库建表的问题
只看楼主 加入收藏
sky75643793
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-10-19
结帖率:100%
收藏
 问题点数:0 回复次数:7 
[讨论]数据库建表的问题
  在数据库设计的时候,怎么样才能做到每个表之间的联系。也就是说怎么样去建立表最合理?每个表之间的字段可以相互联系。多谢!
搜索更多相关主题的帖子: 数据库 字段 相互联系 合理 
2007-11-08 11:32
alan817
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-11-7
收藏
得分:0 
最好能拿个例子来讨论比较好,空谈理论的东西不实际

好好学习 天天向上 [url=htp://www.]http://www.[/url]
2007-11-08 11:42
sky75643793
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-10-19
收藏
得分:0 
比如我有几张表:供应商基本信息表,货物基本信息表,仓库基本信息表,商品进货基本信息表,商品退货基本信息表,采购下单表,库存信息表。我该怎么样去选择每个表中的字段名?
可以出现重复的字段名吗?
2007-11-08 13:06
alan817
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-11-7
收藏
得分:0 

“重复的字段名”

什么意思?是关联两个表之间的字段吗?如果是这样,当然可以,有时候为了方便查询很有必要在两个表里面设置同样的字段名

比如:
供应商基本信息表A有: UserID UserName....等
采购下单表B有:UserID(关联字段)....等

如果有查询与供应商有对应的采购下单 SELECT A.UserName,B.* FROM A,B WHERE A.UserID=B.UserID
而且查询几率比较频繁,可以在采购下单表B中增加UserName字段,做查询的时候就不必做两个之间的关联


好好学习 天天向上 [url=htp://www.]http://www.[/url]
2007-11-08 13:32
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 

这个问题没有确切的答案..
看你需求分析等等..


我的msn: myfend@
2007-11-08 13:51
sky75643793
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-10-19
收藏
得分:0 

哦,谢谢!

2007-11-08 15:27
DasayHaoEr
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2007-11-6
收藏
得分:0 
你这个问题太庞大了,你得看实际情况,你的需求是什么样的.如果有重复的字段就说明要用到表之间的关系,像主外键
2007-11-08 19:03
晟翔
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-10-20
收藏
得分:0 
我觉得数据库程序员最见功力的地方不在于写多么精巧的存储过程,触发器,函数,而在于基础的架构--比如表的定义!

oI.do()
2007-11-11 17:14
快速回复:[讨论]数据库建表的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016678 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved