以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  请教一个编程问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=13628)

--  作者:bm
--  发布时间:2011/10/20 13:41:00
--  请教一个编程问题

麻烦问一下各位。我看到示例文件和其他一些别人做的项目。为什么都喜欢用ID.比如客户ID.产品ID........这样有什么好处?如果我客户总共就4,5家有必要增加客户ID,吗?

还有是 做一个表(很多例),做多表(关联)很多行 那个好?请各位高手指教。

[此贴子已经被作者于2011-10-20 14:09:11编辑过]

--  作者:bm
--  发布时间:2011/10/20 14:08:00
--  自己顶一下。
自己顶一下。
--  作者:狐狸爸爸
--  发布时间:2011/10/20 14:09:00
--  

这是主键,一定要有,名称无所谓的,看你的喜欢。

数据表一定要有个主键:

http://www.foxtable.com/help/topics/1807.htm

内部表已经内置主键:

http://www.foxtable.com/help/topics/0107.htm

 

 

至于一个表,还是多个表,要具体情况具体分析。

 


--  作者:bm
--  发布时间:2011/10/20 14:12:00
--  请教狐狸爸爸
请教狐狸爸爸。内部表可以存储多少数据。
--  作者:狐狸爸爸
--  发布时间:2011/10/20 14:15:00
--  

没有明确的限制。


--  作者:bm
--  发布时间:2011/10/20 14:22:00
--  不知道是否理解正确
如果我只是单机使用而且是内部表,就不需要增加什么ID例了。一个表或多个表就看个人习惯,不影响性能。如果电脑配置高,存储个几万条数据没什么问题(只使用内部表)。
--  作者:huashan_1
--  发布时间:2011/10/20 14:23:00
--  
这是一种习惯,习惯肯定有它一定的好处,ID 一般都是数值型的,可以设置自动增长,比如增加到一定数目后,可以设定在那个数目后面增加,这样有种次序感,如果没有时间列的话,还可以一编号最大的是最后添加的等等,好处肯定是有好多的,当你习惯后会感觉到的!
--  作者:bm
--  发布时间:2011/10/20 14:28:00
--  个人感觉
个人感觉,内部表的行号例对只使用内部表的数据已经足够了。
--  作者:bm
--  发布时间:2011/10/20 14:39:00
--  至于一个表,还是多个表,要具体情况具体分析。
以下是引用狐狸爸爸在2011-10-20 14:09:00的发言:

这是主键,一定要有,名称无所谓的,看你的喜欢。

数据表一定要有个主键:

http://www.foxtable.com/help/topics/1807.htm

内部表已经内置主键:

http://www.foxtable.com/help/topics/0107.htm

 

 

至于一个表,还是多个表,要具体情况具体分析。

 

比如一个表(表a)有A,B,C,D,E,F,G,H,I,J,l。。。。例但会有很多空值例。或两个表建立关联,表a没有空值例,但表b就会很多行(没有空值例),那个比较好

[此贴子已经被作者于2011-10-20 14:46:19编辑过]