20秋电子科技大学《数据库程序设计基础》期末考试

电子科技大学《数据库程序设计基础》20秋期末考试
试卷总分:100    得分:100
第1题,以下对关系性质的描述中错误的是(    )。
A、关系中的每个属性值都是不可分解的
B、在关系中允许出现相同的元组
C、在定义关系模式时可随意指定属性的排列顺序
D、关系中元组的排列顺序可任意交换
正确答案:
第2题,下列不属于数据库应用系统实施与部署工作的是(    )。
A、数据加载
B、系统部署
C、建立数据库
D、规范化表结构
正确答案:
第3题,下列关于SQL Server备份设备的说法中,正确的是(    )。
A、备份设备可以是磁盘上的一个文件
B、备份设备是一个逻辑设备,它只能建立在磁盘上
C、备份设备是一台物理存在的有特定要求的设备
D、一个备份设备只能用于一个数据库的一次备份
正确答案:
第4题,在概念模型中,属性用于描述事物的特征或性质。关于属性有下列说法中,不正确的是(    )。
A、一个实体集中的属性名要唯一
B、属性一般用名词或名词短语命名
C、一个属性的值可以取自不同的域
D、实体集的标识属性能够唯一识别实体集中每一个实体
正确答案: 在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表存放更改后的数据
正确答案: 下列关于数据库备份的说法中,正确的是(    )。
A、对系统数据库和用户数据库都应采用定期备份的策略
B、对系统数据库和用户数据库都应采用修改后即备份的策略
C、对系统数据库应采用修改后即备份的策略,对用户数据库应采用定期备份的策略
D、对系统数据库应采用定期备份的策略,对用户数据库应采用修改后即备份的策略
正确答案:
第11题,如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(    )。
A、一个是DEIETE,一个是SELECT
B、一个是SELECT,一个是DELETE
C、两个都是UPDATE
D、两个都是SELECT
正确答案:
下列不属于数据模型要素的是(    )。
A、数据结构
B、数据操作
C、数据控制
D、完整性约束
正确答案:
第13题,性别字段不宜选择(    )。
A、char
B、tinyint
C、int
D、float
正确答案:
第14题,SQL Server 2008提供了多种数据备份方法,其中在备份完成之后必须再对日志进行备份的是(    )。
A、差异数据库备份
B、文件备份和差异文件备份
C、完整数据库备份和差异数据库备份
D、完整数据库备份和差异文件备份
正确答案: 下列有关基于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
正确答案:
设有存储过程定义语句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不备份
正确答案:
第22题,设在SQL Server 2008中有商品表(商品号,商品名,进货价格,销售价格),现要求销售价格必须至少是进货价格的1.1倍。下列关于实现此约束的说法,正确的是(    )。
A、可以用触发器或者用CHECK约束实现
B、只能用CHECK约束实现
C、只能用触发器实现
D、可以用DEFAULT约束实现
正确答案:
第23题,关于触发器的描述正确的是(    )。
A、触发器是自动执行的,可以在一定条件下触发
B、触发器不可以同步数据库的相关表进行级联更新
C、SQL Server 2008不支持DDL触发器
D、触发器不属于存储过程
正确答案:
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: