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

SQL Server数据库技术及应用教程 PDF下载

编辑推荐

暂无

内容简介

本教材系统全面地讲解了数据库技术的概念、原理及SQL Server 2008(也适用于SQL Server 2005)的应用,包括数据库的基本概念、概念模型设计、逻辑模型设计、SQL Server 2008的使用环境、数据库的创建与管理、表的创建与管理、数据的输入与维护、数据查询、视图、索引、T-SQL语言、存储过程、触发器、数据库的安全与保护、LINQ技术等内容。本书提供电子课件和素材文件。本书内容丰富、结构清晰,讲解通俗易懂,在讲述基本知识的同时,注重操作技能和解决实际问题能力的培养。本书给出大量例题,并使用一个贯穿全书的“学籍管理系统”进行讲解,突出了实用性与专业性,使读者能够快速、准确、深入地学习SQL Server 2008。

作者简介

暂无

SQL Server数据库技术及应用教程 PDF下载

目录

第1章 ; 数据库的基本概念 ;1
1.1 ; 信息与数据 ;1
1.1.1 ; 信息的基本概念 ;1
1.1.2 ; 数据的基本概念 ;2
1.2 ; 数据库 ;2
1.3 ; 数据库管理系统 ;3
1.4 ; 数据库系统 ;4
1.5 ; 数据库技术及发展 ;4
1.6 ; 数据库系统的结构 ;7
1.6.1 ; 数据库的三级模式结构 ;8
1.6.2 ; 数据库系统的二级映像技术及作用 ;9
1.7 ; 数据库系统设计的基本步骤 ;9
习题1 ;11
第2章 ; 概念模型设计 ;13
2.1 ; 概念模型的基础知识 ;13
2.1.1 ; 数据模型 ;13
2.1.2 ; 信息的三种世界及其描述 ;14
2.1.3 ; 概念模型的基本概念 ;16
2.1.4 ; 概念模型的表示方法 ;19
2.2 ; 概念模型的设计方法与步骤 ;19
2.2.1 ; 概念模型的特点及设计方法 ;19
2.2.2 ; 概念模型的设计步骤 ;21
2.3 ; 实训——学籍管理系统概念模型设计 ;24
习题2 ;26
第3章 ; 逻辑模型设计 ;28
3.1 ; 逻辑模型的基础知识 ;28
3.1.1 ; 关系模型概述 ;28
3.1.2 ; 关系数据库的基本概念 ;29
3.2 ; 关系数据库理论 ;36
3.2.1 ; 关系模式设计中的问题 ;36
3.2.2 ; 函数依赖 ;38
3.2.3 ; 范式 ;39
3.2.4 ; 关系模式的规范化 ;40
3.3 ; 数据库逻辑模型设计 ;43
3.3.1 ; 概念模型向关系模型的转换 ;43
3.3.2 ; 数据模型的优化 ;44
3.3.3 ; 设计用户子模式 ;45
3.4 ; 实训——学籍管理系统逻辑模型设计 ;45
习题3 ;47
第4章 ; SQL Server 2008的使用环境 ;50
4.1 ; SQL Server 2008简介 ;50
4.1.1 ; SQL Server的发展历史 ;50
4.1.2 ; SQL Server 2008的版本类型 ;50
4.2 ; 启动SQL Server 2008服务 ;51
4.3 ; SQL Server 2008的体系结构 ;52
4.4 ; SQL Server 2008管理工具 ;54
4.4.1 ; SQL Server 2008管理工具简介 ;54
4.4.2 ; SQL Server Management Studio集成环境 ;54
4.5 ; SQL Server 2008数据库概念 ;58
4.5.1 ; SQL Server 2008的数据库及数据库对象 ;58
4.5.2 ; SQL Server 2008的系统数据库和用户数据库 ;60
4.6 ; 实训——修改登录密码及身份验证模式 61
习题4 62
第5章  数据库的创建与管理 64
5.1  数据库的创建 64
5.1.1  使用SSMS创建数据库 64
5.1.2  使用T-SQL语句创建用户数据库 66
5.2  查看和修改数据库 69
5.2.1  用SSMS查看和修改数据库 69
5.2.2  使用T-SQL语句修改数据库 70
5.3  删除数据库 73
5.3.1  使用SSMS删除数据库 73
5.3.2  使用T-SQL语句删除数据库 74
5.4  数据库操作 74
5.4.1  分离数据库 74
5.4.2  附加数据库 75
5.4.3  数据库快照 77
5.5  实训——创建学籍管理数据库 78
习题5 79
第6章  表的创建与管理 81
6.1  表的基本概念 81
6.2  表的数据类型 82
6.3  设计表 87
6.4  创建表 90
6.4.1  使用SSMS创建表 90
6.4.2  使用T-SQL语句创建表 91
6.5  修改表 93
6.5.1  使用SSMS修改表 93
6.5.2  使用T-SQL语句修改表 96
6.6  查看表 97
6.6.1  查看表属性 98
6.6.2  查看表中存储的数据 98
6.6.3  查看表与其他数据库对象的依赖关系 99
6.7  删除表 100
6.7.1  使用SSMS删除表 100
6.7.2  使用T-SQL语句删除表 100
6.8  生成数据表脚本 101
6.9  实训——学籍管理系统数据表的创建 101
习题6 102
第7章  数据的输入与维护 105
7.1  向表中添加数据 105
7.1.1  使用SSMS向表中添加数据 105
7.1.2  使用T-SQL语句向表中添加
数据 105
7.2  修改表中的数据 107
7.2.1  使用SSMS修改表中的数据 107
7.2.2  使用T-SQL语句修改表中的数据 107
7.3  删除表中的数据 108
7.3.1  使用SSMS删除表中的数据 108
7.3.2  使用T-SQL语句删除表中的数据 109
7.4  实训——学籍管理系统数据的输入与维护 110
习题7 112
第8章  数据查询 114
8.1  关系代数 114
8.1.1  传统的集合运算 114
8.1.2  专门的关系运算 115
8.1.3  用关系代数表示查询的例子 119
8.2  查询语句SELECT 120
8.2.1  单表查询 121
8.2.2  连接查询 132
8.2.3  嵌套查询 134
8.2.4  集合查询 138
8.3  实训——学籍管理系统的查询操作 139
习题8 141
第9章  视图 144
9.1  视图的基础知识 144
9.1.1  视图的基本概念 144
9.1.2  视图的优点和缺点 144
9.2  创建视图 145
9.2.1  使用SSMS创建视图 145
9.2.2  使用T-SQL语句创建视图 146
9.3  查询视图数据 147
9.3.1  使用SSMS查询视图 147
9.3.2  使用T-SQL语句查询视图 147
9.4  查看视图信息 148
9.5  修改视图 149
9.5.1  使用SSMS修改视图 149
9.5.2  使用T-SQL语句修改视图 149
9.6  通过视图修改表数据 150
9.7  删除视图 151
9.7.1  使用SSMS删除视图 151
9.7.2  使用T-SQL语句删除视图 152
9.8  实训——学籍管理系统视图的创建 152
习题9 153
第10章  索引 155
10.1  索引的基础知识 155
10.1.1  SQL Server中数据的存储与访问 155
10.1.2  索引的优缺点 156
10.1.3  索引的分类 156
10.1.4  建立索引的原则 157
10.2  创建索引 157
10.2.1  使用SSMS创建索引 157
10.2.2  使用T-SQL语句创建索引 159
10.3  查看和修改索引 160
10.3.1  使用SSMS查看和修改索引 160
10.3.2  使用T-SQL语句查看和修改索引 161
10.4  统计索引 162
10.5  删除索引 163
10.5.1  使用SSMS删除索引 163
10.5.2  使用T-SQL语句删除索引 164
10.6  实训——学籍管理系统索引的创建 164
习题10 165
第11章  T-SQL语言 167
11.1  T-SQL语言简介 167
11.1.1  SQL语言与T-SQL语言 167
11.1.2  T-SQL语言的构成 167
11.2  注释符和标识符 168
11.2.1  注释符 168
11.2.2  标识符 169
11.3  常量与变量 170
11.3.1  常量 170
11.3.2  变量 170
11.4  运算符与表达式 173
11.4.1  运算符 173
11.4.2  表达式 174
11.5  流程控制语句 175
11.5.1  BEGIN…END语句块 175
11.5.2  IF…ELSE语句 176
11.5.3  CASE语句 177
11.5.4  循环语句 179
11.5.5  无条件转向语句 180
11.5.6  返回语句 181
11.5.7  等待语句 182
11.6  批处理与脚本 182
11.6.1  批处理 182
11.6.2  脚本 183
11.7  游标及其使用 184
11.7.1  声明游标 184
11.7.2  使用游标 186
11.8  函数 189
11.8.1  标量函数 190
11.8.2  用户自定义函数 193
11.9  实训——学籍管理系统自定义函数设计 198
习题11 199
第12章  存储过程 201
12.1  存储过程的基本概念 201
12.1.1  存储过程的定义与特点 201
12.1.2  存储过程的类型 202
12.2  创建存储过程 202
12.2.1  使用SSMS创建存储过程 203
12.2.2  使用T-SQL语句创建存储过程 203
12.3  执行存储过程 205
12.3.1  执行不带参数的存储过程 206
12.3.2  执行带参数的存储过程 206
12.4  查看存储过程 207
12.4.1  使用SSMS查看存储过程 207
12.4.2  使用系统存储过程查看用户存储过程 207
12.5  修改存储过程 209
12.5.1  使用SSMS修改存储过程 209
12.5.2  使用T-SQL语句修改存储过程 209
12.6  删除存储过程 210
12.6.1  使用SSMS删除存储过程 210
12.6.2  使用T-SQL语句删除存储过程 211
12.7  实训——学籍管理系统存储过程设计 211
习题12 212
第13章  触发器 214
13.1  触发器的基本概念 214
13.1.1  触发器的类型 214
13.1.2  触发器的优点 215
13.2  创建触发器 215
13.2.1  使用SSMS创建

