当前位置:首页 > 工业技术
SQL Server 2000与IBM DB2数据库实验指导教程
SQL Server 2000与IBM DB2数据库实验指导教程

SQL Server 2000与IBM DB2数据库实验指导教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:林仲达,白似雪主编;冯豫华,牛德雄,林振荣副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302118329
  • 页数:315 页
图书介绍:本书自始之至终通过实例介绍了SQL Server 2000数据库的功能和操作使用,并且通过实例详细介绍了基于C/S模式和B/S模式的数据库开发技术。同时对目前正趋流行的IBM DB2数据库做了全面系统介绍。全书共分为3部分。第1部分SQL Server 2000数据库上机实验指导书,第2部分SQL Server 2000数据库系统开发课程设计指导书,第3IBM DB2数据库管理与应用开发。本书可作为普通高校计算机、信息管理、电子商务等专业的本、专科学生的“数据库原理”课程的实验指导书,也可作为高职、成教学生的数据库课程的教格。同时还可作为参加IBM DB2资格认证考试的学生的教格和课程设计、毕业设计的参考书。
《SQL Server 2000与IBM DB2数据库实验指导教程》目录

第1部分 SQL Server 2000数据库上机实验指导 2

第1章 学生学籍管理系统实例分析 2

1.1 学籍管理系统简介 2

1.2 系统功能分析 2

目录 2

1.3 各数据表的结构 3

1.4 各数据表之间的关系 7

1.5 各主要数据表的数据实例 11

实验1 设计数据库 13

第2章 数据库和表的创建 18

2.1 创建数据库 18

2.1.1 使用企业管理器创建数据库 18

2.1.2 使用SQL语句创建数据库 20

2.2.1 使用企业管理器创建表 21

2.2 创建表 21

2.2.2 使用SQL语句创建表 24

2.3 修改表 28

2.3.1 使用企业管理器修改表 28

2.3.2 使用SQL语句修改表 29

2.4 添加、修改和删除表数据 29

2.4.1 使用企业管理器添加、修改和删除表数据 29

2.4.2 使用SQL语句添加、修改和删除表数据 31

实验2 创建数据库和表 33

第3章 数据完整性 34

3.1 使用约束实现数据的完整性 34

3.1.1 设置主键约束 34

3.1.2 设置惟一约束 35

3.1.3 设置外键约束 37

3.1.4 设置检查约束 38

3.1.5 设置默认值约束 39

3.2 使用触发器实现数据的完整性 40

3.2.1 使用企业管理器创建触发器 40

3.2.2 使用SQL语句创建触发器 42

实验3 设计数据完整性 43

第4章 使用T-SQL语句查询数据库 45

4.1 使用查询分析器查询数据 45

4.2 简单查询 47

4.3 连接查询 59

4.4 嵌套查询 64

实验4 查询数据库 68

5.1 创建视图 70

5.1.1 使用企业管理器创建视图 70

第5章 视图操作 70

5.1.2 使用SQL语句创建视图 72

5.2 修改视图 75

5.2.1 使用企业管理器修改视图 75

5.2.2 使用SQL语句修改视图 77

5.3 删除视图 78

5.3.1 使用企业管理器删除视图 79

5.3.2 使用SQL语句删除视图 79

5.4 创建索引 80

5.4.1 使用企业管理器创建索引 80

5.4.2 使用SQL语句创建索引 81

实验5 创建和使用视图 82

第6章 存储过程和用户自定义函数 83

6.1 存储过程的创建和执行 83

6.1.1 使用企业管理器创建存储过程 83

6.1.2 使用SQL语句创建存储过程 84

6.1.3 存储过程的执行 85

6.2 管理存储过程 86

6.2.1 查看存储过程代码 86

6.2.2 修改存储过程 87

6.2.3 重新命名存储过程 88

6.2.4 删除存储过程 89

6.3 用户自定义函数 90

6.3.1 使用企业管理器创建用户自定义函数 90

6.3.2 调用用户自定义函数 92

6.3.3 管理用户自定义函数 92

实验6 创建和执行存储过程 92

7.1 备份数据库 94

7.1.1 使用企业管理器备份数据库 94

第7章 数据库备份与恢复 94

7.1.2 使用SQL语句备份数据库 96

7.2 恢复数据库 98

7.2.1 使用企业管理器恢复数据库 98

7.2.2 使用SQL语句恢复数据库 100

7.3 直接复制文件的备份与恢复 101

实验7 备份和恢复数据库 103

第2部分 SQL Server 2000数据库系统开发课程设计指导 106

第8章 C/S模式下的学籍管理系统开发 106

8.1 学籍管理系统的功能概述 106

8.2 设计前的准备工作 107

8.3 创建工程项目 110

8.4 启动画面的设计 112

8.5 创建数据访问模块 114

8.6 用户登录模块的设计 115

8.7 “用户管理”模块的设计 118

8.8 “密码管理”模块的设计 122

8.9 “系统参数管理”模块的设计 124

8.10 “院系管理”模块的设计 128

8.11 “教师信息管理”模块的设计 131

8.12 “专业及班级信息管理”模块的设计 134

8.13 “学生信息管理”模块的设计 139

8.14 “课程设置”模块的设计 142

8.15 “安排课程”模块设计 145

8.16 “选课管理”模块的设计 156

8.17 “成绩录入管理”模块的设计 159

8.18 “成绩查询”模块的设计 161

8.19 报表的设计 163

实验8  C/S模式应用程序开发 163

9.1 公费医疗报销信息系统的功能概述 164

第9章 B/S模式下的公费医疗报销信息系统的开发 164

