数据库原理教程
“国家级一流本科课程”的配套教材,是数据库原理的入门级教材,非常适合可作为高等学校计算机类专业本科生数据库原理课程的教材。提供课件、大纲。

作者:杜金莲、邝劲筠、何明、丁治明

丛书名:“国家级一流本科课程”配套教材系列

定价:49元

印次:1-1

ISBN:9787302661191

出版日期:2024.05.01

印刷日期:2024.05.08

图书责编:龙启铭

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书为国家级线下一流本科课程“数据库系统原理”指定教材,主要介绍关系数据库的基本理论、设计方法、实现技术和控制原理等内容,从帮助读者构建系统的数据工程观的角度出发,按基本概念、数据模型、数据库设计方法、数据库设计优化理论、数据库的实施和数据库的运行控制这一主线,以逐渐深入的方式展开描述,让读者既能从宏观上了解数据库构建的基本过程,又能从微观上掌握构建数据库每一步所依据的基本原理和实现方法。本书还针对复杂数据库系统设计中所涉及的特殊问题,如子类、弱实体、冗余与效率、约束与限制等进行了深入讨论。读者通过对这些内容的阅读和思考,在面对数据库构建中的复杂问题时,能从多角度思考并形成符合实际应用需求的解决方案。另外,本书关于数据库控制部分(第7章)是数据库领域更深层次的内容,可供本科生扩展阅读,也可供研究生参考。 本书是数据库原理的入门教材,可作为高等学校计算机类专业本科生数据库原理课程的教材。

丁治明基本情况:博士,毕业于中国科学院计算技术研究所(数据库与知识库系统方向),导师王珊教授。现任北京工业大学信息学部副主任、计算机学院教授、博导、院长。是数据库与知识库系统、大数据领域的知名专家。曾工作于德国时空数据管理领域的国际顶级专家Ralf Hartmut Güting教授团队;长期在中国科学院系统(计算所、软件所)学习与工作;2014年通过海内外招聘担任北京工业大学计算机学院院长。获国务院政府特殊津贴,是中国计算机学会(CCF)数据库专委会委员、CCF大数据专委会委员、CCF电子政务与办公自动化专委会委员�

前言 数据库技术是信息社会的重要支撑技术,涉及数据的组织、存储和使用,因此了解并掌握数据库的相关技术已经成为信息领域从业者的必备技能。目前,随着计算机网络、硬件、软件等相关技术的发展,计算机应用领域不断扩大,使得数据量迅速增加,数据类型不断丰富,数据利用的形式和规模呈现出多样化的趋势,这些也让数据库技术得到迅猛发展,出现了海量数据管理技术、分布式数据库技术、NoSQL数据库技术、NewSQL数据库技术以及图数据库技术等。但无论数据库技术如何发展,其管理数据的核心思想和技术仍然基于关系数据库,都是在关系数据模型和关系理论的基础上进行的拓展。从这个意义来说,关系数据库的基本理论、建模思想、实现技术是计算机专业的学生必须掌握的基本内容。 本书是编者通过对多年教学经验进行总结并结合学校的人才培养定位而编写的。在编写过程中参考了多本数据库技术图书以及反映目前数据库技术新发展的相关资料。在内容上,本书主要围绕数据库的基本理论、建模方法和实现技术等核心知识点构建数据库领域的基础知识架构,同时还引入了数据管理技术领域的新成果。在结构上,本书从系统的角度出发,以递进的层次,沿着什么是数据库、如何设计数据库、如何实现数据库这一脉络进行知识的介绍,有利于帮助读者建立数据库领域的知识体系。本书以图书管理数据库、学籍管理数据库和航班管理数据库3个案例贯穿全书,对不同层次的知识点和关键问题进行讲解,有利于帮助读者在理论和实践两个层面理解数据库的核心思想,掌握数据库领域中理论与实践的结合和取舍原则,建立科学的数据工程观。本书最后一章引入了我国自主研发的开源数据库管理系统openGauss的相关技...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目录

第1章绪论/1

1.1数据库系统概述1

1.1.1数据管理技术的发展1

1.1.2数据库6

1.1.3数据库管理系统7

1.2数据模型10

1.2.1什么是数据模型10

1.2.2常用的数据模型11

1.3数据库系统结构17

1.3.1数据库系统17

1.3.2数据库系统的体系结构18

1.3.3三层模式结构与数据独立性18

1.4本章小结20

1.5本章习题20

第2章关系模型/21

2.1关系模型的数据结构21

2.1.1基本概念21

2.1.2关系的性质24

2.2关系代数25

2.2.1关系代数的基本运算25

2.2.2关系代数的扩展运算34

2.2.3空值40

2.3本章小结41

2.4本章习题41

第3章数据库设计/44

3.1数据库设计过程44

3.1.1设计目标44

3.1.2设计步骤44〖1〗数据库原理教程目录〖3〗〖3〗 

3.1.3设计的平衡45

3.2概念模型46

3.2.1什么是概念模型46

3.2.2常用的概念模型46

3.3ER模型48

3.3.1基本概念48

3.3.2ER模型的表示方法51

3.3.3ER模型设计实例54

3.3.4设计中的常见问题57

3.3.5子类实体集与弱实体集59

3.4ER图向关系模式的转换64

3.4.1强实体集到关系模式的转换65

3.4.2联系到关系模式的转换65

3.4.3子类实体集到关系模式的转换69

3.4.4弱实体集到关系模式的转换71

3.5本章小结72

3.6本章习题72

第4章关系数据库设计...

“国家级一流本科课程”的配套教材,是数据库原理的入门级教材,非常适合可作为高等学校计算机类专业本科生数据库原理课程的教材