





定价:38元
印次:1-4
ISBN:9787302205906
出版日期:2009.09.01
印刷日期:2011.12.20
图书责编:焦虹
图书分类:教材
全书共分12章。第1章是数据库系统基本概念;第2和第3章是关系数据库基础;第4~第6章是关系数据库设计;第7~第10章是关系数据库管理系统;第11和第12章是数据库应用开发。本书注重数据库应用与设计能力的培养,将数据库设计的内容分散在第4~第6章以及7.6节和9.6节等章节逐层推进。 本书及配套的实验教程是国家精品课程《数据库系统及应用》的建设教材,有配套的电子教案和教学网站(http://skynet.jxufe.edu.cn/jpkc/sjk),可作为计算机及相关专业本科生的数据库系统原理课程教材,也可供数据库爱好者自学和参考。
数据库系统是计算机系统的重要组成部分,是企业、机构、互联网乃至整个信息社会赖以运转的基础,在当今社会中扮演着越来越重要的角色。正是由于数据库具有重要的基础地位,数据库理论与技术教育已成为现代计算机科学和相关学科教育中的核心部分,所有计算机及其相关专业的学生都有必要掌握和熟悉数据库理论与技术。 通过多年的数据库课程教学,我们发现学生在学习数据库课程之后,仍然不会“用”数据库--不会设计数据库,不会管理数据库,不会开发数据库应用程序。带着这些问题,我们进行了一系列的数据库课程的教学改革探索与实践,并取得了一定的成绩,如《数据库系统及应用》于2007年获得国家精品课程立项。目前,虽然数据库教材很多,但是很难找到完全适合教学需要的教材。于是,我们决定动手编写一套让学生会“用”数据库的教材,一本“够用”的教材,这便是编写本书的初衷。本书虽然不一定能完全达到目标,但至少开始了有益的尝试。 数据库技术发展至今,已经相当成熟,相关知识博大精深。本书定位于面向计算机及其相关专业本科生的第一本数据库入门教材,在内容选择上颇费思量。在构思本书之前,本书作者一直在思考:对于计算机及其相关专业的本科生来说,需要掌握哪些数据库知识?回答这个问题并不容易,这是因为数据库知识非常丰富,而且由于课时有限,学生不可能了解所有数据库知识。另外,不同用户在使用数据库时,他们的视角是不同的。数据库系统的用户大致可分为4类: 数据库管理员、数据库系统分析员、数据库设计人员、数据库应用程序员及终端用户。我们认为,计算机及其相关专业的学生既可能做数据库管理员,也可能成为系统分析员和数据库设计员,更可能是数据库应用程序员。...
1.1 数据库系统的作用1
1.1.1 数据与数据管理2
1.1.2 数据管理技术的产生与发展2
1.1.3 数据库应用8
1.2 数据模型9
1.2.1 数据模型的分类10
1.2.2 数据模型的组成要素11
1.2.3 层次模型12
1.2.4 网状模型14
1.2.5 关系模型14
1.2.6 面向对象模型16
1.2.7 XML模型20
1.3 数据抽象与数据库三级模式29
1.4 数据库系统32
1.4.1 数据库系统组成32
1.4.2 数据库管理系统33
1.4.3 数据库系统的相关人员38
本章小结40
习题142
第2章 关系模型与关系代数44
2.1 关系模型45
2.1.1 关系数据结构45
2.1.2 关系完整性约束条件49
2.1.3 关系操作55
2.2 关系代数56
2.2.1 传统的集合运算57
2.2.2 专门的关系运算57
2.2.3 关系代数查询综合举例64
本章小结67
习题268
第3章 SQL语言70
3.1 SQL概述71
3.1.1 SQL发展71
3.1.2 SQL特点72
3.1.3 SQL查询基本概念73
3.2 简单查询74
3.2.1 投影运算76
3.2.2 选择运算79
3.2.3 排序运算84
3.2.4 查询表84
3.3 连接查询85
3.3.1 等值与非等值连接85
3.3.2 自表连接88
3.3.3 外连接89
3.4 嵌套子查询91 ...