欢迎光临
免费的PDF电子书下载网站

数据库原理及应用:SQL Server 2014(郭俐) PDF下载

编辑推荐

本书是作者在多年的教学实践、科学研究以及项目实践的基础上,参阅了大量国内外相关教材后,几经修改而成,主要特点如下。

1.语言严谨、精练。对数据库中的基本概念和技术进行了清楚准确的解释并结合实例说明,让读者能较轻松地掌握每一个知识点。

2.实际项目开发与理论教学紧密结合。为了使读者能快速地掌握关系型数据库的相关技能并熟练运用,本书在各个章节的重要知识点后面都根据实际项目的数据库完成相关的实训,完整地实现的数据库的设计和程序设计过程。

3.合理、有效的组织。本书按照由浅入深的顺序,循序渐进系统地介绍了数据库应用、管理以及程序设计的相关知识和技能。各个章节的编写以实践应用为目标,理论的阐述主要围绕着实际应用技术组织和展开,练习的重要性得到体现,不再附属于相关理论知识。

4.内容充实、实用。本书的练习紧紧围绕着实际项目进行,在各章完成各种技术准备和练习后,为完成数据库设计和实现建立的良好的环境,为完整的数据库系统设计和实现准备作出指导,并完成详细设计的概要内容,只要把详细设计的内容进一步细化,即可成为数据库设计的指导文件,并完成数据库的设计、实现和程序设计。

由于书中的项目是实际项目开发所使用的数据库系统,所以对读者的实践具有重要的指导作用。我们将为使用本书的教师免费提供电子教案和教学资源,需要者可以到化学工业出版社教学资源网站http://www.cipedu.com.cn免费下载使用。

 ;

内容简介

本书结合高职高专的教学特点,较系统地介绍了*基础、*必需掌握的数据库原理相关理论知识,在此基础上,通过大量实例着重讲解SQL Server 2014所提供的各种工具对数据库实施的操作与管理,并辅以某公司人事系统后台数据库设计项目作为实训练习贯穿全书,使得数据库原理的阐述与SQL Server 2014的实际应用融为一体,读者可以通过必要的基本理论指导其对数据库操作的实践,同时也能在实践中加深对数据库原理的理解。为方便读者更好掌握SQL Server 2014的使用,书中采用通俗易懂的方式介绍了有关操作步骤和原理,并辅以大量实例和插图。每章均配有相关内容的项目设计,便于读者进行实际操作和练习。本书共计三大部分,其中*部分(*章至第四章),主要介绍数据库基本概念和理论,第二部分(第五章至第七章),主要介绍SQL Server 2014的安装、管理和数据操作等,第三部分(第八章和第十一章),主要介绍数据库系统设计方法。本书内容翔实、叙述清晰、注重实践、习题丰富,可作为高职高专计算机相关专业的必修教材,也适合各领域想在计算机方面人员自学使用。

作者简介

郭俐,武汉软件工程职业学院,副教授,专业群负责人,近12年一直在教学一线工作,从事数据库原理、SQL Server数据库技术等专业核心课程的教学工作及职业教育研究。编写教材9部,其中担任主编多部,编写完成高等职业教育精品课程“十二五”规划教材《数据库技术及应用-SQL SERVER》,担任副主编,编写完成工业和信息化人才培养规划教材《数据库原理与SQL Server教程(第2版)》

数据库原理及应用:SQL Server 2014(郭俐) PDF下载

目录

第1章数据库基本概念 1

1.1基本概念和定义 1

1.1.1数据与信息 1

1.1.2数据库 1

1.1.3数据库管理系统 1

1.1.4数据库系统 2

1.2数据管理技术发展的过程 2

1.2.1人工管理 3

1.2.2文件系统管理 3

1.2.3数据库管理 4

1.2.4数据库未来发展的趋势 5

1.3常用的数据库管理系统 6

1.4SQL Server 2014数据库管理系统 8

1.4.1概述 8

1.4.2SQL Server 2014的特点 8

1.4.3SQL Server 2014的安装 9

1.4.4SQL Server 2014常用的工具 18

