云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据库开发期末复习单选总辑

数据库开发期末复习单选总辑

  • 62 次阅读
  • 3 次下载
  • 2026/4/29 12:35:19

2. 在SQL Server 2005数据库服务器中,以下( )一定不是存储数据库sales的数据库文件。

A sales.mdf B sales.ndf C sales_log.ldf

D sales.sql 正确答案是:D

3. 你使用以下T-SQL语句创建了一个数据库benet和一个表students, create database benet create table students ( id int,

stuname nchar(10) ) 请问这两个语句是:( )。 A DDL(数据定义语言) B DML(数据操纵语言) C DCL(数据控制语言)

正确答案是:A

4. 按照数据模型分类,数据库管理系统可分为( )。 A 关系型,概念型,网状

B 内模式,概念模式,外模式 C 关系型,层次型,网状 D SQL Server,oracle,DB2 正确答案是:C

5. 关于主键,以下( )说法是错误的。(选择两项) A 主键可以用来确保表中不存在重复的数据行。 B 一个表至少有一个主键。 C 一个表只能有一个主键。 D 只能对整数型列设置主键。 正确答案是:BD

7. 下列关于SQL Server 2005中Master数据库的说法,正确的是( )。 A 可以对Master数据库执行分离操作 B 可以对Master数据库执行附加操作 C 可以删除Master数据库

D 可以对Master进行备份和恢复操作 正确答案是:D

8. 在SQL Server中,创建如下存储过程: create proc stu_exam @writtenExam int=null as

if @writtenExam is null begin

print '请输入笔试成绩及格线' return

end

select * from student where stu_id in

(select stu_id from stu_marks where writtenExam>@writtenExam)

GO

下列选项正确的是( )。

A 执行EXEC stu_exam语句,控制台显示所有笔试成绩及格的学生信息记录集 B 存储过程(stu_exam)代码存在语法错误

C 执行EXEC stu_exam语句,控制台显示“请输入笔试成绩及格线” D 执行EXEC stu_exam 75语句,控制台显示“请输入笔试成绩及格线” 正确答案是:C

9. 数据库中只存放视图的( ) A 操作 B 对应的数据 C 定义 D 限制

正确答案是:C

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

11. 关于聚合函数,以下说法错误的是( )。

A Sum返回表达式中所有数的总合,因此只能用于数字类型的列。 B Avg返回表达式中所有数的平均值,可以用于数字型和日期型的列。 C Max和Min可以用于字符型的列。 D Count可以用于字符型的列。 正确答案是:B

12. ( )是位于用户和操作系统之间的一层数据管理软件。数据库在建立,使用和维护时由其统一管理,统一控制。 A DBMS(数据库管理系统) B DB(数据库)

C DBS(数据库系统) D DBA(数据库管理员) 正确答案是:A

13. 已知dept表有部门编号字段deptno、部门名称字段dname,员工表emp具有员工编号字段empno、员工姓名字段ename、电话字段phone和所属部门编号字段deptno,该字段参考dept表的deptno字段,要使用SQL语句查询 “研发部”部门所有员工的编号和姓名信息,下面选项中正确的是( )。 A SELECT empno,ename FROM emp WHERE empno=(SELECT empno FROM dept WHERE dname=\研发部\

B SELECT empno,ename FROM emp WHERE deptno=(SELECT deptno FROM dept WHERE dname='研发部')

C SELECT empno,ename FROM emp WHERE deptno=(SELECT * FROM dept WHERE dname='研发部')

D SELECT empno,ename FROM dept WHERE deptno=(SELECT deptno FROM emp WHERE dname=\研发部\

正确答案是:B

14. 要删除一个名为A1的过程,用命令:( ) Procedure A1 。 A Delete B Alter C Drop D Execute

正确答案是:C

15. 声明了变量:declare @i int,@c char(4),现在为@i赋值10,为@c赋值'abcd', 正确的语句是( )

A set @i=10,@c='abcd' B set i=10 , set @c='abcd' C select @i=10,@c='abcd' D select @i=10, select @c='abcd' 正确答案是:C

16. 下列哪个不是sql 数据库文件的后缀。( ) A .mdf

B .ldf C .tif D .ndf

正确答案是:C

17. 一个规范化的关系至少应当满足( )的要求。

A 第一范式 B 第二范式 C 第三范式 D 第四范式

正确答案是:C

18. 学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授各带若干研究生,每位研究生均只有一名导师,每个班有若干学生,每个学生选修若干课程,每门课可以由若干学生选修。请选出一下描述中符合该关系描述的描述组合( ) 1) 学校和系之间是一对多的联系 2) 班级和教研室之间是多对多的联系 3) 教员和研究室之间是多对多联系 4) 学生和选修课之间是多对一联系 5) 教研室和教员之间是一对多联系 6) 系和教研室之间是一对多联系 A 1) 2) 3) B 2) 3) 4)

C 1) 2) 5) 6)

D 以上均是 正确答案是:C

19. 要修改已经创建好的Table1的字段名称Field1为新字段名称Field2,使用以下哪条指令( )

A exec sp_rename?table1.Field1?,?Field2? B exec Xp_rename?Field2?,?Field1?,?Column? C exec Xp_rename?table1.Field1?,?Field2?

D exec sp_rename?table1.Field1?, ?Field2?, ?column? 正确答案是:D 20. 下面不属于数据定义功能的SQL语句是:( ) A CREAT TABLE B CREAT CURSOR C UPDATE

D ALTER TABLE 正确答案是:C 21. 模式查找like '_a%',下面哪个结果是可能的( )。 A aili B bai

C bba

D cca 正确答案是:B

22. 查询毕业学校名称与“清华”有关的记录应该用( )。

A SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’*清华*’ B SELECT * FROM 学习经历 WHERE 毕业学校 = ’%清华%’ C SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’?清华?’ D SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’%清华%’

正确答案是:D

23. 在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是( )。 A 聚集索引 B 非聚集索引 C 主键索引

D 唯一索引 正确答案是:A

24. 你是一个保险公司的数据库开发人员,公司的保单信息存储在SQL Server 2005数据库中,你使用以下脚本建立了一个名为Policy的表: CREATE TABLE Policy

(

PolicyNumber int NOT NULL DEFAULT (0), InsuredLastName char (30) NOT NULL, InsuredFirstName char (20) NOT NULL, InsuredBirthDate datetime NOT NULL, PolicyDate datetime NOT NULL, FaceAmount money NOT NULL,

CONSTRAINT PK_Policy PRIMARY KEY (PolicyNumber) )

每次公司销售出一份保单,Policy表中就增加一条记录,并赋予其一个新的保单号,你将怎么做?

A 建立一个INSTEAD OF INSERT触发器来产生一个新的保单号,并将这个保单号插入数据表中。

B 建立一个INSTEAD OF UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。

C 建立一个AFTER UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。

D 用AFTER UPDATE触发器替代DEFAULT约束条件产生一个新的保单号,并将这个保单号插入数据表中。

搜索更多关于: 数据库开发期末复习单选总辑 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2. 在SQL Server 2005数据库服务器中,以下( )一定不是存储数据库sales的数据库文件。 A sales.mdf B sales.ndf C sales_log.ldf D sales.sql 正确答案是:D 3. 你使用以下T-SQL语句创建了一个数据库benet和一个表students, create database benet create table students ( id int, stuname nchar(10) ) 请问这两个语句是:( )。 A DDL(数据定义语言) B DML(数据操纵语言) C DCL(数据控制语言) 正确答案是:A 4. 按照数据模型分类,数据库管理系统可分为( )。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com