21世纪高等学校计算机规划教材——精品系列

SQL Server 2000 数据库应用教程

分享 推荐 0 收藏 1 阅读 4.1K
邱李华 , 李晓黎 (编著) 978-7-115-15992-2

关于本书的内容有任何问题,请联系 张斌

本书还为教师配备了电子教案、每章之后的理论练习和上机练习题参考答案,以及第12章介绍的VB数据库应用系统的源程序,为教师开展教学提供方便。
¥32.00 ¥27.20 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书以介绍SQL Server 2000数据库管理系统为主,同时介绍一定的数据库基础知识和数据库应用程序的开发。全书共分12章,内容包括:数据库系统基础、SQL Server简介、服务器与客户端配置、Transact-SQL基础、数据库管理、表的管理、存储过程和触发器管理、游标管理、数据?牡既牒偷汲觥QL Server安全管理、SQL Server代理服务以及使用Visual Basic开发数据库应用程序。
  本书由多年讲授数据库原理及应用、SQL Server数据库管理系统的教师及多年从事SQL Server数据库应用系统开发的工程师联合编写。全书包含了大量的示例,每章后都附有大量的理论练习题和上机练习题,练习题内容重点突出,且知识点覆盖全面。
  本书还为教师配备了电子教案,每章后的理论练习题和上机练习题参考答案,以及第12章介绍的Visual Basic数据库应用系统的源程序,为教师开展教学提供了方便。
  本书可作为高等学校数据库应用课程的教材,也可供其他学习SQL Server 2000数据库系统的人员使用。

目录

第 1章 数据库基础 1
1.1 数据库系统基本概念 1
1.2 数据管理技术的发展 3
1.3 数据模型 5
1.3.1 现实世界 5
1.3.2 信息世界 6
1.3.3 机器世界 8
1.4 关系数据库 8
1.4.1 关系模型 8
1.4.2 关系数据库的规范化理论 11
1.5 数据库系统的体系结构 17
1.5.1 数据库系统的三级模式结构 17
1.5.2 数据库的二级映像与数据的独立性 18
1.6 数据库系统设计简介 19
练习题 22

第 2章 SQL Server简介 28
2.1 概述 28
2.1.1 SQL Server的发展 28
2.1.2 SQL Server 2000的主要功能特点 28
2.1.3 SQL Server的客户机/服务器体系结构 29
2.2 SQL Server 2000的安装 30
2.2.1 SQL Server 2000的版本 31
2.2.2 SQL Server 2000的系统要求 31
2.2.3 SQL Server 2000的安装 32
2.3 SQL Server 2000的管理工具简介 36
2.4 SQL Server的数据库体系结构 42
2.5 SQL Server 2000的系统数据库简介 43
2.6 SQL Server 2000的系统表简介 44
练习题 44

第3章 服务器与客户端配置 47
3.1 配置服务器 47
3.1.1 创建服务器组 47
3.1.2 注册服务器 48
3.1.3 启动、暂停和停止 SQL Server 52
3.1.4 服务器的连接与断开 54
3.1.5 配置服务器属性 54
3.1.6 配置网络连接 56
3.2 配置客户端 56
3.2.1 配置客户端网络 56
3.2.2 配置ODBC数据源 57
3.2.3 测试客户端的配置 60
练习题 61

