数据库程序设计基础(本科)自测题A2

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子科技大学网络教育考卷(A2卷)

(20 年至20 学年度第 学期)

考试时间 年 月 日(90分钟) 课程 数据库程序设计基础(本科) 教师签名 赵明渊

[注意:所有题目的答案均填涂在答题卡上,写在本试卷上的答案无效]

一、单项选择题(1题至10题每题2分,11题至20题每题3分,共50分) 1.下列不属于数据库应用系统实施与部署工作的是( D )。

A .数据加载

B .系统部署

C .建立数据库

D .规范化表结构

2.数据库概念设计是面向企业或组织中的数据需求的。下列有关概念模型设计的说法中,错误的是 ( B )。

A. 按照具有相同属性特征原则对客观事物进行分类,在分类的基础上概括命名,得到实体集

B. 分析和定义实体集中的每一个实例,并用有意义的符号或文字分别描述它们

C. 从一个联系的两端(两个方向)确定实体集之间联系的基数,并把联系的基数标注在模型中

D. 要保证一个实体集中定义的每一个属性有意义、不重名 3.下列关于文件组的说法中,错误的是( C )。

A. 每个数据库至少包含一个文件组

B. 数据库的系统信息必须存储在PRIMARY 文件组中

C. 用户信息只能存储在用户定义的文件组中

D. 数据库的默认文件组可以不是PRIMARY 文件组

4.设有关系模式:作者(作者编号,姓名,身份证号,职业,出生日期)。下列能够作为该关系模式候选码的是( B )。

A. 作者编号,姓名

B. 作者编号,身份证号 C, 作者编号,职业

D. 身份证号,出生日期

5. 下列关于SQL Server 备份设备的说法中,正确的是( A )。

A. 备份设备可以是磁盘上的一个文件

B. 备份设备是一个逻辑设备,它只能建立在磁盘上

C. 备份设备是一台物理存在的有特定要求的设备

D. 一个备份设备只能用于一个数据库的一次备份 6. 创建SQL Server 登录账户的SQL 语句是( A )。

A .CREATE LOGIN

B .CREATE USER

C .AD

D LOGIN D .ADD USER

7.设在SQL Server 2008中有商品表(商品号,商品名,进货价格,销售价格),现要求销售价格必须至少是进货价格的1.1倍。下列关于实现此约束的说法,正确的是 ( A )。

A. 可以用触发器或者用CHECK 约束实现

B. 只能用CHECK 约束实现

C. 只能用触发器实现

D. 可以用DEFAULT 约束实现 8. 建立索引的作用之一是 ( C )。

A. 节省存储空间 B .便于管理

C. 提高查询速度 D .提高查询和更新的速度

9.在T-SQL 中,删除一个视图的命令是 ( B )。

A. DELETE

B. DROP

C. CLEAR

D. REMOVE 10.下列不属于数据库运行维护工作的是 C 。

A. 系统监控

B. 系统性能优化

C. 应用系统重写

D. 系统升级

11.使用student 表查询年龄最小的学生的姓名和年龄,下列实现此功能的查询语句中,正确的是( D )。

A. SELECT Sname, Min(Sage) FROM student

B. SELECT Sname, Sage FROM student WHERE Sage= Min(Sage)

C. SELECT TOP1 Sname, Sage FROM student

D. SELECT TOP1 Sname, Sage FROM student ORDER BY Sage 12.设在SQL Server 2008中,有学生表(学号,姓名,年龄)、其中,姓名为varchar(10)类型。查询姓“张”且名字是三个字的学生的详细信息,正确的语句是( C )。

A. SELECT * FROM 学生表 WHERE 姓名 LIKE '张_'

B. SELECT * FROM 学生表 WHERE 姓名 LIKE '张__'

C. SELECT * FROM 学生表 WHERE 姓名 LIKE '张_' AND LEN(姓名)=3

D. SELECT * FROM 学生表 WHERE 姓名 LIKE '张__' AND LEN(姓名)=3

13.利用游标机制可以实现对查询结果集的逐行操作。下列关于SQL Server 2008中游标的说法中,错误的是 ( C )。

A. 每个游标都有一个当前行指针,当游标打开后,当前行指针自动指向结果集的第一行数据

B. 如果在声明游标时未指定INSENSITIVE 选项,则已提交的对基表的更新都会反映在后面的提取操作中

C. 当@@FETCH_STATUS=0时,表明游标当前行指针已经移出了结果集范围

D. 关闭游标之后,可以通过OPEN 语句再次打开该游标 14.设定义一个包含2个输入参数和2个输出参数存储过程,各参数均为整型。下列定义该存储过程的语句中,正确的是( D )。

A. CREATE PROC P1 @x1, @x2 int,

@x3, @x4 int output B. CREATE PROC P1 @x1 int, @x2 int, @x3, @x4 int output C. CREATE PROC P1 @x1 int, @x2 int,

@x3 int, @x4 int output D. CREATE PROC P1 @x1 int, @x2 int,

@x3 int output, @x4 int output

相关文档
最新文档