电子科技大学《数据库程序设计基础》20秋期末考试[答案]答案
电子科技大学《数据库程序设计基础》20秋期末考试题目
试卷总分:100 得分:100
一、单选题 (共 30 道试题,共 75 分)
1.以下对关系性质的描述中错误的是( )。
A.关系中的每个属性值都是不可分解的
B.在关系中允许出现相同的元组
C.在定义关系模式时可随意指定属性的排列顺序
D.关系中元组的排列顺序可任意交换
2.下列不属于数据库应用系统实施与部署工作的是( )。
A.数据加载
B.系统部署
C.建立数据库
D.规范化表结构
3.下列关于SQL Server备份设备的说法中,正确的是( )。
A.备份设备可以是磁盘上的一个文件
B.备份设备是一个逻辑设备,它只能建立在磁盘上
C.备份设备是一台物理存在的有特定要求的设备
D.一个备份设备只能用于一个数据库的一次备份
4.在概念模型中,属性用于描述事物的特征或性质。关于属性有下列说法中,不正确的是( )。
A.一个实体集中的属性名要唯一
B.属性一般用名词或名词短语命名
C.一个属性的值可以取自不同的域
D.实体集的标识属性能够唯一识别实体集中每一个实体
5.在SQL Sever系统数据库中,存放用户数据库公共信息的是( )
A.master
B.model
C.msdb
D.tempdb
6.若某数据库系统中存在一个等待事务集{Tl, T2, T3, T4, T5},其中Tl正在等待被T2锁住的数据项A2,T2正在等待被T4锁住的数据项A4,T3正在等待被T4锁住的数据项A4,T5正在等待被Tl锁住的数据项A。下列有关此系统所处状态及需要进行的操作的说法中,正确的是( )。
A.系统处于死锁状态,需要撤销其中任意一个事务即可退出死锁状态
B.系统处于死锁状态,通过撤销T4可使系统退出死锁状态
C.系统处于死锁状态,通过撤销T5可使系统退出死锁状态
D.系统未处于死锁状态,不需要撤销其中的任何事务
7.下列关于SQL Server数据库用户权限的说法中,错误的是( )。
A.数据库用户自动具有该数据库中全部用户数据的查询权
B.通常情况下,数据库用户都来源于服务器的登录账户
C.一个登录账户可以对应多个数据库中的用户
D.数据库用户都自动具有该数据库中public角色的权限
8.在SQL Server系统数据库中,存放用户数据库公共信息的是( )。
A.master
B.model
C.msdb
D.tempdb
9.当执行由UPDATE语句引发的触发器时,下列关于该触发器临时工作表的说法中,正确的是( )。
A.系统会自动产生UPDATED表来存放更改前的数据
B.系统会自动产生UPDATED表来存放更改后的数据
C.系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据
D.系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改前的数据,用DELETED表存放更改后的数据
10.下列关于数据库备份的说法中,正确的是( )。
A.对系统数据库和用户数据库都应采用定期备份的策略
B.对系统数据库和用户数据库都应采用修改后即备份的策略
C.对系统数据库应采用修改后即备份的策略,对用户数据库应采用定期备份的策略
D.对系统数据库应采用定期备份的策略,对用户数据库应采用修改后即备份的策略
11.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( )。
A.一个是DEIETE,一个是SELECT
B.一个是SELECT,一个是DELETE
C.两个都是UPDATE
D.两个都是SELECT
12.下列不属于数据模型要素的是( )。
A.数据结构
B.数据操作
C.数据控制
D.完整性约束
13.性别字段不宜选择( )。
A.char
B.tinyint
C.int
D.float
14.SQL Server 2008提供了多种数据备份方法,其中在备份完成之后必须再对日志进行备份的是( )。
A.差异数据库备份
B.文件备份和差异文件备份
C.完整数据库备份和差异数据库备份
D.完整数据库备份和差异文件备份
15.下列有关基于C/S和基于B/S数据库应用系统体系结构的说法中,错误的是( )。
A.在C/S结构中,应用业务规则主要是在客户端实现的
B.在B/S结构中,应用业务规则主要是在数据库服务器端实现的
C.在C/S结构中,客户端属于“胖客户端”;在B/S结构中,客户端属于“瘦客户端”
D.在C/S结构中,客户端需专门开发;在B/S结构中,客户端一般只需安装浏览器
16.如果某个数据表包含10 000行数据,每行的大小是5 000B,则此数据表需要的存储空间大约是多少MB?( )
A.20
B.40
C.80
D.160
17.SQL Sever 是( )。
A.数据库
B.DBMS
C.DBA
D.数据库系统
18.下列属于数据库设计内容的是( )。
A.需求分析和维护
B.概念结构设计和逻辑结构设计
C.功能设计和测试用例设计
D.结构设计和行为设计
19.在T-SQL中,创建一个视图的命令是( )。
A.DECLARE VIEW
B.ALTER VIEW
C.SET VIEW
D.CREATE VIEW
20.设有存储过程定义语句CREATE PROC P1 @x int, @y int output, @z int output。下列调用该存储过程语句中,正确的是( )。
A.EXEC P1 10, @a int output, @b int output
B.EXEC P1 10, @a int, @b int output
C.EXEC P1 10, @a output, @b output
D.EXEC P1 10, @a, @b output
21.在SQL Server 2008中,有系统数据库master、model、msdb、tempdb和用户数据库。下列关于系统数据库和用户数据库的备份策略,最合理的是( )。
A.对以上系统数据库和用户数据库都实行周期性备份
B.对以上系统数据库和用户数据库都实行修改之后即备份
C.对以上系统数据库实行修改之后即备份,对用户数据库实行周期性备份
D.对master、model、msdb实行修改之后即备份,对用户数据库实行周期性备份,对tempdb不备份