图书介绍
数据库技术与应用 SQL Server 2008 第2版PDF|Epub|txt|kindle电子书版本下载
- 张建伟,梁树军,金松河等编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115270689
- 出版时间:2012
- 标注页数:306页
- 文件大小:88MB
- 文件页数:316页
- 主题词:关系数据库-数据库管理系统,SQL Server 2008-高等职业教育-教材
PDF下载
下载说明
数据库技术与应用 SQL Server 2008 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 数据库系统原理2
第1章 数据库基础知识2
1.1数据库、数据库管理系统与数据库系统2
1.1.1数据库2
1.1.2数据库管理系统 (DBMS)3
1.1.3数据库系统(DBS)3
1.2数据库技术的产生与发展4
1.2.1人工管理阶段4
1.2.2文件系统阶段5
1.2.3数据库系统阶段6
1.2.4高级数据库阶段8
1.3数据库系统的组成与结构9
1.3.1数据库系统的组成9
1.3.2数据库系统的结构10
1.4数据库系统的作用与特点12
1.4.1数据库系统的作用12
1.4.2数据库系统的特点12
1.5数据模型13
1.6概念模型14
本章小结17
习题17
第2章 关系数据库18
2.1关系数据库及其特征18
2.1.1关系数据库的特点18
2.1.2关系模型的基本术语19
2.1.3关系的性质20
2.2关系模式21
2.3关系的完整性22
2.4关系数据库语言SQL23
本章小结25
习题26
第3章 数据库的设计27
3.1需求分析28
3.1.1需求分析任务28
3.1.2需求分析的基本步骤28
3.2概念结构设计29
3.3逻辑结构设计30
3.3.1逻辑结构设计的步骤30
3.3.2概念模型转换为一般的关系模型31
3.4物理结构设计32
3.5数据库的实施32
3.6数据库的运行和维护33
本章小结34
习题34
第2篇SQL Server 2008基础及操作36
第4章SQL Server 2008概述36
4.1 SQL Server 2008简介36
4.1.1 SQL Server 2008概述36
4.1.2 SQL Server 2008新增功能特性37
4.2 SQL Server 2008的安装38
4.2.1 SQL Server 2008的版本38
4.2.2安装SQL Server 2008的软硬件要求39
4.2.3 SQL Server 2008安装过程40
4.3 SQL Server 2008的组件45
4.4 SQL Server 2008的管理工具47
4.4.1 Management Studio48
4.4.2 SQL Server配置管理器52
4.4.3.SQL Server Profiler54
本章小结56
习题56
本章实训57
第5章 创建和管理SQL Server 2008数据库58
5.1系统数据库概述58
5.1.1 Master数据库59
5.1.2 Msdb数据库59
5.1.3 Model数据库59
5.1.4 Tempdb数据库59
5.2创建数据库60
5.2.1数据库文件60
5.2.2使用Management Studio 创建数据库61
5.2.3用SQL命令创建数据库64
5.3管理数据库66
5.3.1查看数据库属性66
5.3.2修改数据库69
5.3.3收缩数据库71
5.3.4删除数据库72
本章小结73
习题73
本章实训74
第6章 创建和管理SQL Server 2008数据表75
6.1表的概念75
6.2数据表的创建76
6.2.1在图形界面下创建数据表76
6.2.2用SQL命令创建数据表79
6.3数据表的修改82
6.3.1查看表属性82
6.3.2修改表结构83
6.3.3删除数据表87
6.4标识符列的使用88
6.4.1图形界面下创建标识符列88
6.4.2使用SQL命令创建标识符列89
本章小结90
习题90
本章实训91
第7章 操纵数据表中的数据92
7.1概述92
7.2数据操作93
7.2.1用INSERT语句插入数据93
7.2.2用UPDATE语句更新数据95
7.2.3用DELETE语句删除数据96
7.3数据检索97
7.4使用SELECT子句进行简单查询97
7.5使用WHERE子句选择数据101
7.5.1确定查询101
7.5.2模糊查询103
7.5.3带查找范围的查询105
7.6聚合函数106
7.7分组查询107
7.8 排序109
7.9连接查询111
7.9.1交叉连接111
7.9.2内连接112
7.9.3外连接114
7.10子查询技术115
7.10.1带IN的嵌套查询116
7.10.2带比较运算符的嵌套查询117
7.10.3带ANY或ALL的嵌套查询118
7.10.4带EXISTS的嵌套查询120
7.11集合运算122
7.11.1并操作122
7.11.2交操作123
7.11.3差操作123
本章小结124
习题124
本章实训125
第8章Transact-SQL语言127
8.1数据类型128
8.1.1精确数字类型128
8.1.2近似数字类型130
8.1.3日期和时间类型130
8.1.4字符数据类型132
8.1.5二进制数据类型133
8.1.6其他类型135
8.1.7用户自定义类型135
8.2变量135
8.2.1局部变量136
8.2.2全局变量136
8.3运算符及表达式137
8.3.1运算符137
8.3.2表达式138
8.3.3注释符139
8.3.4通配符139
8.4控制语句和批处理139
8.4.1 IF…ELSE139
8.4.2 BEGIN…END140
8.4.3 WHILE…CONTINUE…BREAK140
8.4.4 CASE141
8.4.5 RETURN141
8.4.6批处理142
8.4.7其他命令142
8.5常用函数143
8.5.1聚合函数144
8.5.2标量函数144
8.6用户自定义函数152
8.7游标技术153
8.7.1游标概述153
8.7.2声明游标154
8.7.3打开游标156
8.7.4从游标中提取记录156
8.7.5关闭游标157
8.7.6释放游标158
8.7.7游标的应用158
本章小结160
习题160
本章实训161
第9章 视图162
9.1视图的作用和基本类型162
9.2视图的创建163
9.2.1在图形界面下创建视图163
9.2.2用SQL语句创建视图165
9.3视图的修改167
9.4通过视图查询数据167
9.5通过视图更新数据168
9.6视图的删除169
本章小结169
习题170
本章实训171
第10章 索引172
10.1索引简介172
10.2索引的类型和特点172
10.3创建索引174
10.3.1在图形界面下创建索引174
10.3.2用SQL语句创建索引176
10.4修改索引179
10.4.1通过SQL语句修改索引179
10.4.2通过图形界面修改索引181
10.5删除索引181
10.6索引优化向导182
本章小结185
习题185
本章实训186
第11章 存储过程187
11.1存储过程简介187
11.1.1存储过程的类型187
11.1.2存储过程的优点188
11.2存储过程的创建与执行189
11.2.1在图形界面下创建存储过程189
11.2.2用SQL语句创建存储过程192
11.2.3存储过程的执行196
11.3修改存储过程198
11.4重命名存储过程198
11.5删除存储过程199
本章小结199
习题199
本章实训200
第12章 触发器201
12.1触发器简介201
12.1.1触发器的概念201
12.1.2触发器的功能201
12.1.3触发器的类型202
12.2 DML触发器203
12.2.1 DML触发器的类型203
12.2.2 DML触发器的工作原理203
12.2.3创建DML触发器的注意事项203
12.2.4创建AFTER触发器204
12.2.5创建INSTEAD OF触发器208
12.2.6查看DML触发器209
12.2.7修改DML触发器210
12.2.8删除DML触发器211
12.2.9禁用与启用DML触发器211
12.3 DDL触发器212
12.3.1创建DDL触发器213
12.3.2测试DDL触发器的功能214
12.3.3查看和修改DDL触发器214
12.4登录触发器215
本章小结216
习题216
本章实训217
第13章 数据库的备份与还原218
13.1概述218
13.2数据库备份方式219
13.3备份设备220
13.3.1物理设备与逻辑设备220
13.3.2创建与管理备份设备221
13.4数据库备份223
13.4.1完整备份223
13.4.2差异备份226
13.4.3事务日志备份227
13.4.4文件/文件组备份228
13.5数据库还原230
13.6数据库的分离和附加237
13.6.1分离数据库237
13.6.2附加数据库238
本章小结241
习题241
本章实训241
第14章 数据传输243
14.1 DTS概述243
14.2数据导出244
14.3数据导入248
本章小结251
习题251
本章实训251
第15章SQL Server 2008数据库的安全性和完整性管理253
15.1数据库的安全性253
15.1.1身份验证简介253
15.1.2验证模式的修改254
15.2管理服务器登录254
15.2.1使用Management Studio管理登录账户254
15.2.2使用Transact-SQL管理登录账户257
15.3角色和用户管理258
15.3.1角色管理简介258
15.3.2角色的管理260
15.3.3用户管理简介264
15.3.4用户的管理264
15.4 SQL Server 2008权限266
15.5权限管理268
15.6数据库的完整性271
15.7约束的概念和类型272
15.7.1 PRIMARY KEY约束272
15.7.2 FOREIGN KEY约束273
15.7.3 UNIQUE约束274
15.7.4 CHECK约束274
15.7.5 DEFAULT定义274
15.7.6允许空值274
15.8管理约束275
本章小结275
习题276
本章实训276
第3篇SQL Server 2008应用篇280
第16章 学生成绩管理系统的设计与实现280
16.1 ADO,NET数据库访问对象模型280
16.1.1 ADONET结构281
16.1.2数据集介绍282
16.2系统功能设计283
16.3数据库和表设计284
16.4程序开发288
16.4.1创建项目288
16.4.2登录窗口288
16.4.3主窗口292
16.4.4基础资料294
16.4.5教学管理296
16.4.6用户管理301
16.4.7“关于”窗口302
本章小结303
附录——创建学生成绩管理数据库304
参考文献306