图书介绍

SQL Server 2005数据库技术及应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

SQL Server 2005数据库技术及应用
  • 赵俊荣主编(江苏经贸职业技术学院) 著
  • 出版社: 北京:高等教育出版社
  • ISBN:704020861X
  • 出版时间:2007
  • 标注页数:262页
  • 文件大小:93MB
  • 文件页数:275页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SQL Server 2005数据库技术及应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数据库概论1

1.1 数据、信息和信息系统1

1.2 计算机数据管理的发展1

1.3 数据库系统的体系结构2

1.3.1 数据库系统的三级模式结构2

1.3.2 数据库系统的外部体系结构3

1.4 数据库系统4

1.4.1 数据库4

1.4.2 数据库管理系统4

1.4.3 数据库系统的人员5

1.5 三个世界:现实世界、概念世界、机器世界5

1.6 实体联系模型(E-R模型)6

1.7 数据模型7

习题8

第2章 关系型数据库及其设计方法9

2.1 关系模型与关系操作9

2.1.1 基本概念9

2.1.2 传统的集合运算10

2.1.3 专门的关系运算11

2.2 关系型数据库基本概念15

2.2.1 关系型数据库定义15

2.2.2 数据完整性15

2.2.3 表间关联16

2.2.4 关系型数据库规范化分析17

2.3 关系型数据库设计方法20

2.3.1 概述20

2.3.2 数据库设计方法20

习题21

第3章 SQL Server 2005概述22

3.1 SQL Server 2005版本22

3.2 SQL Server 2005安装的软硬件环境23

3.2.1 硬件和软件要求(32位和64位相同部分)23

3.2.2 硬件和软件要求(仅32位)25

3.2.3 硬件和软件要求(仅64位)26

3.3 安装SQL Server 200527

3.4 SQL Server 2005的系统数据库32

习题33

第4章 SQL Server Management Studio34

4.1 SSMS中的基本导航34

4.1.1 启动SSMS34

4.1.2 “已注册的服务器”窗口常用设置35

4.1.3 与对象资源管理器连接37

4.2 使用查询编辑器38

4.3 使用模板39

4.3.1 使用现有模板40

4.3.2 使用自定义模板41

4.4 SQL Server配置管理器43

4.4.1 打开SQL Server配置管理器44

4.4.2 管理SQL Server 2005服务44

4.4.3 管理服务器和客户端网络协议45

习题46

第5章 SQL Server数据库管理及数据库的备份与恢复47

5.1 操作系统文件47

5.2 数据库文件组48

5.3 创建数据库48

5.3.1 使用T-SQL创建数据库48

5.3.2 使用SQL Server Management Studio创建数据库53

5.4 查看数据库信息54

5.4.1 使用SP_HELPDB查看数据库信息54

5.4.2 使用SP_DATABASES查看所有可以使用的数据库54

5.4.3 使用SP_HELPFILE查看当前数据库文件55

5.4.4 使用SP_HELPFILEGROUP查看当前数据库的文件组55

5.4.5 使用SP_SPACEUSED查看当前数据库中的数据空间56

5.4.6 使用DBCC SQLPERF查看数据库日志空间57

5.4.7 使用SQL Server Management Studio查看数据库信息57

5.5 管理数据库58

5.5.1 修改数据库58

5.5.2 压缩数据库和数据库文件60

5.5.3 修改数据库名字61

5.5.4 删除数据库63

5.6 数据库备份概念63

5.6.1 备份的重要意义63

5.6.2 数据库备份计划64

5.6.3 备份设备65

5.7 执行数据库备份与恢复65

5.7.1 创建备份设备65

5.7.2 备份数据库66

5.7.3 恢复数据库71

习题74

第6章 SQL Server命名规则及SQL Server的数据类型76

6.1 SQL Server命名规则76

6.1.1 标识符的分类76

6.1.2 标识符的命名规则76

6.2 SQL Server的数据类型77

6.2.1 整数数据类型77

6.2.2 货币数据类型77

