请问设计Mysql数据库的时候,可以全部属性都放在一个表里面,不用外键、从表可以吗

来源:百度知道 编辑:UC知道 时间:2024/06/30 02:40:56
我想设计一个数据库,要求能应对同时在线人数很多的情况。
请问设计Mysql数据库的时候,全部属性都放在一个表里面,不用从表,不用外键可以吗,会不会影响数据库的速度和效率

顺带说一下,我用的ASP,数据库和服务器是异地的。
谢谢。
那多表查询是不是也很影响速度和效率呢?
如果分开的话有时候需要2-3个表的数据呢。
真犯愁。

做一张表的话,现在都已经有35个字段了。
分开的话,每个表多少个字段为宜呀,请问。

很大的可能,一张表实不可能做到把所有属性都包含的,除非你做的系统很简单。否则速度和效率影响不说,查询语句就很复杂
所以你最好多建几张表,这样条理清晰。
*************
那要看你具体的表逻辑了,你应该在建立数据库之前就想好要建什么表,表之间什么关系,E-R图挺有用的

做数据库设计不是按照字段多少来的,而是看你的业务逻辑需要

如果系统很小,数据量也不大的话,比如几百条或者几千条,数据库文件1G之内,你这样的数据库设计还没啥大问题,如果数据条数上了十万级别,估计这种数据库设计就会在性能上带来负面影响了呵呵