当前位置:首页 > 百科

数据库管理与编程技术

《数据库管理与编程技术》是2009盐敌限些养燃年清华大学出版社出版的图书,作者是何玉洁。

  • 书名 数据库管理与编程技术
  • 作者 何玉洁
  • 出版社 清华大学出版社
  • 出版时间 2009年7月14日
  • 定价 28 元

内容简介

  本书基于SQL Server 2000环境,主要介绍了数据库管理及后台编程两方面的知识。在数据库管理方面介绍了创建和维护数据库、安装及配置数据库管理系统、安全管理、数据传输、备份和恢复数据库以及管理任务自动化等内容;在数据库编程方面介绍了触发器、存储过程函数以及游标等内容。

  本书讲述通俗易懂,实例丰富,大部分示例及练习均围绕SQL Server 2000来自提供的示例数据库进行,使360百科读者学习起来非常方便。本书适合作为高等学校学生数据库基础知识的后续低太教材使用,同时也适合有一定数据库基础知识的人员作为进一步学习数据库应用技术的读物。

图书前言

  据库技术是计算机科学中的一个非常重要的部分,数据库技术以及数据库的应用也正以日新月异的速度发展,作为现代的大举等土乎非料年前苏学生,包括计算机专业的和非计算机专业的学生学习和掌握数据库知识都是非常必要的。

  为了改变以前计算机专业超关果春第的本科生对知识的实践能力干境善况章科普遍偏差的状况,很多高校对计算机专业的本科学生的数据库教学都做了一些调整,相当一部分学校将数规整剂在苗余样种据库的教学安排在两个学期完成,或者分为两个阶段来完成。第一个阶段基本是以讲授数据库基宁查定卷或本原理为主,第二个阶段以讲授数据库实践技术为主。作者所在的学校既色洲是如此。在教材选择上,作者发现星历毫其棉北鲁错田独适合数据库基础理论教学的教材很多,但适合数据库实践教学的教材却比较少,作者在几年的数据库教学实践过程中,基本没有找到特别适合于学生数据库实践教学的教材,鉴于此,我结合自灯保短杀为酒吸她求距己多年数据库基础理论及数据库应用技术的教学实践经验,编写了本教材,希望能对学零机沿晚山应族生学习数据库实际的管理以及后重鱼封察国敌台编程技术有所帮助。

  本书是面向计算机专业学生学回践兰奏存鱼劳温站课习数据库实践知识而编写的一本教材。它由两大部分内容组成,一个部分介绍数据库管理方面的知识,主要包括安装配置数据库管理系转研有优问别统、创建数据库和表、安全管理、数据传输、备份和恢复数据库以及管理任务自动化。这部分内容主要以SQL Server 2000环境为背入国亚自亚纸更各持景进行介绍。另一个部分是介绍数据库后台编程方面的技术,主要包括数据操作语句、触发器、存储过程、函数以及游标的作用及编写机制。触发器主要是为了增强数据的完整性和一致性;存储过程主要是为了提高数据的操作效率,方便客户端的编程;函数主要是为了能实现一些复杂的数据操作以及模块共享功能;使用游标可以实行对数据的逐行处理。教材中选的这些内容都是在数据库技术的实际应用中四深课者兴斯互职很常用的技术。

图书目录

  第1章 SQL Server 2000基础 1

  1.1 概述 1

  1.1.1 SQL Serv械矿合或优她质倍er提供的服务 1

  1.1.2 SQL Server通信架构 2

  1.2 来自安装SQL Server 2000 4

  1.2.1 安装前的准备 4

  1.2.2 360百科各版本性能说明 5

  1.2.3 安装及安装选项 7

  1.3 测试安装 20

  1待搞长续置器众号办加.4 故障排除 23

  1.5 SQL Server 2000常用工具简介 24

  1.6 卸载SQL Se料督轮晶力严rver 2000 31

  1.7 小结 31

  习题 31

  第2章 数据库的创建与管理 32

  2.1 概述 32

  2.1.1 系统创建的数据库 33

  2.1.2 SQL Server数据库的构成 33

  2.1.3 数据文件和日志文件的作用 34

  2.1.4 创建数据库时的其他属性 35

  2.2 创建数据库 们术正衣黑们35

  2.2.胶围战满1 使用企业管理器创建数据库 35

  2.2.2 用Tr何小死西ansact-SQL语句创建数据库 39

  2.3 使用看着连出误企业管理器查看和设置数据库选项 41

  2.3.1 使用企业管理器 41

  2.3.2 使用sp_dboption存储过程实现 44

  2.4 维护数据库 45

  2.4.1 扩大数据库空间 45

  2.4.2 缩小数据库空间 48

 龙减晚之吧析晶季著米生 2.5 删除数据库 51

  2.6 分离和附加数据库 52

  2.6.1 分离数据库 53

  2.6.2 附加数据库 54

  2.7 小结 57

