本书自始至终通过实例介绍了SQL Server 2000 数据库的功能和操作使用,并且通过实例详细介绍了基于C/S模式和B/S模式的数据库开发技术。同时对目前正趋流行的IBM DB2 数据库作了全面系统介绍。\r\n 全书共分为3部分。第1部分为SQL Server 2000 数据库上机实验指导书,第2部分为SQL Server 2000数据库系统开发课程设计指导书,第3部分为IBM DB2数据库管理与应用开发。\r\n 本书可作为普通高校计算机、信息管理、电子商务等专业的本、专科学生的“数据库原理”课程的实验指导书,也可作为高职、成教学生的数据库课程的教材。同时还可作为参加IBM DB2资格认证考试的学生的教材和课程设计、毕业设计的参考书。
第1部分 SQL Server 2000数据库上机实验指导\r\n第1章 学生学籍管理系统实例分析 2\r\n1.1 学籍管理系统简介 2\r\n1.2 系统功能分析 2\r\n1.3 各数据表的结构 3\r\n1.4 各数据表之间的关系 7\r\n1.5 各主要数据表的数据实例 11\r\n实验1 设计数据库 13\r\n第2章 数据库和表的创建 18\r\n2.1 创建数据库 18\r\n2.1.1 使用企业管理器创建数据库 18\r\n2.1.2 使用SQL语句创建数据库 20\r\n2.2 创建表 21\r\n2.2.1 使用企业管理器创建表 21\r\n2.2.2 使用SQL语句创建表 24\r\n2.3 修改表 28\r\n2.3.1 使用企业管理器修改表 28\r\n2.3.2 使用SQL语句修改表 29\r\n2.4 添加、修改和删除表数据 29\r\n2.4.1 使用企业管理器添加、修改和删除表数据 29\r\n2.4.2 使用SQL语句添加、修改和删除表数据 31\r\n实验2 创建数据库和表 33\r\n第3章 数据完整性 34\r\n3.1 使用约束实现数据的完整性 34\r\n3.1.1 设置主键约束 34\r\n3.1.2 设置惟一约束 35\r\n3.1.3 设置外键约束 37\r\n3.1.4 设置检查约束 38\r\n3.1.5 设置默认值约束 39\r\n3.2 使用触发器实现数据的完整性 40\r\n3.2.1 使用企业管理器创建触发器 40\r\n3.2.2 使用SQL语句创建触发器 42\r\n实验3 设计数据完整性 43\r\n第4章 使用T-SQL语句查询数据库 45\r\n4.1 使用查询分析器查询数据 45\r\n4.2 简单查询 47\r\n4.3 连接查询 59\r\n4.4 嵌套查询 64\r\n实验4 查询数据库 68\r\n第5章 视图操作 70\r\n5.1 创建视图 70\r\n5.1.1 使用企业管理器创建视图 70\r\n5.1.2 使用SQL语句创建视图 72\r\n5.2 修改视图 75\r\n5.2.1 使用企业管理器修改视图 75\r\n5.2.2 使用SQL语句修改视图 77\r\n5.3 删除视图 78\r\n5.3.1 使用企业管理器删除视图 79\r\n5.3.2 使用SQL语句删除视图 79\r\n5.4 创建索引 80\r\n5.4.1 使用企业管理器创建索引 80\r\n5.4.2 使用SQL语句创建索引 81\r\n实验5 创建和使用视图 82\r\n第6章 存储过程和用户自定义函数 83\r\n6.1 存储过程的创建和执行 83\r\n6.1.1 使用企业管理器创建存储过程 83\r\n6.1.2 使用SQL语句创建存储过程 84\r\n6.1.3 存储过程的执行 85\r\n6.2 管理存储过程 86\r\n6.2.1 查看存储过程代码 86\r\n6.2.2 修改存储过程 87\r\n6.2.3 重新命名存储过程 88\r\n6.2.4 删除存储过程 89\r\n6.3 用户自定义函数 90\r\n6.3.1 使用企业管理器创建用户自定义函数 90\r\n6.3.2 调用用户自定义函数 92\r\n6.3.3 管理用户自定义函数 92\r\n实验6 创建和执行存储过程 92\r\n第7章 数据库备份与恢复 94\r\n7.1 备份数据库 94\r\n7.1.1 使用企业管理器备份数据库 94\r\n7.1.2 使用SQL语句备份数据库 96\r\n7.2 恢复数据库 98\r\n7.2.1 使用企业管理器恢复数据库 98\r\n7.2.2 使用SQL语句恢复数据库 100\r\n7.3 直接复制文件的备份与恢复 101\r\n实验7 备份和恢复数据库 103\r\n第2部分 SQL Server 2000数据库系统开发课程设计指导\r\n第8章 C/S模式下的学籍管理系统开发 106\r\n8.1 学籍管理系统的功能概述 106\r\n8.2 设计前的准备工作 107\r\n8.3 创建工程项目 110\r\n8.4 启动画面的设计 112\r\n8.5 创建数据访问模块 114\r\n8.6 用户登录模块的设计 115\r\n8.7 “用户管理”模块的设计 118\r\n8.8 “密码管理”模块的设计 122\r\n8.9 “系统参数管理”模块的设计 124\r\n8.10 “院系管理”模块的设计 128\r\n8.11 “教师信息管理”模块的设计 131\r\n8.12 “专业及班级信息管理”模块的设计 134\r\n8.13 “学生信息管理”模块的设计 139\r\n8.14 “课程设置”模块的设计 142\r\n8.15 “安排课程”模块设计 145\r\n8.16 “选课管理”模块的设计 156\r\n8.17 “成绩录入管理”模块的设计 159\r\n8.18 “成绩查询”模块的设计 161\r\n8.19 报表的设计 163\r\n实验8 C/S模式应用程序开发 163\r\n第9章 B/S模式下的公费医疗报销信息系统的开发 164\r\n9.1 公费医疗报销信息系统的功能概述 164\r\n9.2 系统数据库结构与开发环境简介 165\r\n9.2.1 系统数据库表结构介绍 166\r\n9.2.2 开发工具的配置 170\r\n9.3 登录模块的设计 176\r\n9.4 “药品信息管理”模块的设计 181\r\n9.4.1 “详细信息管理”子菜单的设计 181\r\n9.4.2 “药品类型管理”与“药品特殊信息”子菜单的设计 186\r\n9.5 “报销”模块的设计 186\r\n9.6 “信息查询”和“报销比例信息”模块的设计 193\r\n9.7 “个人信息修改”和“注销”模块的设计 194\r\n9.7.1 “个人信息修改”模块 194\r\n9.7.2 “注销”模块 195\r\n实验9 B/S模式应用程序开发 195\r\n第3部分 IBM DB2数据库管理与应用开发\r\n第10章 IBM DB2 UDB概述 198\r\n10.1 DB2 UDB产品系列概述 198\r\n10.1.1 DB2 UDB的产品类型 198\r\n10.1.2 DB2 UDB产品组件及其功能 200\r\n10.1.3 DB2 Connect的作用 201\r\n10.1.4 DB2应用程序开发 202\r\n10.1.5 DB2和电子商务 203\r\n10.2 DB2的安装 203\r\n10.2.1 安装简介 203\r\n10.2.2 安装准备工作 203\r\n10.2.3 安装DB2 204\r\n10.3 IBM DB2 8.1的新特点 212\r\n10.3.1 易管理性的改进 213\r\n10.3.2 性能改进 214\r\n10.3.3 可用性增强 214\r\n10.3.4 使用性增强 215\r\n10.3.5 复制增强 215\r\n10.3.6 库管理的增强 216\r\n第11章 IBM DB2 UDB的图形用户界面 217\r\n11.1 使用“第一步”创建样本数据库 217\r\n11.2 配置助手 219\r\n11.3 控制中心 220\r\n11.3.1 一般操作 220\r\n11.3.2 工具设置 220\r\n11.3.3 向导 220\r\n11.4 命令工具 221\r\n11.4.1 命令中心 221\r\n11.4.2 命令窗口 222\r\n11.4.3 命令行处理器 222\r\n11.5 信息中心 223\r\n11.6 开发中心 224\r\n11.7 健康中心 225\r\n11.8 其他管理工具 225\r\n11.8.1 任务中心 225\r\n11.8.2 复制中心 226\r\n11.8.3 日志 226\r\n第12章 数据库对象和数据操作 228\r\n12.1 DB2数据库对象 228\r\n12.1.1 数据库对象概述 228\r\n12.1.2 实例 228\r\n12.1.3 数据库 228\r\n12.1.4 存储器对象概述 229\r\n12.1.5 模式 229\r\n12.1.6 表和关系对象 230\r\n12.1.7 恢复对象概述 230\r\n12.2 复杂对象 231\r\n12.2.1 例程 231\r\n12.2.2 存储过程 231\r\n12.2.3 函数和方法 231\r\n12.2.4 DB2 SQL函数 231\r\n12.2.5 触发器 232\r\n12.3 创建数据库表 233\r\n12.3.1 创建表 233\r\n12.3.2 插入数据 236\r\n12.3.3 输入UPDATE语句修改表中数据 236\r\n12.3.4 输入DELETE语句删除表中数据 236\r\n12.3.5 创建视图 237\r\n12.4 查询数据 238\r\n12.5 存储过程 240\r\n12.6 创建触发器 246\r\n第13章 DB2编程接口 248\r\n13.1 概述 248\r\n13.2 嵌入式SQL 248\r\n13.2.1 宿主语言 249\r\n13.2.2 静态嵌入式SQL 249\r\n13.2.3 动态嵌入式SQL 250\r\n13.3 Java接口(JDBC和SQLJ) 252\r\n13.3.1 Java接口简介 252\r\n13.3.2 JDBC和SQLJ的比较 253\r\n13.4 调用级接口CLI/ODBC 253\r\n13.4.1 什么是CLI/ODBC 254\r\n13.4.2 嵌入式SQL和CLI/ODBC之间的差异 255\r\n13.4.3 ODBC与CLI的对比 255\r\n13.5 分配资源 255\r\n13.6 诊断和错误处理 256\r\n13.6.1 返回码 256\r\n13.6.2 SQLSTATE 257\r\n13.6.3 获得诊断信息 258\r\n13.6.4 诊断/错误处理示例 258\r\n13.7 编译和链接 259\r\n第14章 开发嵌入式SQL应用程序 260\r\n14.1 结构化查询语言和嵌入式SQL 260\r\n14.1.1 静态SQL 260\r\n14.1.2 动态SQL 261\r\n14.2 创建嵌入式SQL应用程序的步骤概述 261\r\n14.3 构造嵌入式SQL应用程序 261\r\n14.3.1 声明段 261\r\n14.3.2 声明宿主变量 262\r\n14.3.3 声明指示器变量 263\r\n14.3.4 SQLCA数据结构 264\r\n14.3.5 SQLDA数据结构 266\r\n14.3.6 建立数据库连接 268\r\n14.3.7 准备和执行SQL语句 268\r\n14.3.8 检索和处理结果 270\r\n14.4 创建程序包 272\r\n14.4.1 程序包简介 272\r\n14.4.2 延缓绑定 272\r\n14.4.3 预编译 272\r\n14.5 绑定应用程序 273\r\n14.5.1 绑定应用程序概述 273\r\n14.5.2 延迟绑定 274\r\n第15章 Java应用程序开发 275\r\n15.1 系统需求 275\r\n15.2 概述 275\r\n15.2.1 JDBC驱动程序 276\r\n15.2.2 建立数据库连接 278\r\n15.3 用JDBC更新和读取数据 284\r\n15.3.1 Statement对象 284\r\n15.3.2 PreparedStatement对象 287\r\n15.3.3 提交事务 287\r\n15.3.4 执行分布式事务 288\r\n15.4 SQLJ 288\r\n15.4.1 开发SQLJ应用程序中的任务 289\r\n15.4.2 建立连接上下文 291\r\n15.4.3 发出SQL语句 291\r\n15.4.4 使用迭代器 291\r\n15.5 DB2并发性 295\r\n15.5.1 隔离级别:UR和CS 296\r\n15.5.2 隔离级别:RS和RR 297\r\n15.5.3 指定和选择隔离级别 298\r\n附录A 2005 DB2 UDB V8 Test Sample 700及参考答案 300\r\n附录B 实验报告格式 315
无封面