注意:此页面搜索的是所有试题
河南财经政法大学-数据库基础与应用
[多选题,10分] 关于Truncate table, 以下()描述是错误的。 A. Truncate table 可跟Where从句,根据条件进行删除。 B.Truncate table 用来删除表中所有数据。 C.触发器对Truncate table无效。 D.delete 比Truncate table速度快。
[多选题,10分] 关于主键,以下()说法是错误的。 A. 主键可以用来确保表中不存在重复的数据行。 B. 一个表必须有一个主键。 C. 一个表只能有一个主键。 D. 只能对整数型列设置主键。
[多选题,10分] SQL具有( )功能。 A.关系规范化 B.数据定义 C.数据操纵 D.数据控制
[多选题,10分] 关于分组查询,以下()描述是错误的 A.使用group by 进行分组查询 B.对分组后的条件的筛选必须使用Having子句 C. Having子句不能与where子句同时出现在一个select语句中 D.在使用分组查询时,在select列表中只能出现被分组的列。如:select courseid from grade group by courseid.
[多选题,10分] Sql server提供了一些日期函数,以下说法错误的是 A.select dateadd(mm,4,’01/01/1999’) 返回值为:05/01/99 B. select datediff(mm,.03/06/2003.,.03/09/2003.) 返回值为:3 C.select datepart(day,.03/06/2003.) 返回值为:6 D. select datename(dw,.03/06/2003.) 返回值为:6
[单选题,10分] 可以创建视图的是() A.CREATE RULE B.CREATE DEFAULT C.CREATE TABLE D.CREATE VIEW
[单选题,10分] 视图是一种常用的数据对象,可以对数据进行() A.查看 B.插入 C.更新 D.以上都是
[单选题,10分] 视图删除的语句是() A.D B.UPDATE VIEW C.ALTER VIEW D.DROP VIEW
[单选题,10分] 有关数据冗余说法错误的是 A. 数据库中,数据存在副本的现象,就是数据冗余 B.通过分类存储,可以有效减少数据冗余,但是会增加数据查找的复杂性 C. 在数据库设计阶段,一定要尽最大可能避免数据冗余,最好做到无数据冗余。 D. 数据冗余通常是由于数据库设计引起的
[单选题,10分] 关于标识列,以下说法正确的是 A. 使用sql语句插入数据时,可以为标识列指定要插入的值。 B.设定标识时,必须同时指定标识种子和标识递增量。 C.若设定标识时,未指定标识递增量,那么使用sql语句插入数据时,可以为标识列指定递增值。 D.只能把主键设定为标识列。
[多选题,10分] 假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是 A.如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。 B. 此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。 C. 此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。 D.如果采用userid作为主键,那么在userid列输入的数值,允许为空
[多选题,10分] 关于数据完整性,以下说法正确的是 A.引用完整性通过主键和外键之间的引用关系实现。 B.引用完整性通过限制数据类型、检查约束等实现。 C.数据完整性是通过数据操纵者自身对数据的控制来实现的。 D.如果两个表中存储的信息相互关联,那么只要修改了一个表,另外一个表也要做出相应的修改,则称该这两个表中的数据具备完整性。
多选题,10分] 现有表book,主键bookid设为标识列。若执行语句:select * into book2 from book, 以下说法正确的是 A.若数据库中已存在表book2, 则会提示错误。 B.若数据库中已存在表book2, 则语句执行成功,并且表book2中的bookid自动设为标识。 C. 若数据库中不存在表book2, 则语句执行成功,并且表book2中的bookid自动设为主键。 D.若数据库中不存在表book2, 则语句执行成功,并且表book2中的bookid自动设为标识。
[多选题,10分] Microsoft SQL Server 2000 在安装的时候就创建的示例用户数据库包括 A.Pubs B.Master C.Northwindd D.?Msdbb
[多选题,10分] 使用Sql server提供的(),可以创建数据库 A. 查询分析器 B.企业管理器 C.服务管理器 D. 事件探查器