杀给叫严  习题 58

  上机练习 复你位不怕附58

  第3章 Transact-SQL语言基础 60

  3.1 SQL基本概念 60

  3.1.1 SQL语言的发展 60

  3.1.2 SQL语言特点 61

  3.1.3 SQL语言功能概述 62

  3.2 SQL数据类型 62

  3.2.1 数值型 62

  积换战想斗3.2.2 字符串型 63

  3.2.3 日期时间类型 65

  3.2.4 货币类型 65

  3.3 Transact-SQL语境映厂围让游也情言的一些基础知识 66

  3.3.1 语句批 66

  3.3.2 脚本 66

  3.3.3 注释 68

  3.4 变量 68

  3.4.1 变回情量的种类 68

  3.4.2 变量的声明与赋值 68

  3.5 流程控制语句 69

  3.5.会频1 BEGIN…END语句 70

 宜初玉临 3.5.2 IF…ELSE 语句 70

  3.5.3 WHILE语句 71

  3.5.4 CASE表达式 71

  3.6 小结 73

  习题 74

  上机练习 74

  第4章 基本表的创建与管理 75

  4.1 用户自定义数据类型 75

  4.1.1 创建用户自定义数据类型 75

  4.1.2 删除用户自定义数据类型 77

  4.2 创建表及约束 78

  4.2.1 使用Transact-SQL语句创建表 78

  4.2.2 使用企业管理器创建表 81

  4.3 修改表结构 88

  4.3.1 使用企业管理器修改表结构 88

  4.3.2 使用Transact-SQL语句修改表结构 89

  4.4 删除表 90

  4.4.1 在企业管理器中删除表 90

  4.4.2 在查询分析器中删除表 91

  4.5 小结 91

  上机练习 92

  第5章 数据操作 93

  5.1 数据查询 93

  5.1.1 连接查询 93

  5.1.2 合并多个结果集 102

  5.1.3 将查询结果保存到新表中 103

  5.1.4 使用TOP限制结果集 104

  5.1.5 使用CASE表达式 105

  5.1.6 汇总数据 107

  5.1.7 子查询 111

  5.2 数据修改 118

  5.2.1 添加数据 118

  5.2.2 更新数据 119

  5.2.3 删除数据 121

  5.3 小结 122

  习题 122

  第6章 存储过程 125

  6.1 存储过程概念 125

  6.2 创建和执行存储过程 126

  6.3 从存储过程中返回数据 132

  6.4 查看和修改存储过程 135

  6.5 小结 137

  习题 138

  第7章 函数 139

  7.1 系统提供的内置函数 139

  7.1.1 聚合函数 139

  7.1.2 日期和时间函数 141

  7.1.3 数学函数 145

  7.1.4 字符串函数 146

  7.1.5 类型转换函数 151

  7.2 用户自定义函数 152

  7.2.1 创建和调用标量函数 152

  7.2.2 创建和调用内嵌表值函数 155

  7.2.3 创建和调用多语句表值函数 157

  7.2.4 更改和删除函数 159

  7.3 小结 159

  习题 160

  第8章 触发器 161

  8.1 创建触发器 161

  8.2 后触发型触发器 163

  8.2.1 维护数据完整性约束的触发器 164

  8.2.2 维护数据一致性的触发器 166

  8.3 前触发型触发器 169

  8.4 查看和修改触发器 170

  8.5 删除触发器 171

  习题 171

  第9章 游标 173

  9.1 游标概念 173

  9.2 使用游标 174

  9.3 游标示例 178

  习题 185

  第10章 索引 186

  10.1 索引的基本概念 186

  10.2 索引分类 187

  10.3 创建索引 194

  10.3.1 使用语句创建索引 194

  10.3.2 使用企业管理器创建索引 197

  10.4 查看和删除索引 199

  10.4.1 使用Transact-SQL语句实现 199

  10.4.2 使用企业管理器实现 200

  10.5 小结 200

  习题 201

  第11章 安全管理 202

  11.1 安全控制 202

  11.1.1 安全控制模型 202

  11.1.2 数据库权限的种类及用户的分类 203

  11.2 SQL Server的安全控制 203

  11.3 管理SQL Server登录账户 209

  11.3.1 系统内置的登录账户 209

  11.3.2 建立登录账户 210

  11.3.3 修改登录账户的属性 212

  11.3.4 删除登录账户 214

  11.4 管理数据库用户 215

  11.4.1 建立数据库用户 215

  11.4.2 删除数据库用户 217

  11.5 管理权限 218

  11.5.1 SQL Server权限种类 218

  11.5.2 权限的管理 218

  11.6 角色 220

  11.6.1 固定的服务器角色 221

  11.6.2 固定的数据库角色 224

  11.6.3 用户自定义的角色 227

  11.7 小结 230

  习题 230

  上机练习 231

  第12章 数据传输 232

  12.1 数据访问接口 232

  12.1.1 ODBC接口 232

  12.1.2 OLE DB接口 239

  12.1.3 OLE DB 与ODBC的比较 240

  12.2 SQL Server的数据转移工具--DTS 240

  12.2.1 DTS技术概述 240

  12.2.2 利用DTS向导实现导入和导出数据 241

  12.3 小结 252

  习题 252

  上机练习 252

  第13章 备份和恢复数据库 253

  13.1 备份数据库 253

  13.1.1 为什么要进行数据备份 253

  13.1.2 备份内容及备份时间 254

  13.1.3 SQL Server的备份设备 254

  13.1.4 SQL Server的备份类型 256

  13.1.5 备份策略 259

  13.1.6 实现备份 260

  13.2 恢复数据库 267

  13.2.1 恢复前的准备 267

  13.2.2 恢复的顺序 268

  13.2.3 实现恢复 268

  13.3 小结 273

  习题 273

  上机练习 273

  第14章 管理任务自动化 275

  14.1 管理任务自动化的基本概念及包含的组件 275

  14.1.1 管理任务自动化的基本概念 275

  14.1.2 管理任务自动化包含的组件 276

  14.2 操作员 276

  14.3 作业 278

  14.3.1 定义作业 279

  14.3.2 作业调度 283

  14.3.3 作业执行状态通知 284

  14.3.4 运行作业 286

  14.3.5 修改和查看作业 287

  14.4 警报 290

  14.4.1 事件警报 290

  14.4.2 性能警报 298

  14.4.3 禁用或重新激活警报 299

  14.5 小结 300

  习题 300

  上机练习 300

  参考文献 302

标签:

  • 关注微信

相关文章