SQL Server 2005数据库应用技术(第二版)
书号:9787113104320 套系名称:高等院校计算机应用技术规划教材
作者:虞益诚主编 出版日期:2009-09-01
定价:42.00 页码 / 开本:455 /16
策划编辑:秦绪好 责任编辑:崔晓静
适用专业:无 适用层次:本科
最新印刷时间:
SQL Server 2005是一个性能卓越、支持多种操作系统的数据库管理系统,广泛应用于电子商务、银行证券和金融保险等领域。本书从数据库基础知识、管理技术和应用开发3个层面系统地介绍了数据库基础、SQL Server 2005数据库及表创建与管理、数据查询方法、数据库系统安全以及数据库应用与开发等,旨在凸显“项目导向、任务驱动、条理明晰、内容新颖、夯实基础、强化实践、提升能力、面向应用”的教材特色与导读理念。本书结构合理、循序渐进、内容详实、论述严谨、实例丰富、应用性强。内容既有一定的知识深度,也充满着应用实例,是作者长期从事该分支教学与实践研究的心得。为便于学习和梳理思绪,每章后均附有小结、思考与练习题,供读者加深理解与自我测试之用。本书提供了与教材配套的教学课件以及经过精心设计和调试的例题同编程实例的源代码,以供教师使用,旨在减轻教师们的课件制作与代码编写负担。本书尤其适合于教师和学生的教与学。本书适合作为高等院校教材,也可作为从事该分支研究的研究生与广大工程技术人员的重要参考书,另外,还可作为广大SQL Server数据库系统管理、应用开发的人士的自学参考书。
Microsoft SQL Server 2005 是微软公司推出的一个性能卓越的网络型关系数据库管理系统(NRDBMS),是支持多种网络操作系统的数据库管理平台,该版本扩展了前期低版的性能,提升了可靠性、安全性、可用性、可编程性和易用性。目前其正以集成的商业智能、数据库引擎和分析服务等优异功能广泛地应用于信息管理、电子商务和管理工程等诸多应用领域,成为杰出的企业数据库系统管理的强大支撑平台。它提供了完整的数据管理和分析解决方案,以及面向数据库的通用数据处理语言规范等靓点赢得了学者与业内人士的青睐。 SQL Server 数据库应用技术在经历了多年的演变与洗礼后已有了长足的发展,而作为一门迅速崛起的高等院校专业类课程仍然在不断地建设和完善中,亟需真正能表述其内涵、丰富其外延、展示其方法、发挥其技能、体现其应用、导引其演进的教材来不断充实和提升之。本教材依据普通高校教学大纲,基于同时提升读者应用技能的理念,注重理论的严谨性与完整性、技能的实用性与创新性、实践的应用性与发展性,力求使读者在掌握SQL Server 数据库技术的同时获得应用设计能力。在上海交通大学、同济大学、华东师范大学、东华大学、江西财经大学和上海应用技术学院六所高等院校长期从事该分支教学实践与研究的专家教授、教师、学者的共同协作下,我们编写了《SQL Server 2005数据库应用技术(第二版)》。本书自第一版发行迄今已逾4年,该书以其结构合理、论述严谨、循序渐进、内容详实、图文并茂、实例丰富、知识面广、应用性强等特点赢得了用户的赞誉。该教材体现了“应用先导、实例驱动、知行合一、清晰易懂”的编著理念,使得该课程的理论与实践有机结合,数据库管理与系统应用开发效果得以迅速彰显。承蒙读者厚爱,该教材已连续9次印刷,量大而覆盖面广,被全国近百所高校选定为教材(作为本科生、研究生及高职高专学生教材),被众多工程技术人员选定为重要技术参考书。第二版在保留原教材特点的基础上改版为SQL Server 2005版的面向数据库应用技术型的教材,旨在凸显“项目导向、任务驱动、条理明晰、内容新颖、夯实基础、强化实践、提升能力、面向应用”的教材特色与导读理念。本教材由3篇21章组成,以任务驱动、实例引领、图文解析的形式讲解,呈现了条理明晰、内容新颖的特点;通过“基础知识”篇和“管理技术”篇彰显了夯实基础、强化实践的理念;由“应用开发”篇达到了提升能力、面向应用的效用。其中主要修改如下:(1)构架更合理。在构架上做了适度调整,力求做到循序渐进。其中,将“Transact-SQL语言”这一章提前讲述,改为“Transact-SQL语言基础”,以作为后文基础;将“数据查询”这一章移至“视图”前,改为“数据查询操作”,作为视图创建与管理的语句基础;同时通过“学生”、“课程”、“成绩”和“班级”四个表来有机地覆盖全书的应用实例。(2)归类梳理,面向发展。对原教材归类梳理,将“数据备份与恢复”、“数据库复制”与“数据转换”合并,改为“数据转换及数据库加载备份管理”,且根据实情增加了应用性的知识点与实例。根据新版本的特点,在“安全管理”等相关章节中增加SQL Server 2005的新性能与新内容,如管理架构的改进、Create Login、CREATE USER等语句的使用,且对于后继版本中有淡化替代的语句,如sp_grantlogin、sp_grantdbaccess等进行了适度说明。(3)提升能力,突出应用。本着提升能力、面向应用的理念,教材增加了常用语言与Web编程技术中访问SQL Server 2005数据库的应用性题材,包括了Visual Basic(VB)、Visual Basic(VB.NET)、ASP、ASP.NET、Java和JSP访问SQL Server 2005数据库技术,从而强化了教材任务驱动与面向应用的特色。当然,还有许多改进性靓点,就不一一道来了,留给新老读者逐渐品味与指正!本教材分为“基础知识”、“管理技术”和“应用开发”三大部分。全面地介绍了数据库基础、SQL Server 2005数据库管理、数据查询与更新、数据库安全性管理、系统应用开发等的相关原理、方法和技能。涉及的内容既有一定的知识深度,也充满着应用技能,是作者长期从事该领域教学与实践研究的心得。书中配备了大量的操作示例,并辅以屏幕截图,以使读者有身临其境之感,易于阅读和理解。每章后均附有思考与练习题,供读者加深理解与自我测试之用,以使读者在学习SQL Server 2005数据库应用技术方面得到帮助,真正从中觅得真知、夯实基础、提升技能、获取裨益。 “基础知识”篇涵盖第1章~第6章,系统地阐述了数据库基础知识、数据模型、数据库系统结构、关系数据库、网络数据、SQL Server的发展、SQL Server 2005安装技巧与管理工具、SQL Server 2005系统及服务器管理、系统配置与服务器属性、数据库创建与管理、数据完整性及约束基础、表的创建、修改与删除、表数据管理与索引等。 “管理技术”篇涵盖第7章~第14章,扼要地介绍了Transact-SQL语言与程序设计基础、程序流控制语句与事务、数据查询方法与操作技巧、视图创建与管理、存储过程和触发器及其应用、游标的使用、SQL Server 2005安全机制、用户登录名管理、数据库用户管理、角色与权限管理及架构管理、数据的导入与导出、数据库分离与附加、数据库备份与恢复、数据库复制等。 “应用开发”篇涵盖第15章~第21章,概括地解析了SQL Server 2005数据库访问与应用开发技术。融含了VB与VB.NET、ASP与ASP.NET、Java与JSP访问SQL Server 2005数据库的应用开发技术,以及SQL Server 2005应用开发与课程设计实例等。本书提供了与教材配套的教学课件、经过精心设计和调试的例题同编程实例的源代码,以供教材使用,旨在减轻教师的课件制作与代码编写负担,可从中国铁道出版社网站www.tqbooKs.net下载,或通过E-mail:yuyich@sina.com向作者索取。本书由虞益诚总体构架。第1章由虞益诚、陈忠英和凌韶华编写,第2章、第3章、第7章、第12章、第13章、第19章~第21章、附录A、附录D由虞益诚编写,第4章由马宪勇和胡越明编写,第5章、第6章由孙莉和虞益诚编写,第8章、第10章、第18章由陶然编写,第9章由胡越明编写,第11章由凌韶华编写,第14章由韩欣蔚编写,第15章由石秀金和马宪勇编写,第16章、第17章由马宪勇编写,附录B由陈忠英编写,附录C由闻悦波编写。全书由虞益诚统稿、定稿。在本书的编写过程中,中国铁道出版社的编辑给予了很大的支持;朱德昌和强立伟等也提出了真知灼见;闻悦波和徐丹对本书编写的资料整理提供了帮助,在此一并表示由衷的感谢!由于作者水平有限及本书编辑仓促,书中的疏漏不当之处在所难免,敬请广大的读者和同仁不吝赐教、拨冗指正。
第一篇 基础知识
第1章 数据库基础 1
1.1 数据库管理系统 1
1.1.1 信息、数据、数据库 1
1.1.2 数据管理技术的发展 2
1.1.3 数据库管理系统 2
1.2 数据库系统 3
1.3 构建数据模型 5
1.3.1 E-R方法 5
1.3.2 数据模型 7
1.4 关系数据库 8
1.4.1 关系模型的基本概念 8
1.4.2 关系数据库基本演算 9
1.4.3 关系模型的规范化 11
1.5 数据仓库与数据挖掘 12
1.5.1 数据仓库理念 12
1.5.2 数据仓库系统系统构成 13
1.5.3 数据仓库系统关键技术 13
1.6 网络数据库基础 14
1.6.1 网络数据库系统基础 14
1.6.2 网络数据库系统特点 14
1.6.3 网络数据库系统体系结构 15
本章小结 16
思考与练习 16
第2章 SQL Server 2005概述 19
2.1 SQL Server的演进 19
2.2 SQL Server 2005系统新增功能 20
2.2.1 数据库引擎 20
2.2.2 集成服务 20
2.2.3 分析服务 21
2.2.4 复制服务 21
2.2.5 报表服务 21
2.2.6 通知服务 21
2.2.7 全文搜索 22
2.2.8 服务代理 22
2.2.9 管理工具集 22
2.2.10 开发工具 22
2.3 SQL Server 2005平台性能机制 23
2.3.1 SQL Server 2005平台构架 23
2.3.2 SQL Server 2005性能机制 23
2.4 SQL Server 2005安装技巧 25
2.4.1 SQL Server 2005版本功能 25
2.4.2 SQL Server 2005安装环境 26
2.4.3 SQL Server 2005安装过程 29
2.4.4 SQL Server升级 33
2.5 SQL Server 2005管理工具 33
2.5.1 SQL Server Management
2.5.1 Studio 34
2.5.2 SQL Server配置管理器 41
2.5.3 数据库引擎优化顾问 41
2.5.4 SQL Server Profiler 42
2.5.5 SQL Server 2005联机丛书 43
2.5.6 SqlCmd命令行工具程序 43
本章小结 45
思考与练习 45
第3章 SQL Server 2005系统及
第3章 服务器管理 47
3.1 SQL Server 2005系统与示例数据库 47
3.1.1 SQL Server 2005系统
3.1.1 数据库 47
3.1.2 SQL Server 2005的数据库
3.1.2 对象 50
3.2 SQL Server 2005服务器管理 51
3.2.1 SQL Server服务的启停管理 51
3.2.2 创建服务器组 52
3.2.3 服务器连接管理 53
3.2.4 服务启动模式配置 55
3.3 SQL Server 2005配置管理 56
3.3.1 网络协议与连接方式选择 56
3.3.2 SQL Server 2005网络配置
3.3.2 管理 57
3.3.3 SQL客户端网协议配置 59
3.3.4 SQL Server外围应用配置 62
3.4 配置SQL Server服务器属性 64
3.4.1 服务器常规属性 64
3.4.2 服务器内存属性 65
3.4.3 服务器处理器属性 66
3.4.4 服务器安全属性 67
3.4.5 服务器连接属性 68
3.4.6 服务器高级属性 68
3.4.7 服务器数据库属性 69
3.4.8 服务器权限属性 70
3.4.9 使用sp_configure服务器
3.4.9 属性设置 70
3.5 使用日志阅览服务器运行状况 70
3.6 结构化查询语言SQL 71
3.6.1 SQL语言及发展 71
3.6.2 SQL语言的组成 72
3.6.3 Transact-SQL语言的特点 73
本章小结 73
思考与练习 73
第4章 数据库管理 75
4.1 数据库的存储结构 75
4.1.1 数据库规划 75
4.1.2 数据库文件和文件组 75
4.1.3 数据库文件的空间分配 76
4.2 创建数据库 77
4.2.1 使用SQL Server管理平台
4.2.1 创建数据库 77
4.2.2 使用Transact-SQL语言
4.2.2 创建数据库 79
4.3 修改数据库 81
4.3.1 使用SQL Server管理平台
4.3.1 修改数据库 81
4.3.2 使用Transact-SQL语言
4.3.2 修改数据库 84
4.4 查看数据库信息 85
4.4.1 使用SQL Server管理
4.4.1 平台查看数据库信息 85
4.4.2 使用Transact-SQL语言
4.4.2 查看数据库的信息 86
4.5 压缩数据库 88
4.5.1 使用SQL Server管理平台
4.5.1 压缩数据库 88
4.5.2 使用Transact-SQL语言
4.5.2 压缩数据库 89
4.6 删除数据库 90
4.6.1 使用SQL Server管理平台
4.6.1 删除数据库 90
4.6.2 使用Transact-SQL语言
4.6.2 删除数据库 91
4.7 管理数据库快照 92
本章小结 93
思考与练习 93
第5章 数据完整性 96
5.1 数据完整性概述 96
5.2 数据完整性分类与实施 96
5.2.1 数据完整性分类 96
5.2.2 数据完整性的实施 97
5.3 约束 98
5.3.1 约束概要 98
5.3.2 主键约束 99
5.3.3 外键约束 100
5.3.4 唯一性约束 101
5.3.5 检查约束 101
5.3.6 默认值约束 102
本章小结 102
思考与练习 102
第6章 表的管理与使用 104
6.1 创建表 104
6.1.1 按需规划设计数据表 104
6.1.2 使用SQL Server管理平台
6.1.2 建表 105
6.1.3 使用Transact-SQL语言
6.1.3 创建表 107
6.2 修改表 109
6.2.1 使用SQL Server管理平台
6.2.1 修改表 109
6.2.2 使用Transact-SQL语言
6.2.2 修改表 110
6.3 删除表 111
6.3.1 使用SQL Server管理平台
6.3.1 删除表 111
6.3.2 使用Transact-SQL语言
6.3.2 删除表 112
6.4 表属性与更名 112
6.5 数据管理 113
6.5.1 数据插入 113
6.5.2 数据更新 116
6.5.3 数据删除 117
6.6 索引 118
6.6.1 索引的特点和用途 118
6.6.2 索引分类 118
6.6.3 创建索引 119
6.6.4 查看索引 121
6.6.5 修改索引 122
6.6.6 删除索引 123
本章小结 124
思考与练习 124
第二篇 管理技术
第7章 Transact-SQL语言基础 126
7.1 程序设计基础 126
7.1.1 注释语句 126
7.1.2 批处理 127
7.1.3 GOTO语句 129
7.1.4 RETURN语句 129
7.1.5 PRINT命令 130
7.2 Transact-SQL语法规则 131
7.2.1 关键字 131
7.2.2 Transact-SQL语法规则 132
7.3 常量与变量 132
7.3.1 常量 132
7.3.2 局部变量 133
7.3.3 全局变量 135
7.4 运算符与表达式 137
7.4.1 算术运算符 138
7.4.2 位运算符 138
7.4.3 比较运算符 138
7.4.4 逻辑运算符 139
7.4.5 字符串连接符 141
7.4.6 赋值运算符 141
7.4.7 运算符的优先级 142
7.4.8 表达式 143
7.5 程序流控制语句 143
7.5.1 IF…ELSE 143
7.5.2 BEGIN…END 145
7.5.3 CASE结构 145
7.5.4 WHILE 循环结构 147
7.5.5 WAITFOR语句 148
7.5.6 TRY...CATCH语句 149
7.5.7 EXECUTE语句 150
7.6 事务 150
7.6.1 事务基础 151
7.6.2 事务模式 151
本章小结 153
思考与练习 154
第8章 数据查询操作 156
8.1 SELECT语句基础 156
8.1.1 SELECT语句的语法格式 156
8.1.2 SELECT语句的执行方式 157
8.1.3 简单查询 159
8.2 使用FROM子句 160
8.3 SELECT子句 161
8.4 WHERE子句的使用 164
8.5 ORDER BY排序子句 167
8.6 分类汇总 168
8.6.1 常用统计函数 168
8.6.2 GROUP BY分组子句 169
8.6.3 HAVING筛选子句 170
8.6.4 使用COMPUTE BY汇总 170
8.7 多表连接查询 171
8.7.1 内连接 172
8.7.2 外连接 173
8.7.3 交叉连接 175
8.7.4 自连接 175
8.7.5 多表连接 175
8.7.6 联合查询 175
8.8 子查询的运用 176
8.8.1 子查询基础 176
8.8.2 多行子查询 177
8.8.3 单值子查询 179
8.8.4 子查询多层嵌套及应用 179
8.9 数据更新 181
8.9.1 使用INSERT插入行 182
8.9.2 使用UPDATE更新数据 182
8.9.3 使用DELETE删除行 183
本章小结 183
思考与练习 184
第9章 视图管理 186
9.1 视图的概述 186
9.1.1 视图的优点 186
9.1.2 视图的分类 187
9.2 创建视图 187
9.2.1 使用SQL Server管理平台
9.2.1 创建视图 188
9.2.2 使用Transact-SQL语言
9.2.2 创建视图 189
9.3 修改视图 192
9.3.1 使用SQL Server管理平台
9.3.1 修改视图 192
9.3.2 使用Transact-SQL语言
9.3.2 修改视图 193
9.3.3 视图的更名 193
9.4 删除视图 194
9.4.1 使用SQL Server管理平台
9.4.1 删除视图 194
9.4.2 使用Transact-SQL语言
9.4.2 删除视图 194
9.5 使用视图 195
9.5.1 视图约束与可更新视图 195
9.5.2 使用视图插入表数据 195
9.5.3 使用视图修改表数据 196
9.5.4 使用视图删除表数据 196
本章小结 196
思考与练习 197
第10章 存储过程与触发器 198
10.1 存储过程 198
10.1.1 存储过程基础 198
10.1.2 创建存储过程 200
10.1.3 执行存储过程 202
10.1.4 修改存储过程 203
10.1.5 查看存储过程 204
10.1.6 删除存储过程 205
10.2 触发器 206
10.2.1 触发器概述 206
10.2.2 触发器分类 206
10.2.3 创建触发器 207
10.2.4 修改触发器 209
10.2.5 管理触发器 210
10.2.6 删除触发器 211
10.3 存储过程与触发器的应用 212
10.3.1 存储过程应用 212
10.3.2 触发器的应用 216
本章小结 220
思考与练习 221
第11章 游标 223
11.1 游标概述 223
11.2 声明游标 224
11.3 打开游标 226
11.4 游标函数 226
11.5 提取游标数据 227
11.6 关闭/释放游标 228
11.7 游标的应用 229
本章小结 230
思考与练习 230
第12章 SQL Server 2005安全性管理 231
12.1 SQL Server 2005安全机制 231
12.1.1 SQL Server 2005安全基础 231
12.1.2 SQL Server 2005安全等级 232
12.1.3 SQL Server 2005验证模式 233
12.2 用户登录名管理 236
12.2.1 系统内置登录名 236
12.2.2 创建SQL Server登录名 237
12.2.3 删除SQL Server登录名 241
12.2.4 修改SQL Server登录名 241
12.3 数据库用户管理 242
12.3.1 特殊数据库用户 242
12.3.2 数据库用户管理 243
12.4 角色 247
12.4.1 服务器角色 247
12.4.2 数据库角色 249
12.4.3 应用程序角色 252
12.4.4 用户自定义数据库角色 254
12.4.5 为角色添加成员 256
12.5 管理架构 257
12.5.1 创建架构 257
12.5.2 修改架构 259
12.5.2 删除架构 259
12.6 权限 260
12.6.1 权限类型 260
12.6.2 权限操作 260
12.6.3 使用SQL Server管理平台
12.6.3 管理权限 261
12.6.4 使用Transact-SQL语句
12.6.4 管理权限 262
12.7 安全管理应用实例 264
本章小结 266
思考与练习 266
第13章 数据转换及数据库加载
第13章 备份管理 269
13.1 数据转换 269
13.1.1 数据转换服务 269
13.1.2 导入数据 271
13.1.3 导出数据 273
13.2 数据库分离与附加 275
13.2.1 分离数据库 275
13.2.2 附加数据库 276
13.3 数据库备份与恢复 277
13.3.1 备份和恢复概述 277
13.3.2 备份设备 279
13.3.3 备份数据库 281
13.3.4 恢复数据库 284
13.4 数据库复制 287
13.4.1 复制概述 287
13.4.2 配置分发服务器 291
13.4.3 创建发布 293
13.4.4 创建订阅 295
13.4.5 查看复制项目属性 297
本章小结 298
思考与练习 299
第14章 SQL Server 2005的Web
第14章 技术 301
14.1 SQL Server与Web交互基础 301
14.1.1 SQL Server与Web交互
14.1.1 基础 301
14.1.2 HTML基础 302
14.2 XML数据库访问技术 303
14.2.1 XML基础 303
14.2.2 XML文档格式 303
14.2.3 XML数据访问基础 304
14.3 SQL Server Web浏览技术 307
14.4 SQL Server数据库的ODBC设置 308
14.4.1 ODBC概述 308
14.4.2 ODBC结构层次 308
14.4.3 SQL Server数据库的
14.4.3 ODBC设置 309
14.4.4 删除ODBC数据源 311
本章小结 311
思考与练习 312
第三篇 应用开发
第15章 Visual Basic访问SQL Server
第15章 2005数据库 313
15.1 Visual Basic与SQL Server关联的
15.1 常用编程接口 313
15.2 访问数据库基础 314
15.3 使用ADO控件访问SQL Server
15.3 2005数据库 314
15.3.1 ADO控件要素分析 314
15.3.2 使用ADO控件访问SQL
15.3.2 Server 2005数据库 316
15.4 使用ADO对象操作SQL Server
15.4 2005数据库 319
15.4.1 ADO对象基础 319
15.4.2 使用ADO对象操作SQL
15.4.2 Server 2005数据库实例 322
本章小结 324
思考与练习 325
第16章 Visual Basic.NET访问SQL
第16章 Server 2005数据库 326
16.1 Visual Basic.NET数据库
16.1 访问基础 326
16.1.1 .NET基础 326
16.1.2 .NET数据提供程序 326
16.1.3 DataSet数据集 327
16.1.4 使用ADO.NET开发数据库
16.1.4 应用程序步骤 328
16.2 通过ADO.NET控件访问SQL Server
16.2 2005数据库 328
16.3 ADO.NET对象访问SQL Server
16.3 2005数据库及编程 332
本章小结 337
思考与练习 337
第17章 ASP访问SQL Server
第17章 2005数据库 339
17.1 ASP访问SQL Server 2005基础 339
17.1.1 ASP及其特点 339
17.1.2 建立与连接数据库基础 339
17.2 ASP访问SQL Server 2005数据库
17.2 应用实例 341
17.2.1 数据查询 341
17.2.2 增加记录 343
17.2.3 修改记录 344
17.2.4 删除记录 345
17.2.5 综合应用实例 345
本章小结 350
思考与练习 350
第18章 ASP.NET访问SQL Server
第18章 2005技术 351
18.1 ASP.NET开发环境的熟悉与设置 351
18.2 ASP.NET访问SQL Server 2005
18.2 的基础 353
18.2.1 ADO.NET结构 353
18.2.2 ASP.NET数据访问 353
18.2.3 ASP.NET数据源控件 354
18.2.4 ASP.NET数据绑定控件 355
18.3 ASP.net访问SQL Server 2005
18.3 应用实例 355
18.3.1 创建与SQL Server
18.3.1 数据库的连接 355
18.3.2 创建数据输入页并配置
18.3.2 DetailsView控件 356
18.3.3 配置SqlDataSource控件
18.3.3 显示数据 356
18.3.4 配置SqlDataSource控件 357
18.3.5 添加GridView控件并
18.3.5 完成连动显示 359
本章小结 361
思考与练习 361
第19章 Java访问SQL Server 2005
第19章 数据库 362
19.1 JDBC基础 362
19.1.1 JDBC概述 362
19.1.2 JDBC驱动程序类型 362
19.2 使用JDBC访问SQL Server2005
19.2 数据库过程 363
19.2.1 JDBC数据库访问过程 364
19.2.2 JDBC数据库连接编程
19.2.2 步骤 364
19.3 Java访问SQL Server 2005数据库
19.3 应用实例 366
19.3.1 查询数据 366
19.3.2 添加数据 367
19.3.3 修改数据 368
19.3.4 删除数据 369
本章小结 369
思考与练习 370
第20章 JSP访问SQL Server 2005
第20章 数据库 371
20.1 JSP开发环境设置 371
20.2 JSP访问SQL Server 2005
20.3 数据库 372
20.2.1 JDBC驱动程序类型 372
20.2.2 JSP访问SQL Server 2005
20.2.2 数据库方法 372
20.3 访问SQL Server 2005数据库
20.3 应用实例 373
20.3.1 查询数据 373
20.3.2 添加数据 374
20.3.3 修改数据 376
20.3.4 删除数据 377
本章小结 378
思考与练习 379
第21章 SQL Server 2005应用
第21章 开发与课程设计实例 380
21.1 数据库规划与设计 380
21.1.1 需求分析 380
21.1.2 概念结构设计 381
21.1.3 逻辑结构设计 381
21.1.4 物理结构设计 381
21.1.5 数据库实施 381
21.1.6 数据库运行和维护 382
21.2 SMIS需求分析与功能结构 382
21.3 SMIS应用程序的编制 387
21.4 SQL Server数据库对象设计 400
本章小结 402
思考与练习 403
附录A SQL Server 2005实验 404
附录B 数据类型 427
附录C 函数 436
附录D 教学大纲 453
参考文献 456无