《数据库系统及应用(第2版)》在结构安排上共分为9章,大致可分为三个知识单元:第1章、第2章主要介绍了数据库系统的基本概念、关系运算、关系规范化等基本理论;第3章~第7章主要以SQL Server环境为实践平台,系统地讲解了各种数据库及对象的创建和管理方法,将理论具体化、形象化;第8章、第9章简要介绍了数据库设计、数据库应用系统开发的基本方法和过程,为学生深入学习基于数据库的信息系统设计与开发奠定了基础。让学生在练中学、学中练,逐步掌握必要的理论知识和应用技能,是该书的主要特点。
《数据库系统及应用》一书是数据库应用技术课程使用的文字教材,该课程是国家开放大学计算机科学与技术本科(专科起点)专业的统设必修课。
该教材第1版出版于2014年,但随着数据库技术飞速发展,SQL Server的版本也在不断更新。
为适应新的技术发展及数据库操作环境,结合第1版使用期间教师及学生的使用情况和反馈意见,本教材第2版在尽可能保留第1版内容的同时,进行了如下修订:
1.将实践环境从SQL Server 2008更新为SQL Server 2012,将第1版中全部SQL Server 2008
操作界面更新为SQL Server 2012。
2.精简了第1版第6章中索引的内容。
3.对实验部分进行了调整。
数据库技术现已被广泛应用于社会经济的各个领域,其重要性越来越为人所熟知。从理论研究视角看,数据库所涉及的知识众多,其理论知识深奥难懂,技术、技能较难掌握,不易入门,难于运用。但从应用视角看,如果坚持“以用为主,以够用为度”的原则,把数据库当作一种开发信息系统的工具来学习的话,数据库的知识体系还是较为清晰和易于掌握的。
基于上述认识,本教材对庞杂深奥的数据库理论知识进行了筛选,理论知识以够用为度。同时,坚持应用导向原则,以SQL Server数据库管理系统为环境,讲解操作方法和开发方法。教材在结构安排上共分为9章,大致可分为三个知识单元:第1章、第2章主要介绍了数据库系统的基本概念、关系运算、关系规范化等基本理论;第3章~第7章主要以SQL Server环境为实践平台,系统地讲解了各种数据库及对象的创建和管理方法,将理论具体化、形象化;第8章、第9章简要介绍了数据库设计、数据库应用系统开发的基本方法和过程,为学生深入学习基于数据库的信息系统设计与开发奠定了基础。让学生在练中学、学中练,逐步掌握必要的理论知识和应用技能,是本书的主要特点。
本书由国家开放大学的史红星副教授组织设计,由北京交通大学刘世峰教授负责大纲设计并撰写第9章,北京信息科技大学何玉洁副教授执笔第1章~第8章。
由于作者水平有限,加之时间仓促,错误和不足之处在所难免,敬请广大师生批评指正。
第1章 数据库系统概述
导言
学习目标
1.1 数据库技术的发展
1.1.1 使用文件管理数据
1.1.2 使用数据库管理数据
1.2 数据与数据模型
1.2.1 数据
1.2.2 数据模型
1.3 概念数据模型
1.3.1 基本概念
1.3.2 实体一联系模型
学习活动1 E-R图设计
1.4 关系模型
1.5 数据库的三级模式结构
1.5.1 三级模式
1.5.2 模式映像功能与数据独立性
1.5.3 数据库三级模式的关系
1.6 数据库系统
1.6.1 数据库系统的组成
1.6.2 数据库管理系统功能
本章小结
自测题
第2章 关系数据库理论
导言
学习目标
2 数据库系统及应用(第2版)
2.1 关系模型三要素
2.1.1 数据结构
2.1.2 数据操作
2.1.3 数据完整性约束
2.2 关系模型的基本术语
2.3 完整性约束
2.3.1 实体完整性
2.3.2 参照完整性
2.3.3 用户定义的完整性
2.4 关系代数
2.4.1 传统的集合运算
2.4.2 专门的关系运算
2.4.3 示例
学习活动2 关系代数运算
2.5 关系规范化理论
2.5.1 函数依赖.
2.5.2 关系规范化
2.5.3 关系模式的分解准则
本章小结
自测题
第3章 创建数据库
导言
学习目标
3.1 SQL Server 2012概述
3.1.1 安装SQL Server 2012需要的软、硬件环境
3.1.2 实例
3.2 安装和配置SQL Server 2012
3.2.1 安装SQL Server 2012
3.2.2 设置SQL Server服务启动方式
3.2.3 SQL Server Management Studio工具
3.3 数据库的创建
3.3.1 系统数据库
3.3.2 数据库的组成
3.3.3 数据库文件的属性
……
第4章 SQL语言基础与关系表
第5章 数据操作语言
第6章 数据库其他对象管理
第7章 数据库管理与维护
第8章 数据库设计
第9章 数据库应用系统开发
参考文献