数据表设计问题

lilige 2004-03-14 10:42:50
一个应用程序中要用到好多数据表(比如20),大部分表中某些数据项(字段)是相同的。请问,在设计时将这些相同的数据项设为单独一个数据表,还是在这些表中都嵌入这些数据项。这两种方法在速度和性能上各有什么区别???
...全文
6 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lilige 2004-03-16
我明白了, 谢谢。
回复
wcccc1 2004-03-16
举个例子。假如一个人事系统,你可以将,学历,民族,职称,职务,等一些情况放入一个表中统一编码,至于其它表满足三范式即可。
回复
jinhaiwu 2004-03-15
提议:拿出来新建表;
依据:数据库建设的前四个范试;
回复
yaveymao 2004-03-14
假如很多表都有包含重复的字段:

优点:查询数据时可能比较快,不需要再同其他表相连接,故速度较快。
缺点:由于数据重复存储,给数据同步更新带来困难,可能造成数据不同步。也使得数据库的大小比分开存放的数据库要大。

一般各表之间只要有一个或极少数几个字段相同,这些字段用来使得各表形成关联关系就可以了。
回复
相关推荐
发帖
数据库及相关技术
创建于2007-08-02

1158

社区成员

C++ Builder 数据库及相关技术
申请成为版主
帖子事件
创建了帖子
2004-03-14 10:42
社区公告
暂无公告