SQL Server 2008 database application

副标题:无

作   者:邱李华[等]编著

分类号:

ISBN:9787115284938

微信扫一扫,移动浏览光盘

简介

书籍 计算机书籍   《sql server 2008数据库应用教程(第2版)》以介绍sql server 2008数据库管理系统为主,同时介绍一定的数据库基础知识和数据库应用程序开发等方面的知识。全书共分14章,内容包括:sql server 2008数据库系统简介、服务器与客户端配置、transact-sql基础、数据库管理、表和视图管理、存储过程和触发器管理、游标管理、维护数据库、sql server安全管理、sql server代理服务以及使用visual c#程序设计和开发数据库应用程序。    《sql server 2008数据库应用教程(第2版)》由多年讲授数据库原理及应用、sqlserver数据库管理系统的教师及多年从事sql server数据库应用系统开发的工程师联合编写。全书包含大量示例,每章后都附有大量的理论练习题和上机练习题,练习题内容重点突出,且知识点覆盖全面。    《sql server 2008数据库应用教程(第2版)》还为教师配备了电子教案,每章后的理论练习题和上机练习题参考答案,以及第14章介绍的visual c#数据库应用程序的源程序,为教师开展教学提供了方便。    《sql server 2008数据库应用教程(第2版)》可作为大学本科有关课程教材,也可供大专、高职使用,或作为广大sql server 2008数据库管理员和开发人员的参考资料。

目录

《sql server 2008数据库应用教程(第2版)》

第1章 数据库基础 1

1.1 数据库系统基本概念 1

1.2 数据管理技术的发展 2

1.3 数据模型 4

1.3.1 现实世界 5

1.3.2 信息世界 5

1.3.3 机器世界 7

1.4 关系数据库 7

1.4.1 关系模型 7

1.4.2 关系数据库的规范化理论 10

1.5 数据库系统的体系结构 16

1.5.1 数据库系统的三级模式结构 16

1.5.2 数据库的二级映像与数据的独立性 17

1.6 数据库系统设计简介 18

练习题 21

第2章 sql server简介 26

2.1 概述 26

2.1.1 sql server的发展 26

2.1.2 sql server的客户机/服务器体系结构 26

.2.2 sql server 2008的安装 28

2.2.1 sql server 2008的版本 28

2.2.2 sql server 2008的系统要求 29

2.2.3 sql server 2008的安装 30

2.3 sql server 2008的管理工具简介 33

2.4 sql server的数据库体系结构 37

2.5 sql server 2008的系统数据库简介 38

2.6 sql server 2008的系统表简介 39

练习题 39

第3章 服务器与客户端配置 41

3.1 配置服务器 41

3.1.1 创建服务器组 41

3.1.2 注册服务器 42

3.1.3 启动、暂停和停止 sql server 43

3.1.4 服务器的连接与断开 45

3.1.5 配置服务器属性 45

3.1.6 配置服务器端网络连接 47

3.1.7 服务器配置选项 49

3.1.8 配置链接服务器 51

3.2 配置客户端 55

3.2.1 配置客户端网络 55

3.2.2 配置odbc数据源 55

练习题 57

第4章 transact-sql语言基础 60

4.1 transact-sql简介 60

4.2 transact-sql的语法规则 61

4.3 标识符 62

4.4 数据类型 63

4.4.1 整型数据类型 63

4.4.2 定点数据类型 63

4.4.3 浮点数据类型 63

4.4.4 字符数据类型 64

4.4.5 日期和时间数据类型 65

4.4.6 图形数据类型 65

4.4.7 货币数据类型 65

4.4.8 位数据类型 66

4.4.9 二进制数据类型 66

4.4.10 其他数据类型 66

4.5 常量 67

4.6 变量 68

4.6.1 局部变量 68

4.6.2 全局变量 69

4.7 运算符与表达式 70

4.7.1 算术运算符 70

4.7.2 字符串串联运算符 70

4.7.3 赋值运算符 70

4.7.4 比较运算符 70

4.7.5 逻辑运算符 71

4.7.6 位运算符 72

4.7.7 一元运算符 72

4.7.8 运算符的优先次序 73

4.8 函数 73

4.8.1 数学函数 74

4.8.2 字符串函数 75

4.8.3 日期和时间函数 76

4.8.4 转换函数 77

4.8.5 聚合函数 79

4.9 流程控制语句 79

