数据库 表中有几个列多行的值是一样的,可以分成两个表时,是单表速度快,还是两表数据快? 表A,有几个列中同一单号的值是一样的,可以分成两个表B1和B2,表B2为同个单号唯一性,即B1为同个单号

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 15:48:20
数据库 表中有几个列多行的值是一样的,可以分成两个表时,是单表速度快,还是两表数据快? 表A,有几个列中同一单号的值是一样的,可以分成两个表B1和B2,表B2为同个单号唯一性,即B1为同个单号

数据库 表中有几个列多行的值是一样的,可以分成两个表时,是单表速度快,还是两表数据快? 表A,有几个列中同一单号的值是一样的,可以分成两个表B1和B2,表B2为同个单号唯一性,即B1为同个单号
数据库 表中有几个列多行的值是一样的,可以分成两个表时,是单表速度快,还是两表数据快?
 
表A,有几个列中同一单号的值是一样的,可以分成两个表B1和B2,表B2为同个单号唯一性,即B1为同个单号存在多行

 
表B1,一个单号存在多行明细数据

 
 表B2,一个单号只存在一行数据

 
 在以上这种情况下,是单独一个表速度快还是分成两个表速度快.
还有一点,分成两个表联合查询是不是更加麻烦,更加慢?
 
 
 
 

数据库 表中有几个列多行的值是一样的,可以分成两个表时,是单表速度快,还是两表数据快? 表A,有几个列中同一单号的值是一样的,可以分成两个表B1和B2,表B2为同个单号唯一性,即B1为同个单号
先不说速度,你上面的结构来说最好双表,因为目前你的一单下对多个信息,而每一单的信息是唯一的,可以通过维护一条主单信息来达到日后的改动或是统计,而关联的单号下的多条信息是不同的,这样便于后期维护和开发管理.
当然单表也不一定就快,多表也不一定满,看你的数据量大小和查询的字段是那些以及那些字段设置了索引,没有索引的全表遍历下来数据量大的时候也会很慢,有了索引查询的时候只要合理也会飞快,即便数据量大.
你的思路是可行的,两个表分开,两个表联合查询时,把单号以及日后需要的查询字段设置了索引会大大提高你的程序效率.多思考一下吧,没坏处

数据库 表中有几个列多行的值是一样的,可以分成两个表时,是单表速度快,还是两表数据快? 表A,有几个列中同一单号的值是一样的,可以分成两个表B1和B2,表B2为同个单号唯一性,即B1为同个单号 1当前记录号是3,可将6号记录为当前记录的命令是( ) A、SKIP-6 B、SKIP+6 C、SKIP+3 D、SKIP-32打开并编辑数据库的命令是( )A、MODI DATA 数据库名 B、USE数据库名C、USE DATA 数据库名 D.OPEN数据库名3 oid是什么意思?是有关数据库系统的. materials research innovations是哪个数据库的 下列关于数据库的描述,正确的是_____1数据库独立于应用程序2数据库的结构依赖于存储介质3数据库实际上就是表4数据库就是通常所说的数据库管理系统 数据库的定义是什么? 数据库视图的作用 数据库填空题1.数据库是长期存储在计算机内、有组织的、可_ _的数据集合.2.数据库的三级模式是指内模式、___________________、外模式.3.SQL语言支持关系数据库的三级模式结构,其中外模式对应 关系数据库系统中使用的数据库结构是二维表吗? 数据库试题(求答案)14.Access数据库具有很多特点,下列叙述中,不是其特点的是( )A.Access数据库可以保存多种数据类型,包括多媒体数据 B.Access一种网状数据库管理系统C.可 ASP中,数据库文本类型的字段能否参与数学运算?想在几个表单提交数据时做几个加法,可是字段是文本类型的. 能够搜索化学结构的数据库除了scifinder之外,有没有比较好的可以搜索化学结构、合成方法的数据库?最好是中文的,英文亦可,谢谢! 数据库中Schema和Database有什么区别在MySQL中创建一个Schema好像就跟创建一个Database是一样的效果,在SQL Server和Orcal数据库中好像又不一样,他们倒底是什么关系啊 13下列关于数据库系统的叙述中,正确的是() A 数据库系统中数据的一致性是指数据类型一致 B,数据库系统 在关系数据库中,一个属性的取值范围是( ) 求翻译:internet 是世界上规模最大的分布式数据库 33.下列不属于Access数据库对象的是( ). 关于文章ei核心检索的问题.我的文章发表是用于毕业之用,在EI Compendex 数据库可以检索的到,显示的Database:compendex,但发表这篇文章的杂志却在学校的检索数据库里面找不到,但EI数据库引擎可