第4章 Transact-SQL语言基础 64
4.1 Transact-SQL简介 64
4.2 Transact-SQL的语法规则 65
4.3 标识符 66
4.4 数据类型 67
4.4.1 整型数据类型 67
4.4.2 定点数据类型 67
4.4.3 浮点数据类型 68
4.4.4 字符数据类型 68
4.4.5 日期和时间数据类型 69
4.4.6 图形(image)数据类型 69
4.4.7 货币数据类型 69
4.4.8 位(bit)数据类型 70
4.4.9 二进制数据类型 70
4.4.10 其他数据类型 70
4.5 常量 71
4.6 变量 72
4.6.1 局部变量 72
4.6.2 全局变量 73
4.7 运算符与表达式 74
4.7.1 算术运算符 74
4.7.2 字符串串联运算符 74
4.7.3 赋值运算符 74
4.7.4 比较运算符 74
4.7.5 逻辑运算符 75
4.7.6 位运算符 76
4.7.7 一元运算符 76
4.7.8 运算符的优先次序 77
4.8 函数 77
4.8.1 数学函数 78
4.8.2 字符串函数 79
4.8.3 日期和时间函数 80
4.8.4 转换函数 81
4.8.5 聚合函数 82
4.9 流程控制语句 83
4.9.1 BEGIN…END语句 83
4.9.2 IF…ELSE语句 83
4.9.3 CASE函数 85
4.9.4 WHILE循环 86
4.9.5 GOTO语句 87
4.9.6 WAITFOR语句 88
4.9.7 RETURN语句 88
4.10 注释 88
练习题 89

第5章 数据库管理 94
5.1 数据库的存储结构 94
5.1.1 数据库文件 94
5.1.2 数据库文件组 95
5.2 创建数据库 95
5.2.1 使用向导创建数据库 96
5.2.2 使用“数据库属性”对话框创建数据库 96
5.2.3 使用CREATE DATABASE语句创建数据库 98
5.3 修改数据库 101
5.3.1 使用企业管理器修改数据库 101
5.3.2 使用ALTER DATABASE语句修改数据库 103
5.4 删除数据库 105
5.4.1 使用企业管理器删除数据库 105
5.4.2 使用DROP DATABASE语句删除数据库 106
5.5 备份数据库 106
5.5.1 备份概述 106
5.5.2 创建和删除备份设备 107
5.5.3 执行备份 109
5.6 恢复数据库 116
5.7 分离数据库和附加数据库 119
5.7.1 分离数据库 120
5.7.2 附加数据库 120
练习题 121

第6章 表的管理 124
6.1 表概述 124
6.2 表的创建、修改、删除和查看 125
6.2.1 创建表 125
6.2.2 修改表 131
6.2.3 删除表 132
6.2.4 查看表 132
6.3 表约束 133
6.3.1 主键约束 133
6.3.2 唯一性约束 135
6.3.3 检查约束 135
6.3.4 默认约束 137
6.3.5 外部键约束 137
6.4 规则 139
6.4.1 创建规则 139
6.4.2 绑定规则 140
6.4.3 解除绑定规则 141
6.4.4 删除规则 141
6.5 表的更新 141
6.5.1 插入数据 142
6.5.2 删除数据 144
6.5.3 修改数据 145
6.6 表的查询 147
6.6.1 在企业管理器中查询数据 147
6.6.2 SELECT语句 150
6.6.3 **基本的SELECT语句 151
6.6.4 设置查询条件 153
6.6.5 对查询结果排序 155
6.6.6 使用聚合函数 155
6.6.7 对查询结果分组 156
6.6.8 指定组或聚合的搜索条件 158
6.6.9 生成汇总行 158
6.6.10 连接查询 159
6.6.11 子查询 163
6.6.12 合并查询 164
6.6.13 保存查询结果 165
6.7 索引操作 166
6.7.1 索引概述 167
6.7.2 创建索引 168
6.7.3 查看、修改和删除索引 169
6.8 视图管理 170
6.8.1 视图概述 170
6.8.2 创建视图 171
6.8.3 修改视图 173
6.8.4 删除视图 174
6.8.5 查看视图 175
练习题 177

第7章 存储过程和触发器管理 183
7.1 存储过程 183
7.1.1 存储过程概述 183
7.1.2 创建存储过程 184
7.1.3 执行存储过程 186
7.1.4 存储过程的参数 187
7.1.5 存储过程的返回值 189
7.1.6 查看和修改存储过程 190
7.1.7 删除存储过程 192
7.2 触发器 193
7.2.1 触发器概述 193
7.2.2 inserted和deleted表 194
7.2.3 事务的概念及应用 195
7.2.4 创建触发器 197
7.2.5 修改和重命名触发器 202
7.2.6 删除触发器 203
练习题 203