前沿

本教材系统全面地讲解了数据库技术的概念、原理及SQL Server 2008(也可用SQL Server2005)的应用。本教材主要特点如下。 1.适合教师教学,学生学习本书内容覆盖了SQL Server2008数据库技术应用的各个方面。从第2章开始,每章都包括教程、实训及练习题三部分内容。教程部分介绍了SQL Server2008的操作和使用方法,操作案例遵循由浅入深的原则,从简单数据库操作到复杂的程序编写,再到系统的建立与整合。实训部分一般先分析设计要求,再引导读者进行操作训练,最后通过习题让读者自己完成数据库的设计。采用这种教材组织方式,既符合教师讲课习惯,又便于学生练习。2.适用面宽、实用性强使用SQL Server2008,无论设计何种数据库应用,其基本方法和技巧都是相同的,主要区别在于编程语言的访问方式不同。本书所举案例的数据库操作方法适用于多种数据库编程语言,读者可以根据不同的需要设计出符合要求的数据库。3.突出实用、够用的原则本书在理论讲解方面以“必需、够用”为度,在知识结构组织方面精心编排,融“教、学、练、做”于一体。另外,本书每章都安排了例题、实训和练习题,并且循序渐进,便于读者加深记忆和理解,也便于教师指导学生边学边练,学以致用。4.例题丰富,便于理解和练习本书内容充实、例题丰富、图文并茂、系统性强。每个知识点都配备了翔实的例题,使读者能够快速入门并理解和掌握。例题以演练的方式给出,可供读者边学习边实践,快速、全面地掌握SQLServer的使用方法和技巧。 5.用一个项目贯穿全书本书使用一个贯穿全书各个章节的“学籍管理系统”进行讲解,使读者全面、系统地掌握数据库系统的规划和设计,并将所学的数据库技术和程序设计技术加以综合应用。每章均安排了实训环节,实训完成之后其实就是完成了“学籍管理系统”的设计。6.提供教学课件和素材为了便于教学,本书提供了配套的电子课件,包括PPT、案例、实训源代码等,可直接用于课堂教学,也方便自学。使用本书作为教材的教师可登录华信教育资源网(http://www.hxedu.com.cn)注册后下载。本书由刘瑞新、张兵义担任主编,张治斌、褚尚军担任副主编,参加编写的作者有刘瑞新(第1、2、10章),周新丽(第3章),张兵义(第4、5、7章),董福新(第6章),张治斌(第8、14章),万兆君、刘大学、陈文明、万兆明、王金彪(第9章),褚尚军(第11、13章),冯全民、孙明建、骆秋容、徐云林、缪丽丽、刘克纯(第12章),贾俊亮(第15章),全书由刘瑞新教授定稿。本书在编写过程中得到了许多同行的帮助和支持,在此表示感谢。由于编者水平有限,书中错误之处难免,欢迎读者对本书提出宝贵意见和建议。本书适合作为高等学校本科、高职高专层次软件、网络、信息及计算机相关信息技术类专业的教材,也可作为等级考试、职业资格考试或认证考试等各种培训班的培训教材。编 者

SQL Server数据库技术及应用教程 pdf下载声明

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

pdf下载地址

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

链接地址:SQL Server数据库技术及应用教程