数据库名词解释+数据库原理及应用总复习题+中南大学数据库历年考题 联系客服

发布时间 : 星期日 文章数据库名词解释+数据库原理及应用总复习题+中南大学数据库历年考题更新完毕开始阅读e923f0896529647d2728522e

34. 下面()不是微软公司为用户提供的六种版本的SQL Server 2005之一。 A)企业版 B)开发版 C)应用版 D)标准版 答案:C

35. Microsoft SQL Server 2005是一种基于客户机/服务器的关系型数据库管理系统,它使用( )语言在服务器和客户机之间传递请求。 A)TCP/IP B)T-SQL C)C D)ASP 答案:B

36. ()工具是Microsoft SQL Server 2005提供的集成环境,这种工具可以完成访问、配置、控制、管理和开发SQL Server的所有工作。

A)Microsoft SQL Server Management Studio B)SQL Server配置管理器 C)Analysis Services

D)SQL Server Business Intelligence Development Studio 答案:A

37. 在创建数据库时,系统自动将()系统数据库中的所有用户定义的对象都复制到 的数据库中。 A)Master B)Msdb

C)Model 模版 D)Tempdb 答案:C

38. SQL Server 2005的系统数据库是( )

A)Master,Tempdb,AdventureWorks,Msdb,Resource B)Master,Tempdb,Model,Librar,Resource C)Master,Northwind,Model,Msdb,Resource D)Master,Tempdb,Model,Msdb,Resource 答案:D

39. 数据库系统一般由哪些部分组成()?(1) 数据库 (2)数据库管理员 (3)数据库管理系统及其工具 (4)用户 (5)操作系统 (6)应用系统 A)1、2、3 B)1、2、3、4 C)1、2、3、4、5 D)全部 答案:D

40. 数据库管理系统的数据操纵语言(DML)所实现的操作一般包括() A)建立、授权、修改 B)建立、授权、删除

C)建立、插入、修改、排序 D)查询、插入、修改、删除 答案:D

41. 【表设计器】的“允许空”单元格用于设置该列是否可输入空值,实际上就是创建该列的( )约束。 A)主键 B)外键 C)NULL D)CHECK 答案:C

42. 若用如下的SQL语句创建课程表C: Create table C (C# char(10) primary key, CN char(20) not null, CC int null) 可以插入到C表中的记录是( )。

13

A)(‘005’,‘VC++’,6) B)(‘005’,NULL,6) C)(NULL,‘VC++’,6) D)(005,‘VC++’,NULL) 答案:A

43. 在T-SQL中,关于NULL值叙述正确选项是 ( ) A)NULL 表示空格 B)NULL表示0

C)NULL既可以表示0,也可以表示是空格 D)NULL表示空值 答案:D

44. SQL Server的字符型系统数据类型主要包括( )。 A)int、money、char B)char、varchar、text C)datetime、binary、int D)char、varchar、int 答案:B

45. 在关系数据模型中,外键(FOREIGN KEY)是( ) A)在一个关系中用于惟一标识元组的一个或一组属性。 B) 在一个关系中的一个或一组属性是另一个关系的主键。 C)在一个关系中定义了约束的一个或一组属性 D)在一个关系中定义了缺省值的一个或一组属性。 答案:B

46. 若用如下的SQL语句创建一个STUDENT表: CREATE TABLE STUDENT(NO char(4)NOT NULL,SEX char(2),AGE int() )可以插入到STUDENT表中的是()。 A)(‘1031’,‘曾华’,男,23)

B) (‘1031’,‘曾华’,NULL,NULL) C)(NULL,‘曾华’,‘男’,‘23’) D)(‘1031’,NULL,‘男’,23) 答案:B

47. 在SQL语言中,删除表对象的命令是( )。 A)DELETE B)DROP C)CLEAR D)REMORVE 答案:B

48. 在SQL语言中,删除表中数据的命令是( )。 A)DELETE B)DROP C)CLEAR D)REMORVE 答案:A

49. 使用T-SQL语言创建表时,语句是( ) A)DELETE TABLE B)CREATE TABLE C)ADD TABLE D)DROP TABLE 答案:B

50. 关于查询语句中 ORDER BY 子句使用正确的是() A)如果未指定排序列,则默认按递增排序 B)数据表的列都可用于排序

C)如果在 SELECT 子句中使用了 DISTINCT 关键字,则排序列必须出现在查询结果中

NULL,NAME char(8) 14

NOT D)联合查询不允许使用 ORDER BY 子句 答案:C

51. SQL语言中,条件“年龄 BETWEEN 20 AND 30”表示年龄在20至30之间,且()。 A)包括20岁和30岁 B) 不包括20岁和30岁 C)包括20岁但不包括30岁 D) 包括30岁但不包括20岁 答案:A

52. SQL语言具有( )的功能

A)关系规范化、数据操纵、数据控制台 B)数据定义、数据操纵、数据控制 C)数据定义、关系规范化、数据控制 D)数据定义、关系规范化、数据操纵 答案:B

53. 语句“SELET COUNT(*) FROM human”返回( 1)行。 A)1 B)2 C)3 D)4 答案:A

54. 在SQL语言中,子查询是()。 A)返回单表中数据子集的查询语句 B)选取多表中字段子集的查询语句 C)选取单表中字段子集的查询语句

D)嵌入到另一个查询语句之中的查询语句 答案:D

55. 假设数据表 “test1” 中有 10 条数据行,可获得最前面两条数据行的命令为( ) A)SELECT 2 * FROM test1 B)SELECT TOP 2 * FROM test1 C)SELECT PERCENT 2 * FROM test1 D)SELECT PERCENT 20 * FROM test1 答案:B

56. 以下哪种连接方式不属于外连接方式( )。 A)左外连 B)右外连 C)前外连 D)全外连 答案:C

57. SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE和DELETE等。其中,最重要的,也是使用最频繁的语句是( )。 A)SELECT B)INSERT C)UPDATE D)DELETE 答案:A

58. 在SELECT 语句中,使用*号表示( ) A)选择任何列 B)选择全部列 C)选择全部元组 D) 选择主码 答案:B

59. 查询语句“SELECT name,sex,birthday FROM human”返回( )列。 A)1

15

B)2 C)3 D)4 答案:C

60. 在SQL语言中,删除一个视图的命令是( )。 A)DELETE B)DROP C)CLEAR D)REMORVE 答案:B

61. SQL的视图是从( )中导出来的 A)基本表 B)视图

C)基本表和视图 D)数据库 答案:C

62. 关于视图下列哪一个说法是错误的( ) A)视图是一种虚拟表 B)视图中也存有数据

C)视图也可由视图派生出来

D)视图是保存在数据库中的SELECT查询 答案:B

63. 下列聚合函数使用正确的是( ) A)SUM(*) B)MAX(*) C)COUNT(*) D)AVG(*) 答案:C

64. 用于求系统日期的函数是( )。 A)YEAR() B)GETDATE() C)COUNT() D)SUM() 答案:B

65. 下面哪些字符可以用于T-SQL的单行注释( )。 A)-- B)/* */ C)** D)&& 答案:A

66. 对于多行注释,必须使用( )进行注释。 A)-- B)/* */ C)// // D)// // 答案:B

67. SQL Server 2005中,全局变量以()符号开头。 A)@ B)@@ C)** D)&& 答案: B

16