数据库系统原理与应用——基于SQL Server 2008(21世纪高等学校规划教材 计算机应用)
定 价:35 元
- 作者:王瑞金 主编
- 出版时间:2014/1/1
- ISBN:9787302339274
- 出 版 社:清华大学出版社
- 中图法分类:TP311.13
- 页码:334
- 纸张:胶版纸
- 版次:1
- 开本:16开
《数据库系统原理与应用:基于SQL Server 2008/21世纪高等学校规划教材·计算机应用》系统地介绍了数据库系统理论及应用和开发技术与方法。全书分三篇15章,第一篇为“数据库系统原理”,由第1章至第5章组成,主要讲述数据管理技术的发展、数据模型、关系数据库理论、关系规范化、数据库系统设计等内容;第二篇为“SQL Server 2008关系数据库管理系统”,由第6章至第11章组成,主要介绍SQL Server 2008的数据操纵、Transact-SQL程序设计、SQL Server的数据库安全、控制、维护等方面的内容;第三篇为“基于C#.NET的数据库应用系统开发”,由第12章至第15章组成,介绍利用C#开发数据库应用系统的基本方法和技术,包括Visual Studio 2008开发环境和流程.C#编程基础、VS2008中的数据库开发技术以及进销存管理系统开发实例等内容。
《数据库系统原理与应用:基于SQL Server 2008/21世纪高等学校规划教材·计算机应用》可作为高等学校信息管理与信息系统、电子商务、计算机等相关专业数据库课程的教材,也可供从事数据库系统开发和应用的人员参考。
·教学目标明确,注重理论与实践的结合 ·教学方法灵活,培养学生自主学习的能力 ·教学内容先进,强调计算机在各专业中的应用 ·教学模式完善,提供配套的教学资源解决方案
随着信息技术的发展,各类工程或管理实践已经演变成信息技术支持下的活动。从MRPII(制造资源规划)、ERP(企业资源规划)、BPR(业务流程重组),到MES(制造执行系统)、SCM(供应链管理)、CRM(客户关系管理)、EC(电子商务)、AI(人工智能)等概莫能外。基于信息技术的管理系统已经成了各行各业有效运行的基础,信息技术的教育自然也就成了各学科教育中的一项重要内容。数据库技术是构建信息系统的核心技术之一,也是信息技术领域发展最快的技术。数据库技术的教学内容随着技术的演化而不断更新变化,从早期的dBase、FoxBase、FoxPro、Visual FoxPro,到目前的SQL Server、Oracle等,一直是信息技术教学中的重点内容。
本书的编写力求理论与实践的结合,使之能够适应管理类及信息技术类各相关专业数据库技术应用的教学需求。
首先,实现数据库技术的原理、应用与开发的相结合。教材开篇利用一定的篇幅讲解数据库原理的主要内容,为随后内容的学习奠定理论基础。着重应用的数据库管理系统部分选用目前最为流行的Microsoft公司的SQL Server 2008,达到学以致用。由于SQL Server 2008是运行于后台的数据库引擎,使学习者无法体验依托SQL Server 2008开发系统的过程。而目前多数教材也舍弃了客户端开发知识的讲解。本教材选择目前广泛流行的.NET作为系统开发平台系统讲解数据库应用系统的开发,这样可使学生在学习过程中能够运用联机和程序两种方式实现数据库的操作,从而全面学习数据库系统应用开发方面的知识。
其次,合理安排教学内容与次序。由于本书涉及知识内容广泛,因此,根据教学对象和专业特点,在内容上作了适当取舍,以期在有限的时间内达到最好的教学效果。在内容的安排上,兼顾教与学、理论与实践并重协调的原则,对内容进行了模块组合。具体教学实践中,教学人员可根据自己特定要求灵活安排和掌握。
通过本书的学习,读者不仅可以系统地掌握数据库技术的基础理论、设计方法,还可以系统地掌握现代数据库应用系统的开发技术。全书共分为三篇:
第一篇为“数据库系统原理”,由第1章至第5章组成,主要讲述数据管理技术的发展、数据模型、关系数据库理论、关系规范化、数据库系统设计等内容。重点在于数据库的基本概念、原理、方法等核心内容和关系数据库的知识,旨在为后续内容的学习奠定一定的理论基础。
第二篇为“SQL Server 2008关系数据库管理系统”,由第6章至第11章组成。主要介绍SQL Server 2008的功能特点及其管理工具的使用、TransactSQL的数据操纵和程序设计、SQL Server的数据库安全、控制、维护等方面的内容。SQL Server 2008是基于网络环境下的分布式数据库管理系统,功能强大,内容丰富,本教材只是选取最核心和常用的内容予以介绍。
第三篇为“基于C#.NET的数据库应用系统开发”,由第12章至第15章组成。该篇基于MS Visual Studio 2008开发环境,介绍利用C#开发数据库应用系统的基本方法和技术,包括Visual Studio 2008开发环境和流程、C#编程基础、VS 2008中的数据库开发技术以及进销存管理系统开发实例等内容。
本书由王瑞金任主编,段会川任副主编,第一篇由王瑞金(山东大学)和曹青青(山东大学)编写,第二篇由王瑞金和李洁(山东大学)编写,第三篇由段会川(山东师范大学)和崔行臣(山东广播电视大学)编写,全书由王瑞金统稿。
在编著本书的过程中,参阅了国内外大量文献,在此对撰写这些文献的专家和学者致以诚挚的谢意,如有疏漏,敬请文献的作者谅解。清华大学出版社的广大员工高效率的辛勤工作也为本书的出版提供了可靠保障,在此谨致谢忱。
鉴于作者水平有限,错误或不当之处在所难免,恳请专家和读者批评指正。
本书第三篇实例程序代码可从网站(http://219.218.118.131/sjk)下载。
编者
2013年8月
第一篇 数据库系统原理
第1章 数据库基本概念
1.1 信息、数据与数据库
1.1.1 信息与数据
1.1.2 数据管理与数据库
1.2 数据管理技术及其发展
1.2.1 人工管理阶段
1.2.2 文件系统管理阶段
1.2.3 数据库系统阶段
1.3 数据库系统
1.3.1 数据库系统的构成
1.3.2 数据库体系结构
1.4 数据库管理系统
1.4.1 数据库管理系统的工作模式
1.4.2 数据库管理系统的主要功能 第一篇 数据库系统原理
第1章 数据库基本概念
1.1 信息、数据与数据库
1.1.1 信息与数据
1.1.2 数据管理与数据库
1.2 数据管理技术及其发展
1.2.1 人工管理阶段
1.2.2 文件系统管理阶段
1.2.3 数据库系统阶段
1.3 数据库系统
1.3.1 数据库系统的构成
1.3.2 数据库体系结构
1.4 数据库管理系统
1.4.1 数据库管理系统的工作模式
1.4.2 数据库管理系统的主要功能
习题1
第2章 数据模型
2.1 信息描述
2.1.1 现实世界
2.1.2 信息世界
2.1.3 数据世界
2.2 概念模型
2.2.1 概念模型的基本概念
2.2.2 概念模型的表示方法
2.3 数据模型和关系模型
2.3.1 数据模型概述
2.3.2 关系模型概述
习题2
第3章 关系数据模型
3.1 关系模型及其定义
3.1.1 关系数据结构
3.1.2 关系操作概述
3.1.3 关系的完整性
3.2 关系代数
3.2.1 关系查询语言和关系运算
3.2.2 传统的关系运算
3.2.3 专门的关系运算
3.2.4 关系运算应用实例
3.3 关系系统
3.3.1 关系系统的定义
3.3.2 关系系统的分类
习题3
第4章 关系数据库规范化理论
4.1 关系模式规范化的必要性
4.2 函数依赖
4.2.1 函数依赖的定义
4.2.2 函数依赖的Armstrong公理
4.2.3 键及候选键
4.3 规范化与范式
4.3.1 第一范式(1NF)
4.3.2 第二范式(2NF)
4.3.3 第三范式(3NF)
4.3.4 Boyce-Codd范式(BCNF)
习题4
第5章 数据库系统设计
5.1 数据库设计概述
5.1.1 数据库系统设计的内容
5.1.2 数据库设计的基本方法
5.1.3 数据库系统设计的基本步骤
5.2 数据库规划
5.3 需求分析
5.3.1 需求分析的步骤
5.3.2 需求分析的方法
5.4 概念结构设计
5.4.1 概念结构的特点及设计方法
5.4.2 数据抽象与局部视图设计
5.4.3 视图的集成
……
第二篇 MS SQL Server 2008关系数据库管理系统
第三篇 基于C#.NET的数据库应用系统开发