10.1学科知识点与本课程的关系 2.与《数据库系统原理》相关的课程 (1)前导课程 数学 高级语言程序设计程序设计方法学 离散数学 数据结构 算法设计与分析 数理逻辑 (2)相关课程 软件工程 面向对象程序设计计算机网络 (3)互为补充(提供基础与工具) 软件体系结构与开发环境 (4)后续课程 管理信息系统电子商务决策支持系统数据仓库 数据挖掘人工智能 毕业设计 《数据库系统原理 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn2016H
《数据库系统原理》 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2016版 1.0.1 学科知识点与本课程的关系 2. 与《数据库系统原理》相关的课程 (1)前导课程 数学 高级语言程序设计 程序设计方法学 离散数学 数据结构 算法设计与分析 数理逻辑 (2)相关课程 软件工程 面向对象程序设计 计算机网络 …… (3)互为补充(提供基础与工具) 软件体系结构与开发环境 …… (4)后续课程 管理信息系统 电子商务 决策支持系统 数据仓库 数据挖掘 人工智能 毕业设计
1.02本课程的主要学习内容 1.0.2.1本课程的研究范畴和教学内容 1.0.2.2本课程的教学思想与目标 1.0.2.3参考书和学习方法 1.0.2.4考核方法 《数据库系统原 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn2016H
《数据库系统原理》 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2016版 1.0.2 本课程的主要学习内容 1.0.2.1 本课程的研究范畴和教学内容 1.0.2.2 本课程的教学思想与目标 1.0.2.3 参考书和学习方法 1.0.2.4 考核方法
1.0.2.1本课程的研究范畴和教学内容 (1)本课程的研究范畴 ·数据库理论 数据库理论的研究主要集中于关系演算理论、关系数据库理论等。 近年来,随着云计算与大数据的兴起,非关系型数据库( NOSQL)得到 了迅速发展,成为关系数据库重要的补充。 数据库管理系统软件的研制 数据库管理系统DBM是位于用户与操作系统之间的一层数据管理软 件。它实现对共享数据的有效组织、管理和存取。DBM的研制包括研制 DBMS本身以及以DBMS为核心的一组相互联系的软件系统。研制的目标是 扩大功能、提高性能和提高用户的生产率。 数据库设计 数据库设计的主要任务是在DBMS的支持下,按照应用的要求,为某 一部门或组织设计一个结构合理、使用方便、效率较高的数据库及其应 用系统。 《数据库系统原理 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn2016H
《数据库系统原理》 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2016版 1.0.2.1 本课程的研究范畴和教学内容 (1) 本课程的研究范畴 • 数据库理论 数据库理论的研究主要集中于关系演算理论、关系数据库理论等。 近年来,随着云计算与大数据的兴起,非关系型数据库(NoSQL)得到 了迅速发展,成为关系数据库重要的补充。 • 数据库管理系统软件的研制 数据库管理系统DBMS是位于用户与操作系统之间的一层数据管理软 件。它实现对共享数据的有效组织、管理和存取。DBMS的研制包括研制 DBMS本身以及以DBMS为核心的一组相互联系的软件系统。研制的目标是 扩大功能、提高性能和提高用户的生产率。 • 数据库设计 数据库设计的主要任务是在DBMS的支持下,按照应用的要求,为某 一部门或组织设计一个结构合理、使用方便、效率较高的数据库及其应 用系统
1.0.2.1本课程的研究范畴和教学內容 (2)本课程的教学内容 本课程较全面介绍数据库系统的基本概念、基本原理和 基本技术 着重介绍关系模型系统,包括关系模型的基本概念、关 系代数、关系演算、关系数据库标准语言-SQL的简要介 绍、查询优化等 详细讨论关系数据库设计理论,包括函数依赖、多值依 赖、 Armstrong公理、关系模式的分解、关系模式的规范 化等 简要介绍数据库设计方法 简要介绍如何使用编程方法对数据库进行操作的技术 《数据库系统原理 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn2016H
《数据库系统原理》 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2016版 1.0.2.1 本课程的研究范畴和教学内容 (2) 本课程的教学内容 •本课程较全面介绍数据库系统的基本概念、基本原理和 基本技术 •着重介绍关系模型系统,包括关系模型的基本概念、关 系代数、关系演算、关系数据库标准语言--SQL的简要介 绍、查询优化等 •详细讨论关系数据库设计理论,包括函数依赖、多值依 赖、Armstrong公理、关系模式的分解、关系模式的规范 化等 •简要介绍数据库设计方法 •简要介绍如何使用编程方法对数据库进行操作的技术
1.0.2.2本课程的教学思想与目标 本課程将注重对同学如下能力的培养 1)分析、归纳和设计能力:深刻狸解基本概念和方法,学会 数据库糸统的分析方湍,归纳各种概念,权衡各方因素,设计合 理糸统。 2)开发、调试能力:能够动手开发成功的教据库应用糸统。 3)自学能力:数据据库软件很多,发展快,绝大多数要求学 生在实验或遝余自学幸握,課堂重在讲方法和个案剖析。 4)糸统集成能力:数据年与其他部分,数教据与教据库之间 ,异构环境和糸统之间,如达到金局优化,要能把握较复杂较糸 统的整体结构。 5)研究创新能力:教据年技术发畏快,新内容层出不穷,注 意学习类比,观察提炼,提出新问题,新概念,新方法。 《数据库系统原理 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn2016H
《数据库系统原理》 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2016版 1.0.2.2 本课程的教学思想与目标 本课程将注重对同学如下能力的培养 1)分析、归纳和设计能力:深刻理解基本概念和方法,学会 数据库系统的分析方法,归纳各种概念,权衡各方因素, 设计合 理系统。 2)开发、调试能力:能够动手开发成功的数据库应用系统。 3)自学能力:数据据库软件很多,发展快,绝大多数要求学 生在实验或课余自学掌握,课堂重在讲方法和个案剖析。 4)系统集成能力:数据库与其他部分,数据库与数据库之间 ,异构环境和系统之间,如达到全局优化, 要能把握较复杂较系 统的整体结构。 5)研究创新能力:数据库技术发展快,新内容层出不穷,注 意学习类比,观察提炼,提出新问题,新概念,新方法