图书介绍

数据库应用技术 SQL Server 2005pdf电子书版本下载

数据库应用技术  SQL Server 2005
  • 申时凯,李海雁主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113093273
  • 出版时间:2008
  • 标注页数:308页
  • 文件大小:80MB
  • 文件页数:307页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校-教材

PDF下载


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

下载说明

数据库应用技术 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 2005 27

2.2.3 升级到SQL Server 2005 35

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 ODBC 275

13.1.2 OLE DB 277

13.1.3 ADO 277

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

精品推荐