6.2.3 数字数据类型78

6.2.4 浮点数据类型78

6.2.5 日期时间数据类型78

6.2.6 字符数据类型79

6.2.7 统一码数据类型79

6.2.8 二进制数据类型79

6.2.9 图像、文本数据类型79

6.2.10 新增数据类型80

6.2.11 特殊数据类型80

6.2.12 用户自定义数据类型80

习题83

第7章 表的管理与使用84

7.1 创建表84

7.1.1 使用T-SQL创建表84

7.1.2 使用SQL Server Management Studio创建表85

7.2 删除表86

7.2.1 使用T-SQL删除表86

7.2.2 使用SQL Server Management Studio删除表87

7.3 修改表定义87

7.3.1 使用T-SQL修改表定义88

7.3.2 使用SQL Server Management Studio修改表定义89

7.4 重命名表90

7.4.1 使用T-SQL重命名表90

7.4.2 使用SQL Server Management Studio重命名表90

7.5 查看表属性90

7.5.1 使用存储过程SP_HELP查看表属性90

7.5.2 使用存储过程SP_SPACEUSED查看存储空间信息91

7.5.3 使用系统存储过程SP_DEPENDS查看表的相关性关系91

7.6 表索引91

7.6.1 索引的概念与作用91

7.6.2 索引的创建92

7.6.3 索引的删除93

习题95

第8章 T-SQL基本查询96

8.1 SELECT查询语句的语法结构96

8.2 SELECT子句指定由查询返回的列97

8.2.1 选择指定列并指定它们的显示次序97

8.2.2 选择所有列98

8.2.3 使用TOP关键字指定只返回前面一定数量的数据99

8.2.4 使用DISTINCT关键字删除重复的行99

8.2.5 使用计算列100

8.2.6 操作查询的列名101

8.3 使用WHERE子句指定筛选条件102

8.3.1 使用比较运算符102

8.3.2 使用逻辑运算符103

8.3.3 使用BETWEEN关键字103

8.3.4 使用IN关键字104

8.4 使用LIKE子句进行模糊查询105

8.4.1 通配符的使用105

8.4.2 转义字符的使用106

8.5 使用ORDER BY子句指定结果集的排序107

8.5.1 基本的ORDER BY子句107

8.5.2 对计算列进行排序108

8.5.3 与TOP结合求某些列值为最大或最小的记录108

习题109

第9章 编辑维护表数据及SQL Server的数据传输服务110

9.1 使用INSERT语句向表中添加数据110

9.2 使用UPDATE语句修改表中数据112

9.3 使用DELETE语句删除表中数据113

9.4 使用TRUNCATE TABLE语句清空表114

9.5 使用SQL Server Management Studio管理表中数据114

9.6 DTS概述115

9.6.1 DTS简介115

9.6.2 DTS所支持的数据库传输对象115

9.7 数据传输服务向导116

9.7.1 数据传输导入向导116

9.7.2 数据传输导出向导121

习题121

第10章 视图123

10.1 视图的特点123

10.2 视图的创建124

10.2.1 使用SQL Server Management Studio创建视图124

10.2.2 使用T-SQL创建视图126

10.2.3 对创建视图的脚本程序进行加密127

10.2.4 使用SP_RENAME重命名127

10.3 修改视图的定义128

10.3.1 使用SQL Server Management Studio修改视图定义128

10.3.2 使用T-SQL修改视图定义128

10.4 删除视图129

10.4.1 使用SQL Server Management Studio删除视图129

10.4.2 使用T-SQL删除视图130

10.5 浏览视图信息130

10.5.1 使用SQL Server Management Studio浏览视图信息130

10.5.2 使用T-SQL浏览视图信息131

10.6 在视图上使用INSERT、UPDATE和DELETE语句132

10.6.1 使用INSERT语句向视图插入数据132

10.6.2 使用UPDATE语句更新视图133

10.6.3 使用DELETE语句删除视图中的数据134

习题134

第11章 T-SQL高级查询135