9.2 系统数据库结构与开发环境简介 165

9.2.1 系统数据库表结构介绍 166

9.2.2 开发工具的配置 170

9.3 登录模块的设计 176

9.4 “药品信息管理”模块的设计 181

9.4.1 “详细信息管理”子菜单的设计 181

9.4.2 “药品类型管理”与“药品特殊信息”子菜单的设计 186

9.5 “报销”模块的设计 186

9.6 “信息查询”和“报销比例信息”模块的设计 193

9.7 “个人信息修改”和“注销”模块的设计 194

9.7.1 “个人信息修改”模块 194

9.7.2 “注销”模块 195

实验9  B/S模式应用程序开发 195

10.1 DB2 UDB产品系列概述 198

10.1.1 DB2 UDB的产品类型 198

第3部分 IBM DB2数据库管理与应用开发 198

第10章 IBM DB2 UDB概述 198

10.1.2 DB2 UDB产品组件及其功能 200

10.1.3 DB2 Connect的作用 201

10.1.4 DB2应用程序开发 202

10.1.5 DB2和电子商务 203

10.2 DB2的安装 203

10.2.1 安装简介 203

10.2.2 安装准备工作 203

10.2.3 安装DB2 204

10.3 IBM DB2 8.1的新特点 212

10.3.1 易管理性的改进 213

10.3.2 性能改进 214

10.3.3 可用性增强 214

10.3.5 复制增强 215

10.3.4 使用性增强 215

10.3.6 库管理的增强 216

第11章 IBM DB2 UDB的图形用户界面 217

11.1 使用“第一步”创建样本数据库 217

11.2 配置助手 219

11.3 控制中心 220

11.3.1 一般操作 220

11.3.2 工具设置 220

11.3.3 向导 220

11.4 命令工具 221

11.4.1 命令中心 221

11.4.2 命令窗口 222

11.4.3 命令行处理器 222

11.5 信息中心 223

11.6 开发中心 224

11.8 其他管理工具 225

11.8.1 任务中心 225

11.7 健康中心 225

11.8.2 复制中心 226

11.8.3 日志 226

第12章 数据库对象和数据操作 228

12.1 DB2数据库对象 228

12.1.1 数据库对象概述 228

12.1.2 实例 228

12.1.3 数据库 228

12.1.4 存储器对象概述 229

12.1.5 模式 229

12.1.6 表和关系对象 230

12.1.7 恢复对象概述 230

12.2.3 函数和方法 231

12.2.4 DB2 SQL函数 231

12.2 复杂对象 231

12.2.2 存储过程 231

12.2.1 例程 231

12.2.5 触发器 232

12.3 创建数据库表 233

12.3.1 创建表 233

12.3.2 插入数据 236

12.3.3 输入UPDATE语句修改表中数据 236

12.3.4 输入DELETE语句删除表中数据 236

12.3.5 创建视图 237

12.4 查询数据 238

12.5 存储过程 240

12.6 创建触发器 246

13.2 嵌入式SQL 248

13.1 概述 248

第13章 DB2编程接口 248

13.2.1 宿主语言 249

13.2.2 静态嵌入式SQL 249

13.2.3 动态嵌入式SQL 250

13.3 Java接口(JDBC和SQLJ) 252

13.3.1 Java接口简介 252

13.3.2 JDBC和SQLJ的比较 253

13.4 调用级接口CLI/ODBC 253

13.4.1 什么是CLI/ODBC 254

13.4.2 嵌入式SQL和CLI/ODBC之间的差异 255

13.4.3  ODBC与CLI的对比 255

13.5 分配资源 255

13.6 诊断和错误处理 256

13.6.1 返回码 256

13.6.2 SQLSTATE 257

13.6.3 获得诊断信息 258

13.6.4 诊断/错误处理示例 258

13.7 编译和链接 259

第14章 开发嵌入式SQL应用程序 260

14.1 结构化查询语言和嵌入式SQL 260

14.1.1 静态SQL 260

14.1.2 动态SQL 261

14.2 创建嵌入式SQL应用程序的步骤概述 261

14.3 构造嵌入式SQL应用程序 261

14.3.1 声明段 261

14.3.2 声明宿主变量 262

14.3.3 声明指示器变量 263

14.3.4 SQLCA数据结构 264

14.3.5  SQLDA数据结构 266

14.3.7 准备和执行SQL语句 268

14.3.6 建立数据库连接 268

14.3.8 检索和处理结果 270

14.4 创建程序包 272

14.4.1 程序包简介 272

14.4.2 延缓绑定 272

14.4.3 预编译 272

14.5 绑定应用程序 273

14.5.1 绑定应用程序概述 273

14.5.2 延迟绑定 274

第15章 Java应用程序开发 275

15.1 系统需求 275

15.2 概述 275

15.2.1 JDBC驱动程序 276

15.2.2 建立数据库连接 278

15.3.1 Statement 对象 284

15.3 用JDBC更新和读取数据 284

15.3.2 PreparedStatement对象 287

15.3.3 提交事务 287

15.3.4 执行分布式事务 288

15.4 SQLJ 288

15.4.1 开发SQLJ应用程序中的任务 289

15.4.2 建立连接上下文 291

15.4.3 发出SQL语句 291

1 5.4.4 使用迭代器 291

15.5 DB2并发性 295

15.5.1 隔离级别:UR和CS 296

15.5.2 隔离级别:RS和RR 297

15.5.3 指定和选择隔离级别 298

附录A 2005 DB2 UDB V8 Test Sample 700及参考答案 300

附录B 实验报告格式 315

相关图书
作者其它书籍
返回顶部