赞
踩
=================(一)建表规约==================
根据《阿里巴巴Java开发手册》 ,数据库的表设计允许适当冗余,以提升SQL查询的性能,避免表的关联查询,下列哪些字段不允许几余:【CD】
A、文本类型的字段。
B、基本固定不变的类目名称。
C、 varchar(2500)的字段
D、需要频繁修改的字段
.【推荐】字段允许适当冗余,以提高性能,但是必须考虑数据同步的情况。冗余字段应遵循:
1)不是频繁修改的字段。
2)不是 varchar 超长字段,更不能是 text 字段。
短连接:短连接操作步骤是:
连接-》数据传输-》关闭连接;
长连接:长时间保持客户端与服务端的连接状态。
连接-》数据传输-》保持连接-》数据传输-》保持连接-》…………-》关闭连接;
要求:长连接在没有数据通信时,定时发送数据包,以维持连接状态;短连接在没有数据传输时直接关闭就行了
关于表字段和索引,下列哪些说法符合《阿里巴巴Java开发手册》:【ABD】多选
A .表字段注释,如果修改字段含义或对字段表示的状态追加时,需要及时更新。
B .合适的字符存储长度,不但节约数据库表空间、节约索引存储,更重要的是提升检索速度。
C .针对表的每个字段都增加索引,加快查询速度。
D .字段的区分度越高,索引的查找速度越快。
创建表的时候写注释
create table test1 (
field_name int comment ‘字段的注释’
)comment=‘表的注释’;
修改表的注释
alter table test1 comment ‘修改后的表的注释’;
修改字段的注释
alter table test1 modify column field_name int comment ‘修改后的字段注释’;
关于数据库命名规则,下列哪些说法符合《阿里巴巴Java开发手册》:【BCD】多选
A .数据库库名和表名没有规定,可任意取名,只要方便记忆即可。
B .库名应该尽量与应用名称保持一致,表的命名最好是业务名称_表名的方式。
C .无论是库名还是表名都禁用保留字,如desc、match、range等。
D .表名、字段名必须使用小写字母或数字。
关于数据库是与否概念的列的命名方式,下列哪些说法符合《阿里巴巴Java开发手册》:【BD】多选
A .对于是与否概念的列名,必须使用can_abc 来表示。
B .对于是与否概念的列名,必须使用is_abc 来表示。
C .数据类型是varchar(1)( Y表示是,N表示否)。
D .数据类型是unsigned tiny int.( 1表示是,0表示否)。
关于数
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。