教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

数据库技术作业和答案(包括习题答案) - 图文(6)

来源:网络收集 时间:2025-09-23
导读: 26 C. 封装性、继承性、多态性 数据库系统原理与设计 D. 可扩充性、继承性 2. 通过( )能将对象的定义和对象的实现分开,通过( )能体现类与类之间的关系,以及由此带来的动态联编和实体的( )性,从而构成了面

26 C. 封装性、继承性、多态性

数据库系统原理与设计 D. 可扩充性、继承性

2. 通过( )能将对象的定义和对象的实现分开,通过( )能体现类与类之间的关系,以及由此带来的动态联编和实体的( )性,从而构成了面向对象的基本特征。

A. 继承,联系,完整 C. 多态,联系,完整 A. 持久性

B. 继承

B. 封装,继承,多态 D. 封装,继承,独立 C. 多态性

D. 可扩充性

3. 不同对象的标识的( )程度是不同的。

4. 接口有3个值得注意的特性,一个是( )信息,表示子类和父类的继承关系;一个是( )信息,表示该类对象的当前集合名,用于说明类的范围;还有一个是( )信息,在类的范围内惟一标识一个对象。

A. 继承,键码,超类

B. 继承,聚簇,键码

C. 超类,外延名,键码 D. 超类,聚簇,键码 5. 到目前为止,最著名的对象-关系数据库语言是( )。

A. SQL2

B. SQL1

C. SQL4

D. SQL3

二、填空题

1. 面向对象数据库的产生主要是为了解决“阻抗失配”,它强调高级程序设计语言与数据库的 。

2. 面向对象数据库还吸收了面向对象程序设计语言的思想,如支持类、 、继承等概念。

3. 消息是对象之间进行通信的一种规格说明。一般由三部分组成:接收消息的对象、消息名及 。

4. 将对象的实现与对象应用相互隔离,允许对操作的实现算法和数据结构进行修改;不必修改使用它们的应用,这有利于提高数据独立性。

5. 继承不仅支持系统的可重用性,而且还促进系统的 。 6. 每一个对象是其状态与行为的______。

7. 面向对象数据库的特性主要表现在______和对象的嵌套两方面 8.________是该对象一系列属性值的集合 9.________是在对象状态上操作的集合 10.操作也称为______。

三、名词解释

1. 面向对象

2. 面向对象数据库 3. 对象-关系数据库 4. ODL 5. OQL 6. SQL3

7. 类型间继承 8. 表间继承

9. SQL3函数(FUNCTION) 10. SQL3过程(PROCEDURE)

数据库系统原理与设计 27 四.思考题

1. ODL的类型系统中有哪些数据类型? 2. SQL3又有哪些数据类型?

3. 下图是大学类层次结构图,请使用ODL定义所有这些接口:

Person-name-ageUniversity-uno-uname-city-president-staff(set)-edit(set)+num-staff() : IntegerCoursetext n:1Faculty-fno-salary-works-for-teach(set)+num-tech() : Integer1:m-cname-textname-editor-teachern:1

4. 根据上题的层次结构关系,使用OQL查询语言,查询大学中授课门数超过3门的教师并列出他所在的学校名字。

5.根据上题的层次结构关系,使用OQL查询语言,查询广州范围的大学中教师开始的课程名称。6. 使用OQL查找与课程“数据库原理”相关的所有教授的名字:

7. 分别使用SQL3的函数和过程完成上题的查询功能,并给出调用该函数和过程的语句。

第12章 XML数据库

一、选择题

1. XML最大特点是( )。

A. 具有更多的结构和语义 B. 数据的可交换性 C. 可扩展性强

D. 具有自描述性和简洁性

2. XPath因为使用类似于( )的路径表示法,在一个XML文档的层次结构中进行导航而得名。

A. B+树

B. 指针

C. URL

D. 有向图

28 数据库系统原理与设计 3. ( )将成为一种用于描述对XML数据源的查询的语言,具有精确、强大和易用的特点。

A. DTD

B. XQuery

C. XML Schema D. SQL

4. ( )是XQuery的基本构造块。

A. 名字空间和模式声明 B. 函数定义 C. 查询表达式 D. 查询表达式

5. ( )用于查询XML数据,但不仅仅是XML文件,还包括一切以XML形式出现的东

西,包括数据库在内。

A. SQL

B. DTD

C. XQuery

D. XPath

二、填空题

1. XML中有以下六种标记: 、 、 、 、 和CDATA段。

2. XQuery是一种函数语言,它允许多种表达式进行 。 3、XPath的主要目的是对一个XML文档进行 。 4. XQuery 是建立在 表达式之上的。 5. XML中的名称是 大小写的。

三、名词解释

1. HTML 2. XML 3. DTD 4. XML Schema 5. Xpath 6. XQuery

四.思考题

1. 简述XML数据库的研究方向。你是如何看待XML数据库的发展? 2. XML文档是由哪些部分组成的?

3. 设计一种表示图书信息的XML完整文档,结构为: (1)根元素为“书目”,含若干“书”子元素。 (2)书元素。

① 具有属性:“书号”、“类型”和“版本”等等。

② 包含子元素:“书名”、“作者”、“出版社”和“价格”等等,其中的作者元素可有若干,各个子元素还可以包含若干属性和子元素,例如

③ 书名元素可以包含“外文原名”、“中文译名”、“副标题”等属性或子元素。

④ 作者元素可以包含“姓名”、“性别”、“年龄”、“职称”、“单位”和“照片”等属性或子元

数据库系统原理与设计 29 素。

⑤ 出版社元素可以包含“名称”、“城市”、“地址”、“邮编”、“电话”、“邮箱”等属性或子元素。

⑥ 价格元素可以包含“定价”、“优惠价”、“折扣率”等属性或子元素。 4. 编写上例中与DTD相对应的含两项以上书信息的实例文档。

5. 根据上题,设计一种表示图书信息的XML文档,编写对应的XML Schema的完整文档(尽量完善和实用)。

6. 编写与上题Schema相对应的含两项以上书信息的实例文档。

7. 根据上述所得到的实例文档,查询书的定价大于30元的书名和作者信息,给出XQuery查询语句(假定文件名为books.xml)。

8. 根据上述所得到的实例文档,查询作者人数不止1人的完整书目信息,给出XQuery查询语句(假定文件名为books.xml)。

9. 根据上述所得到的实例文档,查询出版《数据库系统》教材的出版社的所有出版图书名称,给出XQuery查询语句(假定文件名为books.xml)。

第13章 PowerBuilder与数据库应用开发

一、选择题

1. PowerBuilder一个很大的特点就是提出了( )对象的概念。

A. 关系-

B. 面向对象

C. 数据窗口

D. 复合

2. PowerScript语言中的数据类型主要为( )。

A. 增强数据类型、标准数据类型、系统对象数据类型 B. 标准数据类型、系统对象数据类型、枚举数据类型 C. Any 数据类型、增强数据类型,标准数据类型 D. 标准数据类型、系统对象数据类型、增强数据类型 3. 使用PB创建一个应用程序的主要步骤为( )。

A. 创建窗口对象,新建工作区,创建应用对象和库文件 B. 创建窗口对象,创建应用对象和库文件 C. 新建工作区,创建窗口对象

D. 新建工作区,创建应用对象和库文件,创建窗口对象 4. 应用对象是应用程序的( )。

A. 载体

B. 入口

C. …… 此处隐藏:2041字,全部文档内容请下载后查看。喜欢就下载吧 ……

数据库技术作业和答案(包括习题答案) - 图文(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/434483.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)