7)了解MongoDB数据库的系统结构,理解其数据模型,掌握其数据操纵语言的基本使用方法。本章教学支持的课程目标为目标1和目标2。2.教学重点1)典型的文档数据结构结合当前代表性的存储、处理和传输文档数据系统和方法,学习半结构化数据文档模型的表示和操作。理解XML结构中数据模式DTD的逻辑结构和语法、数据转换XSL样式语言和数据表示、数据引用XLL中的数据交叉引用和链接。掌握JSON结构中JS对象序列化、对象、数组的表示方法。②)MongoDB数据库的数据操纵掌握基本的数据库操作:数据的创建、删除和修改操作:排序、索引、条件查询、聚合查询、模糊查询、数据管道等查询操作。3.教学难点1)理解XML和JSON为代表的的文档数据结构特点总体上相对于关系数据库的结构化,文档型数据库具有相对灵活的数据结构组成,具有半结构化或非结构化的特点。另一方面,在典型的文档数据库中,仍然会针对常见的应用需求实现一些细节的数据定义和使用方式。通过对于JSON数据的学习,理解其与关系数据的关联和区别。2)较好的掌握MongoDB的数据操纵方法在理解MongoDb数据基本结构的基础上,能够分析MongoDB和SQL在查询上的区别与联系,能正确运用其查询语言完成聚合、多条件等查询动作,能正确运用数据管道完成较复杂的查询。4.教学环节设计围绕教学重点和教学难点,综合应用课堂讨论、作业、课外阅读等教学形式。1)课堂讨论围绕XML和JSON数据结构、MongoDB数据操纵方法等内容展开。2)作业围绕XML和JSON数据描述、MongoDB数据操纵等内容布置。3)课外阅读阅读JSON类型数据、MongoDB数据操纵方法等方面的相关学习资料。4)配套实验本章的教学内容需要与实验相结合,要求学生能在MongoDB数据库上进行实际操作,能够正确使用其查询语言,完成相关的数据访问任务需求。为达到教学效果,实验指导由承担课程教学任务的任课教师承担
7)了解 MongoDB 数据库的系统结构,理解其数据模型,掌握其数据操纵语言 的基本使用方法。 本章教学支持的课程目标为目标 1 和目标 2。 2.教学重点 1)典型的文档数据结构 结合当前代表性的存储、处理和传输文档数据系统和方法,学习半结构化数据文档 模型的表示和操作。理解 XML 结构中数据模式 DTD 的逻辑结构和语法、数据转换 XSL 样式语言和数据表示、数据引用 XLL 中的数据交叉引用和链接。掌握 JSON 结构中 JS 对象序列化、对象、数组的表示方法。 2)MongoDB 数据库的数据操纵 掌握基本的数据库操作;数据的创建、删除和修改操作;排序、索引、条件 查询、聚合查询、模糊查询、数据管道等查询操作。 3.教学难点 1)理解 XML 和 JSON 为代表的的文档数据结构特点 总体上相对于关系数据库的结构化,文档型数据库具有相对灵活的数据结构 组成,具有半结构化或非结构化的特点。另一方面,在典型的文档数据库中,仍 然会针对常见的应用需求实现一些细节的数据定义和使用方式。通过对于 JSON 数据的学习,理解其与关系数据的关联和区别。 2)较好的掌握 MongoDB 的数据操纵方法 在理解 MongoDb 数据基本结构的基础上,能够分析 MongoDB 和 SQL 在查询上 的区别与联系,能正确运用其查询语言完成聚合、多条件等查询动作,能正确运 用数据管道完成较复杂的查询。 4.教学环节设计 围绕教学重点和教学难点,综合应用课堂讨论、 作业、课外阅读等教学形 式。 1)课堂讨论 围绕 XML 和 JSON 数据结构、MongoDB 数据操纵方法等内容展开。 2)作业 围绕 XML 和 JSON 数据描述、MongoDB 数据操纵等内容布置。 3)课外阅读 阅读 JSON 类型数据、MongoDB 数据操纵方法等方面的相关学习资料。 4)配套实验 本章的教学内容需要与实验相结合,要求学生能在 MongoDB 数据库上进行实 际操作,能够正确使用其查询语言,完成相关的数据访问任务需求。为达到教学 效果,实验指导由承担课程教学任务的任课教师承担
第五章图模型与类SQL查询语言主要知识点包括:图的数据结构及其形式化定义,包括简单图、标签图和属性图;图数据操作,包括图匹配、图导航、图与关系的复合操作;图查询语言Cypher的对象创建、检索和更新;Neo4j图数据库简介及其应用实例。1.教学目标1)掌握图的基本数据结构;2)掌握图匹配和图导航两类基本的图操作:3)了解图与关系的复杂操作;4)掌握一种图查询语言的基本语法;5)了解主流图数据库的管理技术;6)了解图计算的典型任务及执行方式。本章教学支持的课程目标为目标1和目标2。2.教学重点1)图数据结构的基本要素及其形式化定义理解简单图、标签图和属性图的各自构成特征,理解图对于信息世界的表达方式,理解三种图数据之间的联系和区别,掌握RDF资源描述框架对于图的描述方法。2)图操作语言学习图操作语言Cypher,掌握图对象创建、检索、匹配、导航、图与关系复合操作、更新等具体操作的语法。3.教学难点1)理解并掌握基本的RDF和OWL描述方法RDF及其扩展OWL语言的目标是能确切描述Web信息的含义,并且Web信息可被计算机理解和处理,进而可以从网络上整合信息。通过学习要能理解用OWL表示的知识可以通过计算机程序进行推理(演绎推理),从而验证知识一致性,或者使隐性知识显性化。2)Cypher语言实现复杂条件图检索操作Cypher是一个申明式的语言,对比命令式语言如Java和脚本语言如Gremlin和JRuby,它的焦点在于从图中找回的内容是什么(whattoretrieve),而不是怎么去做。通过学习掌握它的许多关键字如like和orderby与SQL的相似之处、模式匹配的表达式来自于SPARQL、正则表达式匹配实现实用Scalaprogramminglanguage语言的特点。4.教学环节设计围绕教学重点和教学难点,综合应用课堂讨论、作业、课外阅读等教学形式
第五章 图模型与类 SQL 查询语言 主要知识点包括:图的数据结构及其形式化定义,包括简单图、标签图和属 性图;图数据操作,包括图匹配、图导航、图与关系的复合操作;图查询语言 Cypher 的对象创建、检索和更新;Neo4j 图数据库简介及其应用实例。 1.教学目标 1) 掌握图的基本数据结构; 2) 掌握图匹配和图导航两类基本的图操作; 3) 了解图与关系的复杂操作; 4) 掌握一种图查询语言的基本语法; 5) 了解主流图数据库的管理技术; 6) 了解图计算的典型任务及执行方式。 本章教学支持的课程目标为目标 1 和目标 2。 2.教学重点 1) 图数据结构的基本要素及其形式化定义 理解简单图、标签图和属性图的各自构成特征,理解图对于信息世界的表达 方式,理解三种图数据之间的联系和区别,掌握 RDF 资源描述框架对于图的描述 方法。 2) 图操作语言 学习图操作语言 Cypher,掌握图对象创建、检索、匹配、导航、图与关系 复合操作、更新等具体操作的语法。 3.教学难点 1) 理解并掌握基本的 RDF 和 OWL 描述方法 RDF 及其扩展 OWL 语言的目标是能确切描述 Web 信息的含义,并且 Web 信息 可被计算机理解和处理,进而可以从网络上整合信息。通过学习要能理解用 OWL 表示的知识可以通过计算机程序进行推理(演绎推理),从而验证知识一致性,或 者使隐性知识显性化。 2) Cypher 语言实现复杂条件图检索操作 Cypher是一个申明式的语言,对比命令式语言如Java和脚本语言如Gremlin 和 JRuby,它的焦点在于从图中找回的内容是什么(what to retrieve),而不 是怎么去做。通过学习掌握它的许多关键字如 like 和 order by 与 SQL 的相似之 处、模式匹配的表达式来自于 SPARQL、正则表达式匹配实现实用 Scala programming language 语言的特点。 4.教学环节设计 围绕教学重点和教学难点,综合应用课堂讨论、 作业、课外阅读等教学形 式