括同一对象在不同应用中具有不同的抽象,同一实体在不同分E-R图中所包含的属性个数和属性排列次序不完全相同。
42. 不是ODBC使用的句柄。
A. 环境句柄 B.窗口句柄 C.连接句柄 D.语句句柄
43. ODBC体系结构中, 向数据源提交用户请求执行的SQL语句。
A.ODBC数据库应用程序 B.驱动程序管理器 C.DB驱动程序 D.数据源
44. 在XPath中,使用 符号可以访问属性值。 A.* B.&
C.@ D.%
36. 以下关于XML文档声明的语句正确的是 。
A.
37. xml 提供了一种避免元素命名冲突的方法 A. 命名空间 B. dtd C.xsd D.xsl
38. 含有中文字符的xml文档中,encoding的属性应设为 A.big5 B.gb2312 C.utf-8 D. ansi
39. 下面哪个不是标记语言 A. JAVA B. HTML C. XML D. SGML
40. 在XPath中,使用 函数可以返回元素的内容。
A.count() B.text() C.value() D.element()
40. XPath是
6
A. XML的路径语言 B. XML的转化 C. 文档对象模型 D. XML命名空间
二、 填空题
1. DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序
列,并发控制的主要方法是封锁(locks)机制。
2. 数据库设计的几个步骤是需求分析,概念设计,逻辑设计,物理设计,编码和测试。
3. 视图是一个虚表,它是从一个或几个基本表导出的表,数据库中,只存
放视图的定义,不存放视图的对应数据。
4. DB并发操作通常会带来三类问题,它们是丢失更新,不一致分析和读脏数据。
5. 事务必须具有的四个性质是原子性,一致性,隔离性,永久性。
6. 一级封锁协议解决了事务的并发操作带来的数据丢失修改不一致性的问
题。
7. 一个触发器由触发事件或语句、触发限制和触发器动作3部分组成。
8. DBS具有“数据独立性”特点的原因是采用三级模式结构 。
9. 关系中属性的个数称为元数,关系中元组的个数称为基数。
10. 在关系模式R中,函数依赖X→Y的语义是:在R的每一关系中,若两
个元组在X的分量上相等,则Y值也相等。
11. 关系模式在分解时应保持等价,数据等价用无损分解特征来衡量,语义
等价用保持依赖特征来衡量。
12. 一个关系模式为Y(X1,X2,X3,X4),假定该关系存在着如下函数依
赖:X1→X2,X1→X3,X3→X4,则该关系属于第二范式,因为它存在着函数传递依赖。
13. 根据属性类别属性可分为简答属性和复杂属性。
14. 根据属性的取值特点属性可分为单指属性和多指属性。
15. 子类与超类之间的继承性是通过子类实体与超类实体有相同的实体标识
符实现的。
7
16. 要使数据库具有可恢复性,在平时要做好两件事:转储和建立日志。
17. XML能够通用化,主要依靠两个措施:一是可自由扩充的标志,二是独立于文档的格式单。
18. XML文档由序言和文档实例两个部分组成。
19. XML文档中,元素的结构是<元素名>元素内容元素名>。
20. 在XML文档中,属性一律放在开标签。
21. 在XML模式中,主键定义括在
22. 在XPath中,可以使用text()函数返回元素的内容。
23. 一个简单的XSLT模板包含匹配部分和选择部分两个部分。
24. 设关系模式R(ABCDE),F是R上成立的FD集,F={ A→B,CE→A,B
→D},ρ={AB,BD,ACE}是R的一个分解。则分解ρ相对于F是损失分解和保持依赖的。
25. 系统存储过程sp_helptext是用来显示规则,默认值,未加密的存储过程,
用户定义函数、触发器和视图的文本。
26. 触发器可以划分为3种类型:insert触发器、delete触发器、update触发器。
27. 触发器定义在一个表中,当在表中执行insert、delete或update时,触
发器被自动执行。
28. 标准SQL中触发器有两个重要的临时表,当有数据修改时,修改前的内
容存放在Delete表中,修改后的内容存放在Inserted表中。//按照课本标准SQL,还是按照实验中微软的T-SQL?
29. XML Schema的数据类型分为简单类型,复合类型。
30. XML对字母的大小写敏感,
标签。
31. 为了解决不同语义的标签名称的冲突问题,引入了本体解决信息集成中
的语义冲突问题。
32. 在SQL中,测试列值是否为空值用ISNULL运算符号,测试列值是否为
8
非空值用EXISTS#EXIS#EXIST运算符号。
33. \学院\表
系号 系名 01 英语 02 会计
03 工商管理
使用SQL语句完成如下操作(将所有教授的工资提高5%) UPDATE教师 SET 工资=工资*1.05 WHERE职称=\教授
34. 如果要使用SELECT语句返回指定条数的记录,则应使用TOP关键字来
限定输出字段。
35. 关系模式R(A,B,C),F是其上的FD集,F={B?C},分解?={AB,BC},则相
对于F,该分解是无损的。
36. 三类经典的数据模型是层次模型、网状模型和关系模型。其中,关系模
型目前应用最广泛。
37. 概念模型模型是面向信息世界的,它是按用户的观点对数据和信息建
模;数据模型模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。
38. 关系模型的实体完整性规则是指主属性的值不能为空。在关系模型中,
主键是指用户正在使用的候选键,外键是指在一个关系中的一个或一组属性是另一个关系的主键。
39.数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即函
数依赖和多值依赖。
40.在关系规范化过程中,将1NF转化为2NF,要消除一般属性对主键的部分
依赖,若一个关系模式R∈2NF,并且消除了非主属性对候选键的传递依赖,则R∈3NF。
41.调用ODBC函数需要使用3个句柄,分别是:环境、连接、语句。
42.封锁技术中主要由2种封锁:排它锁和共享锁。
43. SELECT语句中进行查询,若希望查询的结果不出现重复元组,应在
SELECT子句中使用Distinct保留字。 44. SQL语言分为数据操纵语言(DML)、数据定义语言(DLL)、数据控制语
言(DCL)和数据查询语言(DQL)。
45. 在成绩表中,只显示分数最高的前10名学生的记录,SQL语句为:
9
SELECT * TOP 10 FROM 成绩表 ORDER BY 总分 DESC 。
46. 在SELECT-SQL语句中,表示条件表达式用WHERE子句,分组用GROUP
BY子句,排序用ORDER BY子句。
47. 在SQL Server中有两类登录帐户:一类是登录服务器的登录帐户,另一
类是使用数据库的用户帐户。
48. 在SQL Server中有四种备份类型,分别为:完整数据库备份、
备份、差异数据库备份、事务日志备份、文件组备份
三、 简答题
1. DBMS的主要功能有哪5个方面?
答:数据库定义功能;数据存取功能;数据库运行管理;数据库的建立和维护功能。
2. 叙述等值连接和自然连接的区别和联系。
答:等值连接表示为R>
I自然连接一定是等值连接,但等值连接不一定是自然连接。
II.等值连接要求相等的分量,不一定是公共属性;而自然连接要求相等的分量必须是公共属性。
III.等值连接不把重复的属性除去;而自然连接把重复的属性除去。 答案二:连接运算符是“=”的连接运算成为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组。 自然连接时一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。
3. 在数据库系统中有如下一个调度S,它涉及到3个不同的事务T1、T2
和T3。请问调度S是冲突可串行化的吗?为什么?如果调度S是冲突可串行化的,就请给出与之等价的一个串行调度序列。
T1 T2 Read(A) Read(B) Read(M) Read(Q) Write(M) T3 Read(Q) Write(Q) Write(Q) Write(B) 答:调度不是冲突可串行的,如图调度的优先图中存在有向环 有向环
10