本章小结 19

习题1 19

实训1数据库管理系统安装与配置 19

第2章数据库系统的结构 21

2.1数据和数据模型 21

2.1.1数据 21

2.1.2数据模型 21

2.2数据的概念模型 22

2.2.1概述 22

2.2.2实体-联系模型 22

2.3数据的逻辑模型 24

2.3.1层次数据模型 24

2.3.2网状数据模型 26

2.3.3关系数据模型 27

2.3.4面向对象数据模型 28

2.4数据库系统结构 28

2.4.1外模式 29

2.4.2概念模式 29

2.4.3内模式 29

2.4.4二级映射 29

2.5数据库系统的类型 30

2.5.1集中式数据库系统 30

2.5.2并行数据库系统 30

2.5.3客户-服务器数据库系统 30

2.5.4分布式数据库系统 31

本章小结 31

习题2 32

实训2建立宏文软件股份有限公司数据库的概念模型 32

第3章关系型数据库基础 33

3.1关系模型概述 33

3.1.1关系模型 33

3.1.2关系模型组成 33

3.1.3关系术语 33

3.2关系代数 34

3.2.1传统的关系运算 34

3.2.2专门的关系运算 35

3.3关系的完整性 38

3.3.1关系完整性概述 38

3.3.2实体完整性 38

3.3.3参照完整性 39

3.3.4用户自定义完整性 39

3.4关系的规范化 39

3.4.1关系规范化概述 39

3.4.2函数依赖关系 40

3.4.3范式与规范化 41

本章小结 44

习题3 44

实训3关系代数 44

第4章SQL语言和T-SQL编程基础 46

4.1SQL语言概述 46

4.1.1SQL语言的发展 46

4.1.2SQL语言的特点 46

4.1.3SQL语言的组成和功能 47

4.1.4T-SQL语言 47

4.2SQL Server 2014数据类型 48

4.3T-SQL语言的组成 50

4.3.1数据定义语言 50

4.3.2数据操纵语言 51

4.3.3数据控制语言 51

4.4T-SQL常用语言元素 51

4.4.1标识符 51

4.4.2注释 52

4.4.3变量 53

4.4.4运算符 54

4.4.5表达式 57

4.5T-SQL流程控制语句 57

4.5.1BEGIN...END语句 57

4.5.2选择结构语句 58

4.5.3循环结构语句 60

4.5.4GOTO语句 61

4.6SQL Server 2014的系统函数 62

4.6.1数学函数 62

4.6.2字符串函数 64

4.6.3日期时间函数 66

4.6.4数据类型转换函数 67

本章小结 68

习题4 68

实训4T-SQL语言编程 69

第5章数据库与基本表的创建和管理 70

5.1数据库的创建与管理 70

5.1.1SQL Server数据库的构成 70

5.1.2创建数据库 70

5.1.3删除数据库 74

5.1.4修改数据库 75

5.2基本表的创建与管理 76

5.2.1定义表及约束 76

5.2.2修改表结构 81

5.2.3删除表 82

本章小结 84

习题5 84

实训5创建数据库及基本表 85

第6章数据的管理和查询 89

6.1数据更新 89

6.1.1向表中添加数据 89

6.1.2修改表中的数据 90

6.1.3删除表中的数据 91

6.2数据的查询 92

6.2.1SELECT查询语句 92

6.2.2简单查询 92

6.2.3条件查询 93

6.2.4排序子句 94

6.2.5使用聚合函数查询 95

6.2.6汇总查询 97

6.2.7连接查询 98

6.2.8子查询 99

6.2.9查询结果的合并 99

6.2.10查询结果的存储 99

本章小结 100

习题6 100

实训6数据的管理和查询 101

第7章索引和视图 103

7.1索引 103

7.1.1索引的概述 103

7.1.2索引的类型 104

7.1.3创建索引 106

7.1.4查看和删除索引 114

7.2视图 117

7.2.1视图的概述 117

7.2.2创建视图 118

7.2.3修改视图 120

7.2.4删除视图 121

7.2.5使用视图查询和更新数据 122

本章小结 123

习题7 123