11.1 多表查询135

11.1.1 多表查询和笛卡儿乘积135

11.1.2 使用表的别名136

11.1.3 使用联合运算UNION子句137

11.2 连接137

11.2.1 等值连接和自然连接138

11.2.2 不等值连接与自连接139

11.2.3 JOIN关键字139

11.3 使用统计函数140

11.3.1 常用统计函数141

11.3.2 与统计函数一起使用WHERE子句142

11.3.3 与统计函数一起使用DISTINCT关键字142

11.4 使用GROUP BY子句进行分类汇总142

11.4.1 GROUP BY使用方法142

11.4.2 使用HAVING关键字来筛选结果144

11.5 使用COMPUTE和COMPUTE BY子句144

11.6 使用嵌套的子查询145

11.6.1 嵌套子查询的使用方法145

11.6.2 在嵌套子查询中使用EXISTS关键字146

11.6.3 在SELECT语句的列清单中使用子查询147

11.6.4 用嵌套子查询更新、添加或删除表中的记录148

习题149

第12章 数据完整性的实现方法150

12.1 约束150

12.1.1 主键(PRIMARY KEY)约束150

12.1.2 唯一(UNIQUE)约束153

12.1.3 检查(CHECK)约束156

12.1.4 外键(FOREIGN KEY)约束159

12.1.5 默认值(DEFAULT)约束163

12.2 默认值164

12.3 规则166

习题168

第13章 SQL Server函数与编程结构169

13.1 标识符、数据类型、运算符、常量和变量169

13.2 流程控制命令173

13.3 函数177

13.3.1 SQL Server函数介绍177

13.3.2 常用的几种系统内置函数177

13.3.3 用户自定义函数182

习题188

第14章 存储过程和触发器189

14.1 存储过程189

14.1.1 存储过程的基本概念189

14.1.2 存储过程的创建与执行190

14.1.3 存储过程的修改195

14.1.4 存储过程的删除197

14.2 触发器198

14.2.1 使用T-SQL创建触发器198

14.2.2 触发器的修改201

14.2.3 触发器的删除202

习题203

第15章 SQL Server安全管理204

15.1 SQL Server安全机制204

15.2 SQL Server验证模式204

15.3 建立和管理用户登录帐号206

15.3.1 Windows验证模式登录帐号的建立和删除206

15.3.2 SQL Server验证模式登录帐号的建立和删除210

15.4 权限和角色211

15.5 固定服务器角色212

15.6 数据库用户和角色214

15.6.1 管理数据库用户的方法215

15.6.2 管理数据库角色的方法217

15.7 权限的管理222

15.7.1 SQL Server中的权限概念222

15.7.2 使用SQL Server Management Studio管理权限223

15.7.3 使用T-SQL管理权限225

习题227

第16章 SQL Server应用编程228

16.1 SQL Server应用编程概述228

16.2 ADO.NET编程方法229

16.3 开发学生信息管理系统示例231

16.3.1 开发要求231

16.3.2 参考功能界面232

第17章 实际技能训练241

17.1 SQL Server数据库的创建及管理241

17.1.1 实验目的241

17.1.2 实验内容241

17.2 表的管理与使用243

17.2.1 实验目的243

17.2.2 实验内容243

17.3 T-SQL基本查询245

17.3.1 实验目的245

17.3.2 实验内容245

17.4 维护表格数据及数据传输246

17.4.1 实验目的246

17.4.2 实验内容246

17.5 视图的创建与使用248

17.5.1 实验目的248

17.5.2 实验内容248

17.6 T-SQL高级查询250

17.6.1 实验目的250

17.6.2 实验内容250

17.7 数据完整性的实现251

17.7.1 实验目的251

17.7.2 实验内容251

17.8 T-SQL函数与编程结构252

17.8.1 实验目的252

17.8.2 实验内容252

17.9 存储过程和触发器253

17.9.1 实验目的253

17.9.2 实验内容253

附录 jwgl数据库表结构及其数据256

参考文献262

热门推荐