|
編輯推薦: |
《数据库系统教程》的亮点之一是对数据库理论和实践内容都做了重新梳理,弥补了目前市场上,要么是纯理论教材,要么是纯实践教材的空白,将理论、应用、开发三者有机结合;
亮点之二是采用大量的示例说明各个技术的具体应用方法,层层深入,所举示例密切结合数据库实践环境,可实践性强;
亮点之三是在数据库设计部分选用的是功能强大且非常流行的PowerDesigner工具,对数据库其他知识,则选用了应用范围非常广泛的SQL Server 2008平台,在数据库编程部分选用的目前很常用的ASP.NET技术。这些都是同类教材所不具有的特色。
|
內容簡介: |
本书第一部分是基础篇(第1~7章)主要讲解数据库的基础知识。第二部分是设计篇(第8~10章)主要内容包括关系数据库规范化理论、实体联系模型以及数据库设计。第三部分是“系统篇(第11~14章)内容包括安全管理、查询处理与查询优化技术等。第四部分是“发展篇”(第15章和16章)主要讲解数据库前沿技术的概念及应用。
|
關於作者: |
何玉洁 北京信息科技大学信息学院教授,长期从事数据库课程的教学和科研工作,著有《数据库原理及应用》畅销书,何老师编写的数据库教材,通俗易懂,实战性强,深受广大高校师生的喜爱。
|
目錄:
|
目 录
第Ⅰ篇 基础篇
第1章 数据库概述 2
1.1 概述 2
1.2 基本概念 2
1.3 数据管理技术的发展 4
1.3.1 文件管理 4
1.3.2 数据库管理 7
1.4 数据独立性 10
1.5 数据库系统的组成 11
习题 12
第2章 数据模型与数据库结构 13
2.1 数据和数据模型 13
2.1.1 数据与信息 13
2.1.2 数据模型 14
2.2 概念层数据模型 15
2.2.1 基本概念 15
2.2.2 实体-联系模型 16
2.3 组织层数据模型 18
2.3.1 层次数据模型 18
2.3.2 网状数据模型 20
2.3.3 关系数据模型 21
2.4 面向对象数据模型 22
2.5 数据库结构 23
2.5.1 模式的基本概念 23
2.5.2 三级模式结构 23
2.5.3 模式映像与数据独立性 25
习题 26
第3章 关系数据库 28
3.1 关系数据模型 28
3.1.1 数据结构 28
3.1.2 数据操作 28
3.1.3 数据完整性约束 30
3.2 关系模型的基本术语与形式
化定义 31
3.2.1 基本术语 31
3.2.2 形式化定义 33
3.3 完整性约束 35
3.3.1 实体完整性 35
3.3.2 参照完整性 36
3.3.3 用户定义的完整性 38
3.4 关系代数 38
3.4.1 传统的集合运算 39
3.4.2 专门的关系运算 41
习题 50
第4章 SQL基础及数据定义
功能 52
4.1 SQL概述 52
4.1.1 SQL的发展 52
4.1.2 SQL特点 53
4.1.3 SQL功能概述 53
4.2 SQL支持的数据类型 54
4.2.1 数值型 54
4.2.2 字符串类型 55
4.2.3 日期时间类型 56
4.3 数据定义功能 56
4.3.1 架构的定义与删除 57
4.3.2 基本表 58
习题 62
第5章 数据操作语句 64
5.1 数据查询语句的基本结构 64
5.2 单表查询 66
5.2.1 选择表中的若干列 66
5.2.2 选择表中的若干元组 68
5.2.3 对查询结果进行排序 76
5.2.4
|
|