【牛客网】DB测试题+英文

来源:互联网 发布:unity3d 动画倒序播放 编辑:程序博客网 时间:2024/06/18 13:36

1.处理数据库中读取的日期数据时,以下哪种方法有助于避免bug?

When handle with the date data which read from DB, which methods of follows would avoid bug?

The correct answers are:

  

  如果日期需要被转换成 UNIX 时间戳进行操作,要确保结果不会溢出
  If the date be operated need to transfer to timestamp, it should concern that cannot overflow.
  用数据库功能测试日期的合法性
    Use DB function to test the legality of the date.
  如果可能,用数据库功能计算日期的值
    Use DB function to calculate the value of date, if it is possible.
2.下面有关sql绑定变量的描述,叙述正确的是:
  
-绑定变量是指在SQL语句中使用变量,改变变量的值来改变SQL语句的执行结果
-使用绑定变量,可以减少SQL语句的解析,能减少数据库引擎消耗在SQL语句解析上的资源
错误选项:使用绑定变量,查询优化器会预估的比字面变量更加真实(解析 :绑定变量被使用时,查询优化器会忽略其具体值,因此其预估的准确性远不如使用字面量值真实
错误选项:使用绑定变量,提高了编程效率和可靠性,减少访问数据库的次数 (解析: 无论使用SQL语句或者绑定变量都不会改变访问数据库的次数,只是使用绑定变量会节约cpu时间而已。
Welcome to point out all kinds of mistakes. 
对DB有想法的可以留言,因为我也是牛客网download下来的。
英文错误更欢迎指正。
THANKS!!!

原创粉丝点击