图书介绍
数据库应用技术 SQL Server 2005PDF|Epub|txt|kindle电子书版本网盘下载
![数据库应用技术 SQL Server 2005](https://www.shukui.net/cover/60/31269816.jpg)
- 申时凯,李海雁主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113093273
- 出版时间:2008
- 标注页数:308页
- 文件大小:80MB
- 文件页数:307页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校-教材
PDF下载
下载说明
数据库应用技术 SQL Server 2005PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库技术基础1
1.1 数据库基础知识1
1.1.1 信息、数据与数据管理1
1.1.2 数据管理技术的发展1
1.1.3 数据库、数据库管理系统、数据库系统2
1.1.4 数据模型3
1.1.5 数据库系统的体系结构6
1.2 关系数据库7
1.2.1 关系模型7
1.2.2 关系数据理论9
1.3 数据库设计13
1.3.1 数据库设计的任务、特点和步骤14
1.3.2 需求分析的任务15
1.3.3 概念结构设计15
1.3.4 逻辑结构设计16
1.3.5 数据库设计案例17
练习题20
第2章 SQL Server 2005综述21
2.1 SQL Server 2005概述21
2.1.1 SQL Server的发展过程21
2.1.2 SQL Server 2005的体系结构22
2.1.3 SQL Server 2005的主要特性23
2.1.4 SQL Server 2005的版本24
2.2 SQL Server 2005的安装25
2.2.1 SQL Server 2005安装前的准备工作25
2.2.2 安装SQL Server 200527
2.2.3 升级到SQL Server 200535
2.2.4 SQL Server 2005安装成功的验证36
2.3 SQL Server 2005的安全性39
2.3.1 SQL Server 2005安全性综述39
2.3.2 权限验证模式40
2.3.3 数据库用户和账号41
2.4 SQL Server 2005工具42
2.4.1 配置SQL Server 2005服务器42
2.4.2 注册和连接SQL Server 2005服务器44
2.4.3 启动和关闭SQL Server 2005服务器47
2.4.4 SQL Server 2005的常用工具48
练习题54
第3章 数据库的基本操作55
3.1 SQL Server数据库的基本知识和概念55
3.1.1 SQL Server的数据库55
3.1.2 SQL Server的事务日志56
3.1.3 SQL Server数据库文件及文件组56
3.1.4 SQL Server的系统数据库58
3.2 创建数据库58
3.2.1 使用SQL Server管理控制台创建数据库59
3.2.2 使用T-SQL语句创建数据库60
3.2.3 查看数据库信息62
3.3 管理数据库63
3.3.1 打开数据库63
3.3.2 修改数据库容量64
3.3.3 更改数据库名称68
3.3.4 删除数据库69
3.3.5 分离数据库70
3.3.6 附加数据库71
3.4 应用举例72
3.4.1 创建计算机计费系统数据库72
3.4.2 创建选课管理信息系统数据库72
练习题74
第4章 表的基本操作75
4.1 SQL Server表概述75
4.1.1 SQL Server表的概念75
4.1.2 SQL Server 2005数据类型76
4.2 数据库中表的创建78
4.2.1 使用对象资源管理器创建表79
4.2.2 使用T-SQL语句创建表81
4.3 修改表结构85
4.3.1 使用对象资源管理器修改表结构85
4.3.2 使用T-SQL语句修改表结构85
4.4 删除表87
4.4.1 使用对象资源管理器删除表87
4.4.2 使用DROP TABLE语句删除表87
4.5 添加数据88
4.5.1 使用对象资源管理器向表中添加数据88
4.5.2 使用INSERT语句向表中添加数据89
4.6 查看表89
4.6.1 查看表结构89
4.6.2 查看表中的数据91
4.7 应用举例91
4.7.1 学生选课管理信息系统的各表定义及创建91
4.7.2 计算机计费系统的各表定义及创建95
练习题96
第5章 数据的基本操作97
5.1 数据的添加、修改和删除97
5.1.1 数据的添加98
5.1.2 数据的修改108
5.1.3 数据的删除109
5.2 简单查询110
5.2.1 完整的SELECT语句的基本语法格式111
5.2.2 选择表中的若干列111
5.2.3 选择表中的若干记录113
5.2.4 对查询的结果排序119
5.2.5 对数据进行统计120
5.2.6 用查询结果生成新表123
5.2.7 合并结果集124
5.3 连接查询126
5.3.1 交叉连接查询126
5.3.2 等值与非等值连接查询128
5.3.3 自身连接查询130
5.3.4 外连接查询130
5.3.5 复合连接条件查询133
5.4 子查询133
5.4.1 带有IN运算符的子查询134
5.4.2 带有比较运算符的子查询135
5.4.3 带有ANY或ALL运算符的子查询136
5.4.4 带有EXISTS运算符的子查询137
5.5 应用举例139
练习题142
第6章 数据完整性143
6.1 数据完整性的概念143
6.2 约束的类型144
6.3 约束的创建145
6.3.1 创建主键约束145
6.3.2 创建唯一约束148
6.3.3 创建检查约束150
6.3.4 创建默认约束152
6.3.5 创建外键约束154
6.4 查看约束的定义155
6.5 删除约束157
6.6 使用规则157
6.7 使用默认158
6.8 数据完整性强制选择方法159
6.9 应用举例160
练习题161
第7章 索引及其应用162
7.1 索引的基础知识162
7.1.1 数据存储162
7.1.2 索引162
7.2 索引的分类163
7.2.1 聚集索引163
7.2.2 非聚集索引164
7.2.3 聚集和非聚集索引的性能比较165
7.2.4 使用索引的原则165
7.3 索引的操作166
7.3.1 创建索引166
7.3.2 查询索引信息169
7.3.3 重命名索引170
7.3.4 删除索引171
7.4 索引的分析与维护171
7.4.1 索引的分析172
7.4.2 索引的维护173
7.5 应用举例175
练习题175
第8章 视图及其应用176
8.1 视图综述176
8.1.1 视图的基本概念177
8.1.2 视图的作用177
8.2 视图的操作178
8.2.1 创建视图178
8.2.2 修改视图182
8.2.3 重命名视图183
8.2.4 使用视图183
8.2.5 删除视图186
8.3 视图定义信息查询186
8.3.1 使用对象资源管理器187
8.3.2 通过执行系统存储过程查看视图的定义信息187
8.4 加密视图188
8.5 用视图加强数据安全性189
8.6 应用举例189
练习题190
第9章 存储过程与触发器191
9.1 存储过程综述191
9.1.1 存储过程的概念191
9.1.2 存储过程的类型191
9.1.3 创建、执行、修改、删除简单存储过程192
9.1.4 创建和执行含参数的存储过程197
9.1.5 存储过程的重新编译197
9.1.6 系统存储过程与扩展存储过程198
9.1.7 案例中的存储过程201
9.2 触发器203
9.2.1 触发器的概念203
9.2.2 触发器的优点203
9.2.3 触发器的种类203
9.2.4 触发器的创建和执行204
9.2.5 修改和删除触发器206
9.2.6 嵌套触发器208
9.2.7 案例中的触发器209
练习题211
第10章 SQL Server函数212
10.1 内置函数212
10.1.1 聚合函数212
10.1.2 配置函数214
10.1.3 日期和时间函数215
10.1.4 数学函数216
10.1.5 元数据函数217
10.1.6 字符串函数217
10.1.7 系统函数218
10.1.8 排名函数219
10.2 用户定义函数220
10.3 标量函数222
10.4 表值函数224
10.5 应用举例228
练习题228
第11章 SQL Server程序设计229
11.1 程序中的批处理、脚本、注释229
11.1.1 批处理229
11.1.2 脚本230
11.1.3 注释230
11.2 程序中的事务231
11.2.1 事务概述231
11.2.2 事务处理语句232
11.2.3 分布式事务233
11.2.4 锁定233
11.3 SQL Server变量234
11.3.1 全局变量234
11.3.2 局部变量236
11.4 SQL语言流程控制238
11.4.1 BEGIN...END语句块238
11.4.2 IF...ELSE语句239
11.4.3 CASE结构240
11.4.4 WAITFOR语句241
11.4.5 PRINT语句242
11.4.6 WHILE语句243
11.5 应用举例244
练习题245
第12章 SQL Server 2005安全管理246
12.1 SQL Server 2005安全的相关概念246
12.1.1 登录验证246
12.1.2 角色247
12.1.3 许可权限248
12.2 服务器的安全性管理248
12.2.1 查看登录账号248
12.2.2 创建一个登录账号249
12.2.3 更改、删除登录账号属性251
12.2.4 禁止登录账号251
12.2.5 删除登录账号252
12.3 数据库安全性管理252
12.3.1 数据库用户252
12.3.2 数据库角色254
12.3.3 管理权限256
12.4 数据备份与还原257
12.4.1 备份和还原的基本概念257
12.4.2 数据备份的类型258
12.4.3 还原模式259
12.5 备份与还原操作260
12.5.1 数据库的备份260
12.5.2 数据库的还原262
12.6 备份与还原计划263
12.7 案例中的安全264
12.8 案例中的备份和还原操作268
练习题274
第13章 数据库与开发工具的协同使用275
13.1 常用的数据库连接方法275
13.1.1 ODBC275
13.1.2 OLE DB277
13.1.3 ADO277
13.2 在Visual Basic中的数据库开发279
13.2.1 Visual Basic简介279
13.2.2 VB中使用ADO数据控件连接数据库279
13.3 在Delphi或C++Builder中的数据库开发281
13.3.1 Delphi与C++Builder简介281
13.3.2 C++Builder提供的SQL Server访问机制281
13.4 ASP与SQL Server 2005的协同运用287
13.4.1 ASP运行环境的建立287
13.4.2 在ASP中连接SQL Server 2005数据库288
13.4.3 ASP与SQL Server 2005数据库协同开发程序的方式290
13.5 案例中的程序291
13.5.1 学生信息管理291
13.5.2 教师信息管理293
13.5.3 学生信息查询295
练习题297
附录 实验指导298
实验1 SQL Server数据库的安装298
实验2 创建数据库和表299
实验3 表的基本操作300
实验4 数据查询301
实验5 数据完整性302
实验6 索引的应用303
实验7 视图的应用303
实验8 存储过程与触发器304
实验9 函数的应用305
实验10 SQL程序设计305
实验11 SQL Server的安全管理306
实验12 备份与还原306
实验13 数据库与开发工具的协同使用307
参考文献308