




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020 3 19 1 可编辑 第三部分半结构化数据的建模和程序设计 第11章半结构化数据模型第12章XML程序设计语言 2020 3 19 2 可编辑 第11章半结构化数据模型 11 1半结构化数据11 2XML11 3文档类型定义11 4XML模式 2020 3 19 3 可编辑 11 1半结构化数据 半结构化数据 semistructured data 模型在数据库系统中有着独特的地位 1 是一种适于数据库集成 integration 的数据模型 2 是一种标记服务的基础模型 用于在Web上共享信息 如 XML 2020 3 19 4 可编辑 11 1半结构化数据 11 1 1为何需要半结构化数据模型11 1 2半结构化数据表示11 1 3信息集成与半结构化数据 2020 3 19 5 可编辑 11 1 1为何需要半结构化数据模型 关系数据库系统提供的是关系模型 描述数据的模式是关系模式 半结构化模型 更加灵活 因为他是 无模式 自描述 的 半结构化数据自身携带了模式信息 2020 3 19 6 可编辑 11 1 2半结构化数据表示 半结构化数据是节点 node 的集合 节点分为叶子节点 leaf 和内部节点 interior 叶子节点表示具体数据 数据的类型是数据库中提供的数据类型 如 数字型 字符串型等 内部节点至少有一条向外的弧 弧上都有一个标签 label 该标签指明连接的节点之间的关系 有一个根节点 没有进入弧 2020 3 19 7 可编辑 11 1 2半结构化数据表示 Movies title year length genre studioName producerC 名称年份长度 分钟 流派电影公司名称导演证书号 MovieStar name address gender birthdate 姓名住址性别生日 StarsIn movieTitle movieYear starName 影片名称年份主演姓名 MovieExec name address cert netWorth 导演姓名住址导演证书号净资产 Studio name address presC 电影公司名称地址老总证书号 例如 电影数据库模式如下 电影数据库对应的半结构化数据表示 2020 3 19 8 可编辑 11 1 2半结构化数据表示 例如 电影数据库对应的半结构化数据表示如下 title length year genre studioname producerc row movies root row row moviestar row row studio row row 2020 3 19 9 可编辑 11 1 2半结构化数据表示 例如 访问movies关系中的电影名称的路径表达式为 movies row title title length year genre studioname producerc row movies root row row moviestar row row studio row row 2020 3 19 10 可编辑 11 1 3信息集成与半结构化数据 半结构数据的灵活与自描述性使其成为数据交换和信息集成的工具 在互联网环境下得到广泛应用 在信息集成中等到广泛应用 集成模型如下 历史数据库 历史数据库 XML接口 应用 2020 3 19 11 2020 3 19 12 可编辑 11 2XML XML ExtensibleMarkupLanguage 可扩展标记语言 是一种基于标签的 最初是为 标记 文档而设计的符号语言 11 2 1语义标签11 2 2有模式和无模式的XML11 2 3格式规范的XML11 2 4属性11 2 5连接元素的属性11 2 6命名空间11 2 7XML和数据库 2020 3 19 13 可编辑 11 2 1语义标签 XML中的标签是用尖括号括起来的文本 如 XML中标签是配对的 如 配对标签和配对标签之间的内容称为XML元素 element 2020 3 19 14 可编辑 11 2 2有模式和无模式XML XML可以应用于两种不同的模式 1 格式规范的XML允许用户自定义标签 就像半结构化数据中的弧标签一样 2 合法的XML包括一个DTD 文档类型定义 它指定了允许使用的标签并给出了如何嵌套它们的语法 2020 3 19 15 可编辑 11 2 3格式规范的XML 模式规范的XML文档是由一行XML声明和XML元素组成 如 不能说的秘密2007101剧情安乐影片有限公司56334 2020 3 19 16 可编辑 11 2 4属性11 2 5连接元素的属性11 2 6命名空间 2020 3 19 17 可编辑 11 2 7XML和数据库 数据库中的关系可以转换为XML数据 如 开放实验的内容 通过XML进行信息集成和信息共享 2020 3 19 18 可编辑 2020 3 19 19 可编辑 电影数据库模式 Movies title year length genre studioName producerC 名称年份长度 分钟 流派电影公司名称导演证书号 MovieStar name address gender birthdate 姓名住址性别生日 StarsIn movieTitle movieYear starName 影片名称年份主演姓名 Mo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论