数据库复习题(答案整理版)
⼀、选择题
1.数据库系统与⽂件系统的主要区别是 B 。
A数据库系统复杂,⽽⽂件系统简单;
B⽂件系统不能解决数据冗余和数据独⽴性问题,⽽数据库系统可以解决;C⽂件系统只能管理程序⽂件,⽽数据库系统可以管理各类⽂件;
D⽂件系统管理的数据量较少,⽽数据库系统可以管理庞⼤的数据量。2.同⼀个关系模型的任意两个元组值 A 。
A不能全同; B可以全同; C必须全同; D以上都不是。
3.授权编译系统和合法性检查机制⼀起组成了A⼦系统。
A安全性; B完整性; C并发控制; D恢复。
4.事务的ACID性质中,关于原⼦性(atomicity)的描述正确的是C。
A. 指数据库的内容不出现⽭盾的状态。
B. 若事务正常结束,即使发⽣故障,更新结果也不会从数据库中消失。
C. 事务中的所有操作要么都执⾏,要么都不执⾏。
D. 若多个事务同时进⾏,与顺序实现的处理结果是⼀致的。
5.如果事务T获得了数据项Q上的排它锁,则T对Q C。
A. 只能读不能写
B. 只能写不能读
C. 既可读⼜可写
D. 不能读不能写
6.为了防⽌⼀个⽤户的⼯作不适当地影响另⼀个⽤户,应该采取C。
A 完整性控制
B 安全性控制
C 并发控制
D 访问控制
7.SQL语⾔中,删除⼀个表的命令是B。
A DELETE
B DROP
C CLEAR
D REMORE
8.SQL语⾔中,删除记录的命令是A。
A DELETE
B DROP
C CLEAR
D REMORE
9.设有⼀个关系:DEPT(DNO,DNAME),如果要出倒数第三个字母为W,并
且⾄少包含4个字母的DNAME,则查询条件⼦句应写成WHERE DNAME LIKE
B 。
A ‘_ _ W _ %’
B ‘_ % W _ _’
C ‘_ W _ _’
D ‘_ W _ %’
10.学⽣表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别
(XB,C,2)班级(BJ,C,6),⽤Insert 命令向XS表添加⼀条新记录,记录内容为: XH XM XB BJ 99220101 王凌男992201
下列命令中正确的是 __A__。
A . INSERT INTO XS VALUES("99220101","王凌","男","992201")
B.INSERT TO XS VALUES("99220101","王凌","男","992201")
C.INSERT INTO XS(XH,XM,XB,BJ) VALUES(99220101, 王凌,男,992201)
D.INSERT TO XS(XH,XM,XB,BJ) VALUES("99220101"," 王凌","男
","992201")
11.设有关系R和关系S进⾏如下图所⽰的运算,则连接运算(B
果中含有元组的数⽬是A .
A. 6
B. 7
C. 8
D. 9
12. B不是ODBC使⽤的句柄。
A. 环境句柄 B.窗⼝句柄 C.连接句柄 D.语句句柄
13.ODBC体系结构中,C向数据源提交⽤户请求执⾏的SQL语句。
A.ODBC数据库应⽤程序 B.驱动程序管理器
C.DB驱动程序 D.数据源
14.⽹状模型的数据结构是 D 。
A.线性表 B.⼆维表 C.树 D.有向图
15.在层次模型中,记录之间的联系通过A来实现。
A.指针 B.数组 C.公共属性 D.对象标识
16.数据库系统三级结构的描述放在D中。
A.⽤户数据库 B.运⾏⽇志
C.数据库管理系统 D.数据字典
17.数据独⽴性是指B之间相互独⽴,不受影响
A.概念数据模型和逻辑数据模型
B.应⽤程序和数据库的数据结构
C.概念数据模型与数据库的数据结构
D.数据与数据库的数据结构
18.在数据库的三级体系结构中,外模式/逻辑模式映象可以保证数据结构和应⽤程序之间的A。A.逻辑独⽴性 B.物理独⽴性
C.数据⼀致性 D.数据安全性
19.主键的属性上有空值违反了A。
A.实体完整性规则 B.参照完整性规则
C.安全性规则 D.模型转换规则
20.参照完整性规则是对D的约束。
A.超键 B.候选键 C.主键 D.外键
21.弱实体的主键B。
A.与其⽗实体的主键完全⼀致
B.⼀部份或全部从其⽗实体的主键获得
C.全部从其⽗实体的⾮主键属性获得
D.与其⽗实体⽆关
22.在数据库设计中,⽗实体与弱实体之间的联系只能是A。
A.1:1或1:N B.1:N 或M:N
C.1:1或M:N D.M:N
23.如果两个关系没有公共属性,那么其⾃然连接操作A。
A.转化为笛卡尔积操作 B.转化为半连接操作
C.转化为外部并操作
24. 在SQL的语句中,UPDATE的作⽤是 B 。
A.修改基本表的结构B.修改基本表中的数据
C.修改索引的定义D.修改视图的定义
25. 在SQL的语句中,ALTER的作⽤是A 。
A.修改基本表的结构B.修改基本表中的数据
C.删除基本表D.修改视图
26. 在SELECT语句中使⽤“*”表⽰ C 。
A.选择任⼀属性B.选择主键
C.选择全部属性D.选择全部元组
27. SQL中,谓词 A 可⽤来测试⼀个集合是否有重复元组。
A.UNIQUE B.DISTINCT C.EXISTS D.ONLY
28 . 设有关系模式R(ABCD),R上的FD集F={A→D,B→C,D→B}。则D = C 。A.AD B.BD C.BCD D.ABCD
29. 两个函数依赖集F和G等价的充分必要条件是 C 。
A.F = G B.F= G C.F += G+D.F= G 30. 在以下函数依赖中,B 是平凡的函数依赖。
A.A→ABCD B.ABCD→A C.A→BCD D.BCD→A
31. 事务对DB的修改,应该在数据库中留下痕迹,永不消逝。这个性质称为事务的 D 。
A.原⼦性B.⼀致性C.隔离性D.持久性
32. “⽇志”⽂件⽤于保存 D 。
A.程序运⾏过程B.数据操作
C.程序执⾏结果D.对数据库的更新操作
33. 在DB技术中,“脏数据”是指 D 。
A.未回退的数据B.未提交的数据
C.回退的数据D.未提交随后⼜被撤销的数据
简述数据库系统的特点34.“死锁”是 D 。
A.磁盘故障B.介质故障C.事务故障D.系统故障
35.在XPath中,使⽤ C 符号可以访问属性值。
A.* B.& C.@ D.%
36. 以下关于XML⽂档声明的语句正确的是 D 。
A.
B.
C.
D.
37. xml A 提供了⼀种避免元素命名冲突的⽅法
A. 命名空间
B. dtd
C.xsd
D.xsl
38. 含有中⽂字符的xml⽂档中,encoding的属性应设为 B
A.big5
B.gb2312
C.utf-8
D. ansi
39.下⾯哪个不是标记语⾔A
A. JAVA
B. HTML C . XML D. SGML
40. XPath是什么A
A. XML的路径语⾔
B. XML的转化
C. ⽂档对象模型
D. XML命名空间
41. 下⾯XML⽚段中结构完整的是 D 。
A. ”>
123Main Street>
B. Joe’s XML Works
New York
C. Partners Unlimited
D.
123 Main Street
42.⽤于创建存储过程的SQL语句为C。
A.CREATE DATABASE
B.CREATE TRIGGER
C.CREATE PROCEDURE
D. CREATE TABLE
43.⽤于存储过程修改的SQL语句为D。
A.ALTER DATABASE
B. ALTER DATABASE
C. ALTER TRIGGER
D.ALTER PROCEDURE
44.删除触发器mytri的正确命令是C。
A.DELET mytri
B.TRUNCATE mytri
C.DROP mytri
D. REMMOVE mytri
45.在select语句中,可以使⽤关键字 C 来排除重复的元组。
A.EXCLUDE.
B.UNIQUE.
C. DISTINCT.
D.ON
E.
46. SQL Server2008中查看触发器定义的是 B 。
< sp_help '触发器名'.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论