计算机三级《数据库技术》备考练习题
- 计算机三级
- 关注:9.75K次
1、设有关系表:职工(职工号,姓名,领导职工号),其中职工号是主码,领导职工号是外码。当前表中没有任
何数据。现在依次向该表中插入如下数据
(1)(e1,Tom,e2)
(2)(e3,Jerry,null)
(3)(null,F00,null)
(4)(e2,Fake,e2)
(5)(e1,Ghost,e3)
(6)(e4,Wh0,el)
则最终该表中有( )行数据。
A.2
B.3
C.4
D.5
2、关于数据库视图,下列说法正确的是( )。
A.视图一定能提高数据的操作性能
B.定义视图的语句可以是任何数据操作语句
C.视图可以提供一定程度的数据独立性
D.视图的数据一般是物理存储的
3、 SQL Server 2008中,如果希望用户u1在DBl数据库中具有查询T1表的权限,正确的授权语句是( )。
T SELECT ON DB1(T1)TO u1
T SELECT TO u1 ON DB1(T1)
T SELECT TO u1 ON T1
T SELECT ON T1 TO u1
4、关于数据库应用系统的需求分析工作,下列说法正确的是( )。
A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明。
B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图。
C.数据需求分析的主要工作是要辨识出数据处理中的数据处理流程
D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标
5、设有关系模式:作者(作者编号,姓名,身份证号,职业,出生日期)。下列能够作为该关系模式候选码的是( )。
A.作者编号,姓名
B.作者编号,身份证号
C.作者编号,职业
D.身份证号,出生日期
6、下列全部属于结构图的组图是( )。
A.用例图、类图、顺序图、部署图
B.类图、组件图、部署图、活动图
C.用例图、对象图、状态图、组件图
D.类图、对象图、组件图、部署图
7、设在SQL Server 2008中,用户U1在DB1数据库中创建T#Temp表。下列关于#Temp表的说法,正确的是( )。
A.只有在创建#Temp表的连接中才可以查询#Temp表数据
B.在所有用户U1发起的连接中,都可以查询#Temp表数据
C.在创建#Temp表的连接未断开时,DB1数据库的所有用户都可以查询#Temp表数据
D.在创建#Temp表的连接断开后,DBl数据库的所有用户仍可以查询#Temp表数据
8、数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构。下列关于数据库物理设计的说法,错误的是( )。
A.物理设计着眼于数据库底层的物理存储与存取,与操作系统和硬件环境及数据库管理系统密切相关
B.物理设计时需要合理安排不同的存储介质,索引文件一般存储在高速磁盘中,日志文件可以考虑存储在磁带中
C.物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数
D.物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型
9、对于故障管理,下列说法正确的是( )。
A.软件容错最完全的方法是设计两套相同的数据库系统同时工作,数据的变化也同步,空间有一定的距离,因此同时破坏两套的概率几乎为零,这样就能达到数据库的完全安全
B.动态转储提高了数据库的可用性,但是数据的有效性得不到保证
C.介质故障是指数据库在运行过程中,系统突然停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的故障
D.在数据库系统中,事务日志能够实现数据转储
10、数据库应用系统在使用过程中,会根据用户的需求及系统运行情况对系统进行升级和改造。关于系统升级改造工作,下列说法错误的是( )。
A.在系统升级改造过程中,可能会调整数据库的逻辑结构,例如增加数据项、修改数据项的类型等
B.升级改造实施过程应尽量选择在业务不繁忙或没有业务的期间进行,并在升级完成后进行测试
C.升级改造过程一般只对应用系统及其相关的数据库对象进行调整,不涉及数据库管理系统及操作系统的类型和版本
D.在升级之前,应先对现有的系统及数据进行备份,如果升级失败则需要使用备份进行恢复
11、 设在SQL Server 2008中有商品表(商品号,商品名,进货价格,销售价格),现要求销售价格必须至少是进货价格的1.1倍。下列关于实现此约束的说法,正确的是( )。
A.可以用触发器或者用CHECK约束实现
B.只能用CHECK约束实现
C.只能用触发器实现
D.可以用DEFAULT约束实现
12、 下面关于模式分解的说法,错误的是( )。
A.分解并不总能提高查询效率
B.分解通常使得涉及属性少的查询执行效率更高
C.分解通常使得简单的更新事务执行效率更高
D.分解总是能降低存储空间的要求,因为它能消除冗余数据
13、 设有职工表(职工号,姓名,地址1,地址2),其中,职工号为主码。现要求地址1和地址2组合起来不能有重复值。在SQL Server 2008环境中有下列创建该表的语句:
TE TABLE职工表(
职工号int PRIMARY KEY,
姓名nchar(10),
地址1 nvarchar(20),
地址2 nvarchar(20),
UNIQUE(地址1,地址2)
)
Ⅱ:CREATE TABLE职工表(
职工号int PRIMARY KEY,
姓名nchar(10),
地址1nvarchar(20).
地址2 nvarchar(20)UNIQUE(地址1,地址2)
)
ⅢTE TABLE职工表(
职工号int PRIMARY KEY.
姓名nchar(10),
地址1 nvarchar(20)UNIQUE,
地址2 nvarchar(20)UNIQUE
)
TE TABLE职工表(
1职工号int PRIMARY KEY。
姓名nchar(10),
地址1 nvarchar(20)UNIQUE(地址1,地址2),
地址2 nvarchar(20)
)
上述语句能正确实现此约束的`是( )。
A.仅Ⅰ和Ⅲ
B.仅Ⅱ和Ⅳ
C.仅Ⅰ、Ⅱ和Ⅳ
D.都正确
14、现要为某大型商场开发一个数据库应用系统,在该应用系统的生命周期中,设有下列活动:
Ⅰ.开发人员执行DDL代码建立数据库结构
Ⅱ.编写商品信息录入和导入程序,在系统投入运行前建立商品信息清单
Ⅲ.根据商场销售业务开展情况,调整数据库中的商品清单和价格
Ⅳ.准备销售新商品时,使用商品信息录入或导入程序,将新商品信息加入到商品清单中
Ⅴ为了防止数据丢失,定期对数据库中的数据进行转储
以上活动中,属于商场数据库应用系统实施活动的是( )。
A.仅Ⅰ和Ⅱ
B.仅Ⅰ、Ⅱ和Ⅲ
C.仅Ⅲ和Ⅳ
D.仅Ⅰ和Ⅴ
15、 存储管理器是数据库管理系统非常重要的组成部分。下列关于存储管理器的说法,错误的是( )。
A.存储管理器负责检查用户是否具有数据访问权限
B.为了提高数据访问效率,存储管理器会将部分内存用于数据缓冲,同时使用一定的算法对内存缓冲区中的数据块进行置换
C.存储管理器会为编译好的查询语句生成执行计划,并根据执行计划访问相关数据
D.存储管理器以事务方式管理用户对数据的访问,以确保数据库并发访问的正确性
- 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/zh-cn/jsj/sanji/34jp1.html