1.因为设计时不可能完全按第三范式。所以说不上不对。但你的顾客表不应该要销售ID,这可能会错误。你不可能有一个销售ID就要添加一条记录。应该在销售表中增加顾客ID,因为每一个销售ID一定对应一个顾客。在sql70中增加和减少字段不影响其他数据,当然你的数据一定要满足限制。
2.其实这只是个空间的问题。如果你要记载这么多信息,就没办法了。关键是你要怎么用。
3.分的太细,肯定会影响查询性能。一般三个以下的关联速度还可以。多于三个就有点慢了。这只是我的经验。
2.其实这只是个空间的问题。如果你要记载这么多信息,就没办法了。关键是你要怎么用。
3.分的太细,肯定会影响查询性能。一般三个以下的关联速度还可以。多于三个就有点慢了。这只是我的经验。
解决方案 »
- SQL2000捕捉错误的问题
- MSSQL 2008建数据库链接出错,请帮忙。
- 关于重新编号的问题?
- 急!一个取数据的问题,有难度
- SQL SERVER2000中数据表是不是有隐藏的?
- 数据库有的表倒不出来
- sql for php连接问题
- 20000101转换成 2000-01-01的函数,及 2000-01-012转换成0000101的函数
- 一个 SQL 文能实现如下结果吗?关于记录行列的转换
- 如何截取image字段的一部分,并将其存入另一个数据表的image字段??
- 大虾帮忙:数据库的问题
- 请问在WINDOWS 2000高级服务器版中安装了SQL server7.0当我要改变WINDOS2000的超级用户口令时,要启动SQL SERVER 7.0出错,请各位大虾帮帮忙!谢谢
表,在关系中顾客id是一方,销售id是多方.还有和我的录入顺序有关,
.因为在录入销售时不知道顾客ID.
销售ID和顾客ID都是自动编号.录入程序是一个人先录入表:销售,
另一人稍后在另一微机上录入表:顾客.再解释一下,录表:销售的人
通过销售单录入,录表:顾客的人通过顾客登记表录入,在顾客登记表
上有售货凭证号,查找表:销售的售货凭证号,找到销售ID,再录入.但
是售货凭证号不是唯一的,录入员可以给合表:销售的售货凭证号和商
品编码确定唯一.