4.9.1 begin…end语句 79

4.9.2 if…else语句 80

4.9.3 case函数 81

4.9.4 while循环 82

4.9.5 goto语句 82

4.9.6 waitfor语句 83

4.9.7 return语句 83

4.10 注释 83

4.11 transact-sql语句的解析、编译和执行 84

练习题 85

第5章 数据库管理 87

5.1 数据库的存储结构 87

5.1.1 数据库文件 87

5.1.2 数据库文件组 88

5.2 创建数据库 89

5.2.1 使用sql server management studio的图形界面工具创建数据库 89

5.2.2 使用create database语句创建数据库 90

5.3 修改数据库 92

5.3.1 使用数据库属性对话框修改数据库 92

5.3.2 使用alter database语句修改数据库 94

5.4 删除数据库 96

5.4.1 使用图形界面工具删除数据库 97

5.4.2 使用drop database语句删除数据库 97

5.5 分离数据库和附加数据库 97

5.5.1 分离数据库 97

5.5.2 附加数据库 99

5.6 收缩数据库 101

5.6.1 查看数据库磁盘使用情况 101

5.6.2 使用图形界面工具收缩数据库 102

5.6.3 使用dbcc shrinkdatabase语句收缩数据库 102

5.6.4 使用dbcc shrinkfile语句收缩指定的数据库文件 103

5.6.5 设置自动收缩数据库选项 104

5.7 移动数据库 104

练习题 105

第6章 表和视图 108

6.1 表 108

6.1.1 表的概念 108

6.1.2 创建表 109

6.1.3 查看和管理表中的数据 111

6.1.4 查看表的磁盘空间信息 112

6.1.5 修改表 113

6.1.6 删除表 115

6.2 表约束 115

6.2.1 表约束的类型 116

6.2.2 管理主键约束 116

6.2.3 管理唯一性约束 118

6.2.4 管理检查约束 119

6.2.5 管理默认约束 121

6.2.6 外部键约束 121

6.3 表的更新 123

6.3.1 插入数据 123

6.3.2 删除数据 125

6.3.3 修改数据 127

6.4 表的查询 128

6.4.1 使用图形界面工具查询数据 129

6.4.2 select语句 129

6.4.3 最基本的select语句 130

6.4.4 设置查询条件 132

6.4.5 对查询结果排序 135

6.4.6 使用聚合函数 136

6.4.7 对查询结果分组 136

6.4.8 指定组或聚合的搜索条件 137

6.4.9 生成汇总行 138

6.4.10 连接查询 138

6.4.11 子查询 141

6.4.12 合并查询 141

6.4.13 保存查询结果 142

6.5 视图管理 143

6.5.1 视图概述 143

6.5.2 创建视图 143

6.5.3 修改视图 146

6.5.4 删除视图 147

练习题 147

第7章 规则和索引 152

7.1 规则 152

7.1.1 规则的概念 152

7.1.2 创建规则 152

7.1.3 查看规则 153

7.1.4 绑定规则 153

7.1.5 解除绑定规则 154

7.1.6 删除规则 154

7.2 索引 155

7.2.1 设计索引 155

7.2.2 创建索引 156

7.2.3 修改索引 158

7.2.4 删除索引 159

7.2.5 查看索引信息 159

7.2.6 使用索引优化数据库查询效率 163

7.2.7 无法使用索引的select语句 164

练习题 165

第8章 存储过程、函数和触发器 167

8.1 存储过程 167

8.1.1 什么是存储过程 167

8.1.2 创建存储过程 168

8.1.3 执行不带参数的存储过程 169

8.1.4 带参数的存储过程 170

8.1.5 存储过程的返回值 171

8.1.6 获取存储过程信息 172

8.1.7 修改和重命名存储过程 173

8.1.8 删除存储过程 174

8.1.9 系统存储过程 174

8.2 用户定义函数 176

8.2.1 什么是用户定义函数 176

8.2.2 创建标量值函数 177

8.2.3 创建内连表值函数 177

8.2.4 创建多语句表值函数 179

8.2.5 修改和重命名用户定义函数 180

8.2.6 删除用户定义函数 181

8.3 触发器 181

8.3.1 触发器的基本概念 181

8.3.2 deleted表和inserted表 182

8.3.3 事务的概念及应用 182

8.3.4 创建触发器 185

8.3.5 修改触发器 188

8.3.6 删除触发器 189

