《资料库套用系统开发教程与上机指导》是2007年清华大学出版社出版的图书,作者是任小慧。
基本介绍
- 作者:任小慧
- ISBN:9787302154990
- 页数:433
- 定价:38.00元
- 出版社:清华大学
- 出版时间:2007-7
内容介绍
资料库套用系统开发教程与上机指导,ISBN:9787302154990,作者:杭志,任小慧 编着
作品目录
第1章资料库基础知识概述1xml version='1.0' encoding='%SOUP-ENCODING%'
1.1资料库概述1
xml version='1.0' encoding='%SOUP-ENCODING%'1.1.1术语和基本概念1
1.1.2资料库管理技术的产生和发展2
1.2数据模型3
1.2.1层次模型3
1.2.2网状模型4
1.2.3关係模型5
1.2.4面向对象模型6
1.3资料库系统结构6
1.3.1资料库系统的三级模式结构7
1.3.2资料库的两级映像功能7
1.3.3数据独立性8
1.4资料库管理系统8
1.4.1资料库管理系统的功能9
1.4.2资料库管理系统的组成10
1.4.3用户访问数据的过程10
1.5主流资料库产品11
1.5.1Oracle10g和DB2 11
1.5.2Sybase和Informix 11
1.5.3Microsoft SQL Server 2005 12
1.5.4开源的MySQL和PostgreSQL 12
1.5.5Microsoft Access 2003 13
1.6Microsoft SQL Server 2005基础13
1.6.1SQL Server 2005简介13
1.6.2SQL Server 2005的重要特性14
1.6.3SQL Server 2005家族16
1.6.4Microsoft SQL Server Management Studio的基本使用方法17
1.7上机指导:SQL Server 2005的安装23
1.7.1安装SQL Server 2005的软硬体要求23
1.7.2SQL Server 2005的安装过程25
1.8习题30
第2章E-R模型和关係模型32
2.1E-R模型简介32
2.2实体、实体集和属性33
2.3联繫和联繫集34
2.4E-R模型的其他特徵36
2.5用E-R模型进行概念资料库设计38
2.5.1实体与属性40
2.5.2实体与联繫41
2.5.3二元与三元联繫42
2.5.4聚合与三元联繫43
2.6关係模型简介43
2.7关係上的完整性约束47
2.7.1码约束48
2.7.2外码约束49
2.7.3一般约束50
2.8完整性约束的强制执行50
2.9查询关係数据52
2.10转换带有码约束的联繫集53
2.11转换带有参与约束的联繫集54
2.11.1转换弱实体集55
2.11.2转换类层次56
2.11.3转换带聚合的E-R图56
2.12上机指导:初步使用SQL语句57
2.12.1使用CREATE创建关係表57
2.12.2使用ALTER修改表58
2.12.3使用INSERT插入数据59
2.12.4使用UPDATE更新数据60
2.12.5使用DELETE删除数据60
2.13习题61
第3章Transact-SQL语言63
3.1结构化查询语言63
3.1.1T-SQL语言63
3.1.2SQL的语句、批处理和元素64
3.1.3伺服器的处理步骤65
3.2T-SQL语言的基本数据类型65
3.2.1整数数据类型66
3.2.2浮点数据类型66
3.2.3字元数据类型67
3.2.4时间日期类型67
3.2.5文本和图像类型68
3.2.6货币类型68
3.2.7特殊的数据类型68
3.2.8用户自定义数据类型69
3.3运算符69
3.3.1算术运算符69
3.3.2比较运算符71
3.3.3逻辑运算符71
3.4T-SQL编程结构72
3.4.1程式注释语句72
3.4.2局部变数73
3.4.3全局变数74
3.4.4IF-ELSE条件结构75
3.4.5BEGAIN…END语句76
3.4.6WHILE循环语句76
3.4.7CASE条件分支语句77
3.4.8RETURN语句79
3.4.9游标(Cursor) 80
3.5常用函式83
3.5.1字元串函式83
3.5.2日期时间函式84
3.5.3数学函式85
3.5.4转换函式85
3.5.5系统函式86
3.5.6集合函式87
3.6常用SQL语句87
3.6.1select数据查询语句88
3.6.2嵌套语句90
3.6.3排序查询90
3.6.4统计函式与别名查询91
3.6.5谓词与量词查询92
3.6.6使用TOP关键字94
3.6.7ORDER BY子句95
3.6.8COMPUTE与COMPTUE BY子句95
3.6.9GROUP BY与HAVING子句96
3.7批处理与流程控制语句97
3.7.1批处理97
3.7.2事务管理97
3.7.3流程控制语句98
3.8创建SQL Server 2005资料库ODBC数据源99
3.9上机指导:熟练使用T-SQL语言102
3.9.1创建表102
3.9.2SELECT查询语句103
3.9.3GROUP BY语句104
3.9.4统计查询105
3.9.5谓词查询105
3.9.6熟练使用TOP关键字106
3.9.7ORDER BY语句106
3.10习题106
第4章资料库开发108
4.1资料库开发简介108
4.1.1信息系统109
4.1.2资料库开发的任务和目标110
4.1.3资料库开发的过程111
4.2需求分析112
4.2.1需求分析的任务112
4.2.2需求分析的重点112
4.2.3需求分析的步骤113
4.3概念结构设计114
4.3.1E-R图方法115
4.3.2建立E-R模型116
4.4逻辑结构设计118
4.4.1E-R模型向关係模型转换119
4.4.2关係规範化121
4.4.3模式最佳化122
4.5物理资料库设计123
4.5.1物理资料库设计概要123
4.5.2物理资料库设计输入123
4.5.3档案结构124
4.5.4查询最佳化125
4.5.5索引的选择128
4.6资料库实施128
4.6.1应用程式设计编写128
4.6.2组织数据入库130
4.6.3调试与试运行131
4.7资料库运行与维护131
4.8上机指导:熟悉查询最佳化132
4.8.1查询最佳化详细实例132
4.8.2查询最佳化树和SQL语句133
4.9习题135
第5章SQL Server 2005资料库的创建和事务日誌137
5.1创建资料库137
5.1.1使用SQL Server Management Studio创建资料库138
5.1.2使用T-SQL语言创建SQL Server 2005资料库141
5.2删除资料库143
5.2.1使用SQL Server Management Studio删除资料库143
5.2.2使用T-SQL语言删除资料库144
5.3获取资料库信息145
5.4修改资料库146
5.4.1重命名资料库146
5.4.2扩充资料库147
5.4.3收缩资料库149
5.4.4添加、删除和修改数据档案151
5.5事务日誌的管理153
5.5.1事务的定义153
5.5.2事务日誌的添加154
5.5.3事务日誌的修改155
5.5.4事务日誌的删除155
5.6上机指导:创建资料库及使用155
5.6.1创建资料库155
5.6.2修改资料库157
5.6.3删除资料库158
5.7习题158
第6章资料库表和关係键160
6.1资料库表160
6.1.1範式160
6.1.2表的定义161
6.1.3资料库表的建立162
6.1.4修改资料库表167
6.2约束170
6.2.1NULL约束170
6.2.2CHECK约束170
6.2.3UNIQUE约束171
6.2.4PRIMARY KEY约束171
6.2.5FOREIGN KEY约束171
6.3编辑数据表173
6.3.1在表中插入记录173
6.3.2更新资料库记录175
6.3.3删除资料库中的数据记录176
6.4上机指导:熟练资料库表的操作176
6.4.1创建资料库表177
6.4.2为资料库表设定主键178
6.4.3在资料库表中插入数据179
6.4.4修改资料库表179
6.5习题179
第7章创建和使用视图181
7.1视图的优点181
7.2视图的创建与删除182
7.2.1创建视图182
7.2.2删除视图185
7.3修改视图定义186
7.4浏览视图信息188
7.5使用视图来简化查询190
7.6在视图上使用INSERT语句190
7.7使用UPDATE语句更新视图中的数据191
7.8删除视图中的数据191
7.9WITH CHECK OPTION的视图192
7.10对视图进行加密192
7.11使用视图加强数据安全192
7.11.1视图的许可权193
7.11.2使用视图隐藏列193
7.11.3使用视图隐藏行193
7.12上机指导:熟悉视图及使用193
7.12.1创建视图193
7.12.2利用视图作为数据的安全措施194
7.12.3使用视图运算元据表196
7.12.4利用视图简化SQL 196
7.13习题197
第8章存储过程和触发器199
8.1存储过程199
8.1.1存储过程的基本概念199
8.1.2存储过程的类型200
8.2创建存储过程200
8.2.1使用T-SQL语句CREATEPROCEDURE来创建存储过程201
8.2.2利用SQL Server Management Studio新建存储过程202
8.2.3注册程式集203
8.3使用T-SQL执行存储过程203
8.4修改存储过程205
8.4.1修改存储过程205
8.4.2重命名存储过程206
8.5重新编译存储过程207
8.6查看存储过程208
8.6.1查看存储过程的定义208
8.6.2查看依赖关係208
8.7删除存储过程209
8.7.1删除存储过程209
8.7.2删除扩展存储过程210
8.8触发器211
8.8.1触发器的分类211
8.8.2触发器的一些约束条件212
8.9触发器的使用与管理213
8.9.1创建触发器213
8.9.2管理触发器215
8.9.3删除触发器216
8.9.4修改触发器217
8.10触发器的特殊功能218
8.10.1INSERTED和DELETED表218
8.10.2建立列级触发器218
8.11使用存储过程和触发器维护数据完整性219
8.12上机指导:熟悉存储过程和触发器220
8.12.1创建带有判断条件插入功能的存储过程220
8.12.2存储过程创建嚮导220
8.12.3从应用程式中调用存储过程221
8.12.4利用存储过程求最小数221
8.12.5创建一个触发器222
8.12.6利用触发器插入数据223
8.13习题224
第9章SQL Server 2005 Security 226
9.1设定安全级别226
9.1.1身份验证模式226
9.1.2安全账户委託227
9.1.3许可权验证228
9.1.4层次安全性229
9.2创建安全账户230
9.2.1添加Windows用户或组230
9.2.2添加SQL Server登录232
9.2.3创建用户定义SQL Server资料库角色234
9.2.4将成员添加到SQL Server资料库角色235
9.2.5将成员添加到预定义角色中235
9.3管理安全账户236
9.3.1查看登录236
9.3.2修改登录237
9.3.3删除登录和用户237
9.4管理许可权238
9.4.1授予许可权239
9.4.2拒绝许可权241
9.4.3废除许可权241
9.4.4解决许可权冲突242
9.5审核SQL Server活动242
9.5.1审核日誌档案243
9.5.2审核243
9.6资料库的备份和恢复243
9.6.1创建单个特定资料库备份244
9.6.2还原指定资料库备份246
9.6.3创建指定差异资料库备份248
9.6.4大容量日誌记录恢复250
9.6.5对整个资料库创建备份251
9.6.6对整个资料库的还原251
9.7上机指导:备份还原资料库251
9.8习题255
第10章SQL Server 2005与XML 256
10.1XML简介256
10.2XML的数据类型257
10.2.1XML数据类型257
10.2.2常用的XML数据类型方法261
10.3创建XML索引262
10.3.1修改与删除XML索引265
10.3.2XML搭配全文搜寻266
10.4XQuery 267
10.4.1FLWOR 268
10.4.2XQuery所提供的条件运算270
10.4.3SQL Server 2005为XML数据类型所提供的函式273
10.4.4XQuery操作符274
10.5载入XML数据278
10.6上机指导:创建、修改及删除XML索引278
10.7习题281
第11章ADO.NET 2.0概论283
11.1ADO.NET简介283
11.1.1设计ADO.NET的目的283
11.1.2ADO.NET组件284
11.2ADO.NET中的对象285
11.3连线数据源287
11.3.1SqlConnection 287
11.3.2连线SQL Server资料库288
11.3.3连线池290
11.4运算元据库291
11.4.1SqlCommand 291
11.4.2DataSet 295
11.4.3DataView 302
11.5读取数据306
11.5.1SqlDataReader 306
11.5.2读取数据307
11.6更新资料库310
11.6.1SqlDataAdapter 310
11.6.2更新数据311
11.7上机指导:DataSet的套用312
11.8习题316
第12章学籍管理信息系统开发实践318
12.1系统设计318
12.1.1需求分析318
12.1.2系统功能描述319
12.1.3功能模组划分319
12.1.4系统流程分析320
12.2资料库设计320
12.2.1资料库分析和设计320
12.2.2数据表的创建320
12.2.3数据表关係图323
12.3建立资料库连线323
12.4用户登录324
12.4.1学生用户登录324
12.4.2教师用户登录326
12.4.3管理员登录326
12.5成绩查询327
12.5.1查询某学期成绩327
12.5.2查询某学期(期中/期末)班级总分排名329
12.5.3查询某学期(期中/期末)年级单科成绩排名331
12.5.4查询年级总分排名335
12.6成绩管理337
12.6.1添加成绩337
12.6.2成绩管理340
12.7学生用户管理345
12.7.1添加学生用户345
12.7.2学生用户管理347
12.8课程管理357
12.8.1添加课程357
12.8.2课程管理359
12.8.3任课教师管理363
12.9班级管理369
12.9.1添加班级369
12.9.2班级管理371
12.10学期管理374
12.10.1添加学期374
12.10.2学期管理375
12.11年级管理378
12.11.1添加年级379
12.11.2年级管理380
12.12教师用户管理381
12.12.1添加教师381
12.12.2教师管理383
12.13管理员管理388
12.13.1添加管理员388
12.13.2管理员管理389
第13章图书馆管理信息系统开发实践392
13.1系统设计392
13.1.1系统功能描述392
13.1.2系统功能模组分析393
13.2资料库设计394
13.2.1系统功能模组分析394
13.2.2数据表的创建394
13.2.3数据表关係图397
13.2.4创建触发器397
13.3主窗体模组398
13.4系统管理模组398
13.5读者分类管理模组399
13.5.1添加读者分类399
13.5.2修改读者分类401
13.5.3删除读者分类403
13.6读者信息管理模组403
13.6.1添加读者信息403
13.6.2修改读者信息406
13.6.3删除读者信息408
13.6.4查询读者信息408
13.6.5高级用户的添加410
13.6.6高级用户的删除412
13.7书籍类别管理模组412
13.7.1添加书籍类别412
13.7.2修改书籍类别414
13.7.3删除书籍类别416
13.8书籍信息管理模组416
13.8.1添加书籍信息416
13.8.2修改书籍信息419
13.8.3删除书籍信息421
13.8.4查询书籍信息421
13.9借书信息管理模组423
13.9.1添加借书信息424
13.9.2修改借书信息426
13.9.3删除借书信息427
13.9.4查询借书信息428
13.10还书信息管理模组430
13.10.1添加还书信息430
13.10.2删除还书信息431
13.10.3查询还书信息432
1.1资料库概述1
xml version='1.0' encoding='%SOUP-ENCODING%'1.1.1术语和基本概念1
1.1.2资料库管理技术的产生和发展2
1.2数据模型3
1.2.1层次模型3
1.2.2网状模型4
1.2.3关係模型5
1.2.4面向对象模型6
1.3资料库系统结构6
1.3.1资料库系统的三级模式结构7
1.3.2资料库的两级映像功能7
1.3.3数据独立性8
1.4资料库管理系统8
1.4.1资料库管理系统的功能9
1.4.2资料库管理系统的组成10
1.4.3用户访问数据的过程10
1.5主流资料库产品11
1.5.1Oracle10g和DB2 11
1.5.2Sybase和Informix 11
1.5.3Microsoft SQL Server 2005 12
1.5.4开源的MySQL和PostgreSQL 12
1.5.5Microsoft Access 2003 13
1.6Microsoft SQL Server 2005基础13
1.6.1SQL Server 2005简介13
1.6.2SQL Server 2005的重要特性14
1.6.3SQL Server 2005家族16
1.6.4Microsoft SQL Server Management Studio的基本使用方法17
1.7上机指导:SQL Server 2005的安装23
1.7.1安装SQL Server 2005的软硬体要求23
1.7.2SQL Server 2005的安装过程25
1.8习题30
第2章E-R模型和关係模型32
2.1E-R模型简介32
2.2实体、实体集和属性33
2.3联繫和联繫集34
2.4E-R模型的其他特徵36
2.5用E-R模型进行概念资料库设计38
2.5.1实体与属性40
2.5.2实体与联繫41
2.5.3二元与三元联繫42
2.5.4聚合与三元联繫43
2.6关係模型简介43
2.7关係上的完整性约束47
2.7.1码约束48
2.7.2外码约束49
2.7.3一般约束50
2.8完整性约束的强制执行50
2.9查询关係数据52
2.10转换带有码约束的联繫集53
2.11转换带有参与约束的联繫集54
2.11.1转换弱实体集55
2.11.2转换类层次56
2.11.3转换带聚合的E-R图56
2.12上机指导:初步使用SQL语句57
2.12.1使用CREATE创建关係表57
2.12.2使用ALTER修改表58
2.12.3使用INSERT插入数据59
2.12.4使用UPDATE更新数据60
2.12.5使用DELETE删除数据60
2.13习题61
第3章Transact-SQL语言63
3.1结构化查询语言63
3.1.1T-SQL语言63
3.1.2SQL的语句、批处理和元素64
3.1.3伺服器的处理步骤65
3.2T-SQL语言的基本数据类型65
3.2.1整数数据类型66
3.2.2浮点数据类型66
3.2.3字元数据类型67
3.2.4时间日期类型67
3.2.5文本和图像类型68
3.2.6货币类型68
3.2.7特殊的数据类型68
3.2.8用户自定义数据类型69
3.3运算符69
3.3.1算术运算符69
3.3.2比较运算符71
3.3.3逻辑运算符71
3.4T-SQL编程结构72
3.4.1程式注释语句72
3.4.2局部变数73
3.4.3全局变数74
3.4.4IF-ELSE条件结构75
3.4.5BEGAIN…END语句76
3.4.6WHILE循环语句76
3.4.7CASE条件分支语句77
3.4.8RETURN语句79
3.4.9游标(Cursor) 80
3.5常用函式83
3.5.1字元串函式83
3.5.2日期时间函式84
3.5.3数学函式85
3.5.4转换函式85
3.5.5系统函式86
3.5.6集合函式87
3.6常用SQL语句87
3.6.1select数据查询语句88
3.6.2嵌套语句90
3.6.3排序查询90
3.6.4统计函式与别名查询91
3.6.5谓词与量词查询92
3.6.6使用TOP关键字94
3.6.7ORDER BY子句95
3.6.8COMPUTE与COMPTUE BY子句95
3.6.9GROUP BY与HAVING子句96
3.7批处理与流程控制语句97
3.7.1批处理97
3.7.2事务管理97
3.7.3流程控制语句98
3.8创建SQL Server 2005资料库ODBC数据源99
3.9上机指导:熟练使用T-SQL语言102
3.9.1创建表102
3.9.2SELECT查询语句103
3.9.3GROUP BY语句104
3.9.4统计查询105
3.9.5谓词查询105
3.9.6熟练使用TOP关键字106
3.9.7ORDER BY语句106
3.10习题106
第4章资料库开发108
4.1资料库开发简介108
4.1.1信息系统109
4.1.2资料库开发的任务和目标110
4.1.3资料库开发的过程111
4.2需求分析112
4.2.1需求分析的任务112
4.2.2需求分析的重点112
4.2.3需求分析的步骤113
4.3概念结构设计114
4.3.1E-R图方法115
4.3.2建立E-R模型116
4.4逻辑结构设计118
4.4.1E-R模型向关係模型转换119
4.4.2关係规範化121
4.4.3模式最佳化122
4.5物理资料库设计123
4.5.1物理资料库设计概要123
4.5.2物理资料库设计输入123
4.5.3档案结构124
4.5.4查询最佳化125
4.5.5索引的选择128
4.6资料库实施128
4.6.1应用程式设计编写128
4.6.2组织数据入库130
4.6.3调试与试运行131
4.7资料库运行与维护131
4.8上机指导:熟悉查询最佳化132
4.8.1查询最佳化详细实例132
4.8.2查询最佳化树和SQL语句133
4.9习题135
第5章SQL Server 2005资料库的创建和事务日誌137
5.1创建资料库137
5.1.1使用SQL Server Management Studio创建资料库138
5.1.2使用T-SQL语言创建SQL Server 2005资料库141
5.2删除资料库143
5.2.1使用SQL Server Management Studio删除资料库143
5.2.2使用T-SQL语言删除资料库144
5.3获取资料库信息145
5.4修改资料库146
5.4.1重命名资料库146
5.4.2扩充资料库147
5.4.3收缩资料库149
5.4.4添加、删除和修改数据档案151
5.5事务日誌的管理153
5.5.1事务的定义153
5.5.2事务日誌的添加154
5.5.3事务日誌的修改155
5.5.4事务日誌的删除155
5.6上机指导:创建资料库及使用155
5.6.1创建资料库155
5.6.2修改资料库157
5.6.3删除资料库158
5.7习题158
第6章资料库表和关係键160
6.1资料库表160
6.1.1範式160
6.1.2表的定义161
6.1.3资料库表的建立162
6.1.4修改资料库表167
6.2约束170
6.2.1NULL约束170
6.2.2CHECK约束170
6.2.3UNIQUE约束171
6.2.4PRIMARY KEY约束171
6.2.5FOREIGN KEY约束171
6.3编辑数据表173
6.3.1在表中插入记录173
6.3.2更新资料库记录175
6.3.3删除资料库中的数据记录176
6.4上机指导:熟练资料库表的操作176
6.4.1创建资料库表177
6.4.2为资料库表设定主键178
6.4.3在资料库表中插入数据179
6.4.4修改资料库表179
6.5习题179
第7章创建和使用视图181
7.1视图的优点181
7.2视图的创建与删除182
7.2.1创建视图182
7.2.2删除视图185
7.3修改视图定义186
7.4浏览视图信息188
7.5使用视图来简化查询190
7.6在视图上使用INSERT语句190
7.7使用UPDATE语句更新视图中的数据191
7.8删除视图中的数据191
7.9WITH CHECK OPTION的视图192
7.10对视图进行加密192
7.11使用视图加强数据安全192
7.11.1视图的许可权193
7.11.2使用视图隐藏列193
7.11.3使用视图隐藏行193
7.12上机指导:熟悉视图及使用193
7.12.1创建视图193
7.12.2利用视图作为数据的安全措施194
7.12.3使用视图运算元据表196
7.12.4利用视图简化SQL 196
7.13习题197
第8章存储过程和触发器199
8.1存储过程199
8.1.1存储过程的基本概念199
8.1.2存储过程的类型200
8.2创建存储过程200
8.2.1使用T-SQL语句CREATEPROCEDURE来创建存储过程201
8.2.2利用SQL Server Management Studio新建存储过程202
8.2.3注册程式集203
8.3使用T-SQL执行存储过程203
8.4修改存储过程205
8.4.1修改存储过程205
8.4.2重命名存储过程206
8.5重新编译存储过程207
8.6查看存储过程208
8.6.1查看存储过程的定义208
8.6.2查看依赖关係208
8.7删除存储过程209
8.7.1删除存储过程209
8.7.2删除扩展存储过程210
8.8触发器211
8.8.1触发器的分类211
8.8.2触发器的一些约束条件212
8.9触发器的使用与管理213
8.9.1创建触发器213
8.9.2管理触发器215
8.9.3删除触发器216
8.9.4修改触发器217
8.10触发器的特殊功能218
8.10.1INSERTED和DELETED表218
8.10.2建立列级触发器218
8.11使用存储过程和触发器维护数据完整性219
8.12上机指导:熟悉存储过程和触发器220
8.12.1创建带有判断条件插入功能的存储过程220
8.12.2存储过程创建嚮导220
8.12.3从应用程式中调用存储过程221
8.12.4利用存储过程求最小数221
8.12.5创建一个触发器222
8.12.6利用触发器插入数据223
8.13习题224
第9章SQL Server 2005 Security 226
9.1设定安全级别226
9.1.1身份验证模式226
9.1.2安全账户委託227
9.1.3许可权验证228
9.1.4层次安全性229
9.2创建安全账户230
9.2.1添加Windows用户或组230
9.2.2添加SQL Server登录232
9.2.3创建用户定义SQL Server资料库角色234
9.2.4将成员添加到SQL Server资料库角色235
9.2.5将成员添加到预定义角色中235
9.3管理安全账户236
9.3.1查看登录236
9.3.2修改登录237
9.3.3删除登录和用户237
9.4管理许可权238
9.4.1授予许可权239
9.4.2拒绝许可权241
9.4.3废除许可权241
9.4.4解决许可权冲突242
9.5审核SQL Server活动242
9.5.1审核日誌档案243
9.5.2审核243
9.6资料库的备份和恢复243
9.6.1创建单个特定资料库备份244
9.6.2还原指定资料库备份246
9.6.3创建指定差异资料库备份248
9.6.4大容量日誌记录恢复250
9.6.5对整个资料库创建备份251
9.6.6对整个资料库的还原251
9.7上机指导:备份还原资料库251
9.8习题255
第10章SQL Server 2005与XML 256
10.1XML简介256
10.2XML的数据类型257
10.2.1XML数据类型257
10.2.2常用的XML数据类型方法261
10.3创建XML索引262
10.3.1修改与删除XML索引265
10.3.2XML搭配全文搜寻266
10.4XQuery 267
10.4.1FLWOR 268
10.4.2XQuery所提供的条件运算270
10.4.3SQL Server 2005为XML数据类型所提供的函式273
10.4.4XQuery操作符274
10.5载入XML数据278
10.6上机指导:创建、修改及删除XML索引278
10.7习题281
第11章ADO.NET 2.0概论283
11.1ADO.NET简介283
11.1.1设计ADO.NET的目的283
11.1.2ADO.NET组件284
11.2ADO.NET中的对象285
11.3连线数据源287
11.3.1SqlConnection 287
11.3.2连线SQL Server资料库288
11.3.3连线池290
11.4运算元据库291
11.4.1SqlCommand 291
11.4.2DataSet 295
11.4.3DataView 302
11.5读取数据306
11.5.1SqlDataReader 306
11.5.2读取数据307
11.6更新资料库310
11.6.1SqlDataAdapter 310
11.6.2更新数据311
11.7上机指导:DataSet的套用312
11.8习题316
第12章学籍管理信息系统开发实践318
12.1系统设计318
12.1.1需求分析318
12.1.2系统功能描述319
12.1.3功能模组划分319
12.1.4系统流程分析320
12.2资料库设计320
12.2.1资料库分析和设计320
12.2.2数据表的创建320
12.2.3数据表关係图323
12.3建立资料库连线323
12.4用户登录324
12.4.1学生用户登录324
12.4.2教师用户登录326
12.4.3管理员登录326
12.5成绩查询327
12.5.1查询某学期成绩327
12.5.2查询某学期(期中/期末)班级总分排名329
12.5.3查询某学期(期中/期末)年级单科成绩排名331
12.5.4查询年级总分排名335
12.6成绩管理337
12.6.1添加成绩337
12.6.2成绩管理340
12.7学生用户管理345
12.7.1添加学生用户345
12.7.2学生用户管理347
12.8课程管理357
12.8.1添加课程357
12.8.2课程管理359
12.8.3任课教师管理363
12.9班级管理369
12.9.1添加班级369
12.9.2班级管理371
12.10学期管理374
12.10.1添加学期374
12.10.2学期管理375
12.11年级管理378
12.11.1添加年级379
12.11.2年级管理380
12.12教师用户管理381
12.12.1添加教师381
12.12.2教师管理383
12.13管理员管理388
12.13.1添加管理员388
12.13.2管理员管理389
第13章图书馆管理信息系统开发实践392
13.1系统设计392
13.1.1系统功能描述392
13.1.2系统功能模组分析393
13.2资料库设计394
13.2.1系统功能模组分析394
13.2.2数据表的创建394
13.2.3数据表关係图397
13.2.4创建触发器397
13.3主窗体模组398
13.4系统管理模组398
13.5读者分类管理模组399
13.5.1添加读者分类399
13.5.2修改读者分类401
13.5.3删除读者分类403
13.6读者信息管理模组403
13.6.1添加读者信息403
13.6.2修改读者信息406
13.6.3删除读者信息408
13.6.4查询读者信息408
13.6.5高级用户的添加410
13.6.6高级用户的删除412
13.7书籍类别管理模组412
13.7.1添加书籍类别412
13.7.2修改书籍类别414
13.7.3删除书籍类别416
13.8书籍信息管理模组416
13.8.1添加书籍信息416
13.8.2修改书籍信息419
13.8.3删除书籍信息421
13.8.4查询书籍信息421
13.9借书信息管理模组423
13.9.1添加借书信息424
13.9.2修改借书信息426
13.9.3删除借书信息427
13.9.4查询借书信息428
13.10还书信息管理模组430
13.10.1添加还书信息430
13.10.2删除还书信息431
13.10.3查询还书信息432