《数据库原理及应用》总复习题(带答案) 联系客服

发布时间 : 星期五 文章《数据库原理及应用》总复习题(带答案)更新完毕开始阅读d2e9228ec1c708a1284a44ed

信息, 下面哪个语句能够完成改任务?

A)DELETE FROM 定单表 WHERE 定单日期 < DATEADD( YY, -3, GETDATE() )

B)DELETE FROM 定单表 WHERE 定单日期 < DATEADD( YY, 3, GETDATE() )

C)DELETE FROM 定单表 WHERE 定单日期 < GETDATE() - 3 D)DELETE FROM 定单表 WHERE 定单日期 < GETDATE() + 3

82. 在登记学生成绩时要保证列Score的值在0到100之间,下面的方法中哪种最简单?

A)编写一个存储过程,管理插入和检查数值,不允许直接插入;

B)生成用户自定义类型type_Score和规则,将规则与数据类型type_Score相关联,然后设置列Score的数据类型类型为type_Score;

C)编写一个触发器来检查Score的值,如果不在0和100之间,则撤消插入;

D)在Score列增加检查限制。

83. 在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0~100分,没有小数), 用下面的哪种类型最节省空间?

A)int B)smallint C)tinyint D)decimal(3,0)

84. 如果表中某列用于存储图像数据,则该列应该设置为()数据类型。 A)text B)ntext C)image D)int

85. 数据库管理系统的英文缩写是( )。 A)DBMS B)DBS C)DBA D)DB

86. 对一个已经创建的表,( )操作是不能够完成的。 A)更改表名 B)增加或删除列

C)增加或删除各种约束

D)将某一列的数据类型由text修改为image

87. 下列( )最适合充当表的主键列。 A)空值列 B)计算列 C)标识列 D)外键列

88. SQL Server 2000中表查询的命令是( A)USE B)SELECT C)UPDATE D)DROP

89. 建立索引的目的是( )。 A)降低SQL Server数据检索的速度 B)与SQL Server数据检索的速度无关 C)加快数据库的打开速度

D)提高SQL Server数据检索的速度

)。90. SQL Server 2000中表更新数据的命令是( )。 A)USE B)SELECT C)UPDATE D)DROP

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

92. 查询语句“SELECT name,sex,birthday FROM human”返回( )列。 A)1 B)2 C)3 D)4

93. 语句“SELET COUNT(*) FROM human”返回( )行。 A)1 B)2