第8章 游标管理 206
8.1 游标概述 206
8.1.1 游标的基本概念 206
8.1.2 游标的分类 206
8.2 使用游标 208
8.2.1 声明游标 208
8.2.2 打开游标 210
8.2.3 读取游标数据 211
8.2.4 游标函数 212
8.2.5 关闭游标 214
8.2.6 删除游标 214
练习题 215

第9章 数据的导入和导出 217
9.1 概述 217
9.1.1 导入/导出数据方法概述 217
9.1.2 DTS概述 218
9.2 DTS导入/导出向导 219
9.2.1 DTS导出向导 219
9.2.2 DTS导入向导 222
练习题 227

第 10章 SQL Server安全管理 229
10.1 安全管理概述 229
10.2 登录 229
10.2.1 身份验证模式 229
10.2.2 新建登录账户 231
10.2.3 修改和删除登录账户 233
10.3 数据库用户 235
10.3.1 数据库用户概述 235
10.3.2 新建数据库用户 236
10.3.3 修改和删除数据库用户 237
10.4 角色 238
10.4.1 角色管理 238
10.4.2 管理角色中的用户 240
10.5 权限管理 241
10.5.1 权限的种类 242
10.5.2 设置权限 242
练习题 248

第 11章 SQL Server代理服务 252
11.1 配置SQL Server代理服务 252
11.1.1 启动和中止SQL Server代理服务 252
11.1.2 配置SQL Server代理服务的属性 254
11.2 操作员管理 255
11.2.1 创建操作员 256
11.2.2 修改和删除操作员 258
11.3 作业管理 260
11.3.1 创建作业 260
11.3.2 启动、停止和禁用作业 264
11.3.3 修改和删除作业 264
11.4 警报管理 264
11.4.1 创建警报 264
11.4.2 修改和删除警报 267
练习题 267

第 12章 Visual Basic数据库程序设计 270
12.1 数据访问对象简介 270
12.2 使用ADO数据控件访问数据库 271
12.2.1 ADO数据控件 271
12.2.2 数据绑定控件 273
12.3 使用ADO对象模型访问数据库 276
12.3.1 Connection对象 277
12.3.2 Recordset对象 279
12.3.3 Command对象 283
12.3.4 Parameter对象 284
12.3.5 Field对象 285
12.3.6 Error对象 286
12.4 学生信息管理系统(C/S版) 287
12.4.1 数据库设计 287
12.4.2 应用程序的设计 290
练习题 309

参考文献 314

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • 计算机图形学实用教程(第3版)

    苏小红 李东 唐好选 赵玲玲

    全书由12 章组成,内容主要包括绪论、交互式计算机图形处理系统、基本图形生成算法、自由曲线和曲面、图形变换...

    ¥49.00
  • 软件工程——理论与实践

    吕云翔 王昕鹏 邱玉龙

      本书从结构化方法和面向对象方法两方面介绍软件工程的基本概念、原理和方法,并用一个案例贯穿每一章的实践部分,...

    ¥36.00
  • 算法设计

    郑宇军 石海鹤 陈胜勇

      本书以设计策略为主线,循序渐进地介绍了经典算法设计(包括分治、动态规划、贪心、回溯、迭代改进等算法)、NP...

    ¥32.00
  • SQL Server 数据库教程(2008版)

    郑阿奇 刘启芬 顾韵华

      本书介绍SQL Server 2008数据库管理系统,主要内容包含3个部分:第一部分是数据库基础部分;第二...

    ¥42.00
  • 数据库原理及应用(第2版)

    何玉洁 刘福刚 于绍娜 余阳 张荣梅

      本书由11章、2个附录组成,主要内容包括关系数据库基础、SQL语言、关系数据理论、数据库设计、事务与并发控...

    ¥35.00

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部