8.3.7 禁用和启用触发器 190

练习题 190

第9章 游标 193

9.1 游标概述 193

9.1.1 游标的概念 193

9.1.2 游标的分类 194

9.2 游标的使用 195

9.2.1 声明游标 195

9.2.2 打开游标 196

9.2.3 读取游标数据 197

9.2.4 关闭游标 199

9.2.5 获取游标的状态和属性 200

9.2.6 修改游标结果集中的行 206

9.2.7 删除游标结果集中的行 207

9.2.8 删除游标 207

练习题 208

第10章 维护数据库 210

10.1 导入和导出数据 210

10.1.1 将表中数据导出到文本文件 210

10.1.2 将表中数据导出到access数据库 212

10.1.3 从文本文件向sql server数据库中导入数据 213

10.1.4 从access数据库中导入数据 215

10.2 备份数据库 216

10.2.1 数据库备份方式 216

10.2.2 sql server 2008的备份和恢复数据库模式 218

10.2.3 创建和删除备份设备 219

10.2.4 使用图形界面工具对数据库进行备份 221

10.2.5 使用backup database语句备份数据库 222

10.3 恢复数据库 224

10.3.1 使用使用图形界面工具恢复数据库 225

10.3.2 使用restore database语句恢复数据库 227

10.3.3 使用restore log语句恢复事务日志 228

10.4 数据库快照 229

10.4.1 数据库快照的概念 229

10.4.2 创建数据库快照 230

10.4.3 查看数据库快照 231

10.4.4 恢复到数据库快照 231

10.4.5 删除数据库快照 232

练习题 232

第11章 sql server安全管理 235

11.1 安全管理概述 235

11.2 登录 235

11.2.1 身份验证模式 236

11.2.2 创建登录名 237

11.2.3 修改和删除登录名 240

11.3 数据库用户 242

11.3.1 数据库用户概述 242

11.3.2 新建数据库用户 243

11.3.3 修改和删除数据库用户 244

11.4 角色 245

11.4.1 角色管理 245

11.4.2 管理角色中的用户 248

11.5 权限管理 249

11.5.1 权限的种类 249

11.5.2 设置权限 250

练习题 256

第12章 sql server代理服务 260

12.1 配置sql server代理服务 260

12.2 作业管理 262

12.2.1 创建作业 262

12.2.2 启动、停止和禁用作业 265

12.2.3 修改和删除作业 265

12.3 警报管理 265

12.3.1 创建警报 265

12.3.2 修改和删除警报 266

12.4 操作员管理 267

12.4.1 创建操作员 267

12.4.2 修改和删除操作员 269

练习题 271

第13章 visual c#程序设计基础 273

13.1 c#语言基础 273

13.1.1 c#语言的基本特点 273

13.1.2 .net framework和c# 274

13.1.3 使用visual studio 2008 275

13.1.4 编写一个简单的c#例子 277

13.2 数据类型 280

13.2.1 值类型 280

13.2.2 引用类型 283

13.2.3 类型转换 286

13.3 常量和变量 287

13.3.1 常量 287

13.3.2 变量 287

13.4 运算符和表达式 288

13.4.1 算术运算符和算术表达式 288

13.4.2 逻辑运算符和逻辑表达式 289

13.4.3 递增递减运算符和递增递减表达式 290

13.4.4 关系运算符和关系表达式 290

13.4.5 赋值运算符和赋值表达式 291

13.5 流程控制语句 292

13.5.1 选择控制语句 292

13.5.2 循环控制语句 295

13.5.3 跳转控制语句 297

13.5.4 异常处理语句 298

13.6 类和对象 300

13.6.1 面向对象程序设计思想 300

13.6.2 创建类 301

13.6.3 函数 304

练习题 306

第14章 visual c#数据库程序设计 309

14.1 ado.net的结构和命名空间 309

14.1.1 ado.net的结构 309

14.1.2 ado.net的命名空间 310

14.2 ado.net中的常用sql server访问类 311

14.2.1 sqlconnection类 311

14.2.2 sqlcommand类 313

14.2.3 sqldatareader类 314

14.2.4 dataset类 315

14.2.5 sqldataadapter类 318

14.2.6 dataview类 319

14.3 人力资源管理系统(c/s版) 320

14.3.1 数据库设计 320

14.3.2 应用程序的设计 323

练习题 346


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

SQL Server 2008 database application
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon