图书介绍
SQL Server2005数据库实用教程PDF|Epub|txt|kindle电子书版本网盘下载
- 常军林著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111308584
- 出版时间:2010
- 标注页数:234页
- 文件大小:53MB
- 文件页数:247页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校:技术学校-教材
PDF下载
下载说明
SQL Server2005数据库实用教程PDF格式电子书版下载
下载的文件为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 数据库系统2
1.2 关系数据模型3
1.2.1 概念模型3
1.2.2 关系数据模型5
1.2.3 关系模型的规范化6
1.2.4 关系代数8
1.3 关系数据库11
1.3.1 什么是关系数据库11
1.3.2 关系数据库标准语言SQL11
1.4 实训 数据库设计基础12
1.4.1 实训目的12
1.4.2 实训内容12
1.5 本章知识框架13
1.6 习题13
第2章 SQL Server 2005概述15
2.1 SQL Server 2005配置与安装15
2.1.1 SQL Server 2005版本简介15
2.1.2 SQL Server 2005的安装环境16
2.1.3 SQL Server 2005的安装17
2.1.4 SQL Server 2005安装验证21
2.2 SQL Server 2005的主要执行环境22
2.2.1 Analysis Services22
2.2.2 配置工具23
2.2.3 文档和教程23
2.2.4 性能工具23
2.2.5 SQL Server Business Intelligence Development Studio23
2.2.6 SQL Server Management Studio23
2.3 SQL Server 2005服务器管理和配置25
2.3.1 SQL Server服务的启动、停止和暂停25
2.3.2 配置服务的启动模式26
2.3.3 服务器的注册和取消27
2.3.4 SQL Server 2005服务器身份验证模式29
2.4 实训 SQL Server 2005的安装与配置31
2.4.1 实训目的31
2.4.2 实训内容31
2.5 本章知识框架32
2.6 习题32
第3章 SQL Server 2005数据库及其操作33
3.1 系统数据库33
3.2 数据库的存储结构34
3.2.1 数据库的逻辑结构34
3.2.2 数据库的物理结构35
3.3 创建数据库36
3.3.1 使用SQL Server Management Studio创建数据库36
3.3.2 使用CREATE DATABASE语句创建数据库36
3.4 修改数据库39
3.4.1 打开数据库39
3.4.2 查看数据库信息39
3.4.3 使用SQL Server Management Studio修改数据库配置40
3.4.4 使用T-SQL语句修改数据库配置40
3.5 删除数据库41
3.5.1 使用SQL Server Management Studio删除数据库41
3.5.2 使用T-SQL语句删除数据库42
3.6 备份和还原数据库42
3.6.1 备份和还原的基本概念42
3.6.2 SQL Server 2005数据库备份42
3.6.3 SQL Server 2005数据库还原47
3.6.4 分离和附加数据库50
3.7 实训 数据库的创建和管理52
3.7.1 实训目的52
3.7.2 实训内容52
3.8 实训 数据库的备份和恢复53
3.8.1 实训目的53
3.8.2 实训内容53
3.9 本章知识框架53
3.10 习题53
第4章 表的创建与管理54
4.1 表的基础知识54
4.2 数据类型54
4.2.1 系统数据类型54
4.2.2 用户自定义数据类型57
4.3 创建表59
4.3.1 使用SQL Server Management Studio创建表59
4.3.2 使用T-SQL语句创建表60
4.4 数据完整性基本概念61
4.5 约束62
4.5.1 主键约束62
4.5.2 唯一性约束64
4.5.3 检查约束66
4.5.4 默认值约束68
4.5.5 外键约束69
4.6 默认值70
4.6.1 创建默认值71
4.6.2 绑定和解绑默认值71
4.6.3 删除默认值72
4.7 规则72
4.7.1 创建规则72
4.7.2 绑定和解绑规则73
4.7.3 删除规则73
4.8 修改表74
4.8.1 使用SQL Server Management Studio修改表74
4.8.2 使用T-SQL语句修改表74
4.8.3 使用SQLCMD工具修改表75
4.9 查看表75
4.9.1 查看数据表属性75
4.9.2 查看数据表中的数据76
4.9.3 查看数据表与其他数据库对象的依赖关系76
4.10 删除表77
4.10.1 使用SQL Server Management Studio删除表77
4.10.2 使用T-SQL语句删除表77
4.11 更新表数据78
4.11.1 插入记录78
4.11.2 修改记录79
4.11.3 删除记录80
4.12 实训 数据库表的设计与管理81
4.12.1 实训目的81
4.12.2 实训内容81
4.13 实训 数据库数据完整性应用82
4.13.1 实训目的82
4.13.2 实训内容82
4.14 本章知识框架82
4.15 习题83
第5章 索引84
5.1 索引概述84
5.1.1 索引的概念84
5.1.2 索引的作用和原则84
5.1.3 索引的分类85
5.2 创建索引86
5.2.1 使用SQL Server Management Studio创建索引86
5.2.2 使用CREATE INDEX语句创建索引87
5.3 删除索引88
5.4 实训 创建和维护索引89
5.4.1 实训目的89
5.4.2 实训内容89
5.5 本章知识框架89
5.6 习题90
第6章 数据查询91
6.1 SELECT语句91
6.1.1 SELECT语句的语法91
6.1.2 基本的SELECT语句92
6.1.3 WHERE子句94
6.1.4 INTO子句99
6.1.5 ORDER BY子句100
6.2 使用SELECT进行统计检索101
6.2.1 聚合函数102
6.2.2 GROUPBY子句103
6.2.3 COMPUTE子句104
6.3 使用SELECT进行多表数据检索105
6.3.1 内联接106
6.3.2 外联接107
6.3.3 交叉联接108
6.3.4 自联接109
6.3.5 合并查询109
6.4 子查询110
6.4.1 嵌套子查询110
6.4.2 相关子查询112
6.5 数据导入和导出113
6.5.1 SQL Server与Excel的数据格式转换113
6.5.2 SQL Server与Access的数据格式转换117
6.5.3 bcp实用工具117
6.6 实训 查询数据119
6.6.1 实训目的119
6.6.2 实训内容119
6.7 实训 导入/导出数据119
6.7.1 实训目的119
6.7.2 实训内容120
6.8 本章知识框架120
6.9 习题121
第7章 Transact-SQL编程122
7.1 Transact-SQL概述122
7.2 批处理及注释122
7.2.1 批处理122
7.2.2 注释123
7.3 变量124
7.3.1 变量的定义125
7.3.2 变量的赋值和使用126
7.4 运算符及其优先级128
7.4.1 算术运算符129
7.4.2 赋值运算符130
7.4.3 位运算符130
7.4.4 比较运算符131
7.4.5 逻辑运算符132
7.4.6 字符串串联运算符133
7.4.7 运算符的优先级133
7.5 函数134
7.5.1 系统内置函数134
7.5.2 用户自定义函数141
7.6 流程控制语句145
7.6.1 BEGIN…END语句145
7.6.2 IF…ELSE语句145
7.6.3 CASE语句146
7.6.4 WHILE…CONTINUE…BREAK语句147
7.6.5 GOTO语句149
7.6.6 WAITFOR语句149
7.6.7 RETURN语句150
7.7 游标151
7.7.1 游标的声明151
7.7.2 打开游标152
7.7.3 使用游标处理数据153
7.7.4 关闭游标153
7.7.5 释放游标154
7.7.6 关于@@FETCH_STATUS154
7.8 实训 函数、游标的创建和使用154
7.8.1 实训目的154
7.8.2 实训内容155
7.9 本章知识框架155
7.10 习题156
第8章 视图157
8.1 视图概述157
8.1.1 视图的概念157
8.1.2 视图的优点和缺点157
8.1.3 视图的分类158
8.2 创建视图158
8.2.1 使用SQL Server Management Studio创建视图159
8.2.2 使用Transact-SQL语句创建视图160
8.3 修改视图162
8.3.1 使用SQL Server Management Studio修改视图162
8.3.2 使用ALTER VIEW修改视图163
8.4 视图的重命名及查看视图信息164
8.4.1 重命名视图164
8.4.2 查看视图信息165
8.5 通过视图修改表数据167
8.5.1 插入记录168
8.5.2 修改记录169
8.5.3 删除记录170
8.6 删除视图172
8.6.1 使用SQL Server Management Studio删除视图172
8.6.2 使用Transact-SQL语句删除视图172
8.7 实训 创建和使用视图173
8.7.1 实训目的173
8.7.2 实训内容173
8.8 本章知识框架174
8.9 习题174
第9章 存储过程和触发器175
9.1 存储过程175
9.1.1 什么是存储过程175
9.1.2 为什么使用存储过程175
9.1.3 存储过程的类型176
9.2 存储过程的定义和执行177
9.2.1 创建简单存储过程177
9.2.2 执行存储过程177
9.2.3 带参数的存储过程178
9.3 存储过程的管理180
9.3.1 查看存储过程的定义180
9.3.2 修改存储过程181
9.3.3 删除存储过程182
9.3.4 重新编译存储过程182
9.4 触发器184
9.4.1 触发器概述184
9.4.2 创建DML触发器184
9.4.3 创建DDL触发器186
9.5 触发器的管理187
9.5.1 查看触发器的定义187
9.5.2 修改触发器188
9.5.3 删除触发器189
9.5.4 启用和禁用触发器190
9.6 实训 存储过程和触发器的创建和应用190
9.6.1 实训目的190
9.6.2 实训内容190
9.7 本章知识框架191
9.8 习题191
第10章 事务处理192
10.1 事务概述192
10.2 显式事务193
10.2.1 BEGIN TRANSACTION语句193
10.2.2 COMMIT TRANSACTION语句193
10.2.3 ROLLBACK TRANSACTION语句193
10.3 自动提交事务194
10.4 隐式事务194
10.5 实训 事务的创建和应用196
10.5.1 实训目的196
10.5.2 实训内容196
10.6 本章知识框架196
10.7 习题196
第11章 SQL Server 2005的安全管理197
11.1 SQL Server 2005的安全机制197
11.1.1 SQL Server 2005的访问控制197
11.1.2 SQL Server 2005登录身份验证模式198
11.2 管理服务器的安全性199
11.2.1 SQL Server登录账户199
11.2.2 添加登录账户199
11.2.3 修改登录账户属性201
11.2.4 拒绝或禁用登录账户202
11.2.5 删除登录账户203
11.2.6 通过SQL语句管理登录账户203
11.2.7 服务器角色205
11.3 管理数据库的用户208
11.3.1 SQL Server数据库的安全性208
11.3.2 添加数据库用户209
11.3.3 删除数据库用户210
11.3.4 修改数据库用户211
11.3.5 通过SQL语句管理数据库用户212
11.3.6 数据库角色212
11.3.7 通过SQL语句管理数据库角色216
11.4 数据库用户权限管理217
11.4.1 权限管理中的几个概念217
11.4.2 权限管理218
11.4.3 使用SQL语句管理权限220
11.5 实训 SQL Server 2005的安全管理221
11.5.1 实训目的221
11.5.2 实训内容221
11.6 本章知识框架222
11.7 习题222
第12章 综合实例——网上书店系统223
12.1 需求分析223
12.1.1 面向用户的需求分析223
12.1.2 面向管理员的需求分析223
12.1.3 网站运行环境需求分析223
12.2 系统模块设计224
12.2.1 网上书店系统的功能结构设计224
12.2.2 登录注册模块224
12.2.3 图书浏览模块225
12.2.4 图书查询模块225
12.2.5 购物车模块225
12.2.6 图书管理模块226
12.2.7 用户管理模块226
12.2.8 订单管理模块226
12.3 数据库设计226
12.3.1 关系图226
12.3.2 表结构227
12.4 系统实现228
12.4.1 Web.Config文档的配置229
12.4.2 公共类229
12.4.3 首页的实现(default)231
12.5 本章知识框架233
参考文献234