实训7建立数据库中视图及索引 124

第8章事务和锁 127

8.1事务 127

8.2管理事务 128

8.2.1隐性事务 128

8.2.2自动提交事务 129

8.2.3显式事务 129

8.3锁 133

8.3.1锁的分类 133

8.3.2死锁 135

8.4事务的并发控制 136

8.4.1并发问题 136

8.4.2并发控制 137

本章小结 138

习题8 138

实训8应用事务 138

第9章数据库设计方法与步骤 140

9.1数据库设计概述 140

9.1.1数据库设计的方法 140

9.1.2数据库设计的原则 140

9.2数据库设计过程 140

9.2.1需求分析 141

9.2.2概念设计 143

9.2.3逻辑设计 144

9.2.4物理设计 147

9.2.5数据库实施 148

9.3数据库的运行和维护 148

本章小结 149

习题9 149

实训9数据库设计 149

第10章数据库管理 153

10.1数据库的安全管理 153

10.1.1SQL Server 2014的安全机制 153

10.1.2服务器的安全性管理 153

10.1.3数据库的安全性管理 158

10.1.4权限管理 160

10.2数据库的备份和还原 163

10.3数据库的分离和附加 166

10.4数据库的联机和脱机 168

本章小结 169

习题10 169

实训10数据库安全管理 169

第11章数据库应用系统的开发 170

11.1数据库应用系统开发概述 170

11.1.1数据库应用系统的基本框架 170

11.1.2嵌入式SQL 171

11.1.3数据库应用系统的开发模式 171

11.1.4数据库的连接方式 173

11.1.5数据库应用系统开发工具 175

11.2网上图书销售系统后台数据库的设计 176

11.2.1系统说明 176

11.2.2数据库分析 177

11.3网上图书销售系统前台界面的设计 180

本章小结 185

习题11 186

参考文献 187

前沿

本书针对职业教育特点,淡化理论,强化技能,重在实践,在完成必要的理论阐述之后,以SQL Server 2014数据库管理系统为实训环境,重点详述了数据库应用、管理的技能,以及数据库程序设计技能,适合于熟悉计算机组成、掌握计算机程序设计基本技能的读者作为教材或自学用书。全书以实际项目设计贯穿全书,在每项技术讲解完成后,再辅以实践练习,加强学生的实践能力,最后完成一个完整的数据库设计和编程,让学生能在实践训练中,掌握关系型数据库管理系统的应用技术、关系型数据库的设计以及数据库程序设计技能。  本书是编者在多年的教学实践、科学研究,以及项目实践的基础上,参阅了大量国内外相关教材后,几经修改而成,主要特点如下。  1.语言严谨、精练。简明扼要地对数据库中的基本概念和相关技术进行了解释,读者能轻松地掌握每一个知识点。  2.实际项目开发与理论教学紧密结合。为了使读者快速掌握关系型数据库的操作技能,本书在大部分章节的重要知识点后面都安排了相关的实训,还在最后一章完整地展示了数据库的设计和管理的全过程。  3.教材结构编排合理。本书按照由浅入深的顺序,循序渐进地介绍了数据库应用、管理以及程序设计的相关知识和技能,练习的重要性得到了充分体现。  4.教学资源丰富。由于书中涉及的项目是实际项目开发所使用的数据库系统,所以对读者的实践具有重要的指导作用。我们还将为使用本书的教师免费提供电子教案和教学资源,需要者可以到化学工业出版社教学资源网站http://www.cipedu.com.cn免费下载使用。  本书由武汉软件工程职业学院郭俐、肖英、谢日星担任主编,武汉软件工程职业学院李唯、刘洁担任副主编,由武汉软件工程职业学院王路群、罗保山担任主审,武汉软件工程职业学院董宁、肖奎、汪汝、赵丙秀、刘嵩、李文惠参与编写。  由于时间仓促,加之编者水平有限,书中不妥之处在所难免,殷切希望广大读者批评指正。  编者2017年5月

数据库原理及应用:SQL Server 2014(郭俐) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:数据库原理及应用:SQL Server 2014(郭俐)