勇敢心资源网

当前位置:首页 > 百科 / 正文

资料库套用与开发教程

(2020-02-07 13:40:05) 百科
资料库套用与开发教程

资料库套用与开发教程

《资料库套用与开发教程 》是中国铁道出版社 出版的图书。

基本介绍

  • 书名:资料库套用与开发教程
  • 作者:周文琼 王乐球
  • ISBN:978-7-113-10509-9
  • 页数:282页
  • 定价:29 元
  • 出版社:中国铁道出版社
  • 出版时间:2009-10-01
  • 开本:16开 
  • 丛书名:高职高专计算机规划教材

内容简介

本书是利用ADO NET和SQL Server进行资料库设计与开发的套用教程。本书全面和系统地介绍了使用ADO NET和SQL Server进行桌面资料库系统套用与开发的主要技术,内容涵盖资料库系统设计、SQL Server资料库操作、SQL语言、SQL Server资料库管理以及ADO NET集成环境的基础知识和数据控制项的使用、数据报表的设计、部署与安装、控制项使用等实用技术。
全书内容由浅入深,并辅以大量的实例说明,操作性、实用性强。全书实例可组装成两个较完整的项目。本书贯穿两个真实项目,按照“项目导向、任务驱动”的教学方法,针对“资料库开发与套用”能力,将知识讲解、技能训练和能力提高有机结合,内容组织突出“以用为本、学以致用、综合套用”,化解知识难点,提高教学效果。
本书讲解通俗易懂,实例丰富,很多实例具有较高的实用价值,适合作为高职高专院校资料库原理与套用、资料库技术与套用类课程的教材,也可作为广大资料库开发人员的参考书籍。

图书目录

单元1 资料库设计
任务1 学生管理信息系统功能设计
相关知识与技能
1.资料库与资料库信息系统
2.了解目前常用资料库
任务实施
1.系统开发环境
2.系统功能结构图
3.系统功能简介
4.项目小组人员分工列表
任务2 绘製Student资料库的E-R图
相关知识与技能
1.需要规範的资料库设计的原因
2.设计资料库的步骤
3.实体-关係模型
任务实施
1.设计学生资料库
2.绘製学生资料库E-R图
任务3 将Student资料库的E-R图转化为数据表
相关知识与技能
1.熟悉关係模型
2.表的主键和外键
3.将E-R图转化为数据表
任务实施
1.确定资料库命名规範
2.确定数据字典
任务4 用三範式规範Student资料库的设计
相关知识与技能
1.理解设计问题
2.理解规範设计
3.理解规範化和性能的关係
任务实施
1.判断学生资料库设计达到几範式
2.拆分数据表,使资料库设计达到三範式
实训操作 资料库设计
知识拓展(选学内容)
拓展1:资料库设计规範
拓展2:BCNF範式
小结
作业与练习
单元2 搭建资料库套用与开发环境
任务1 搭建系统套用开发环境
相关知识与技能
1.选择SQL Server 2005版本
2.选择Visual Studio 2005版本
任务实施
1.安装SQL Server 2005
2.安装Visual Studio 2005与MSDN
3.安装和配置IIS
任务2 手工启动和连线SQL Server伺服器
相关知识与技能
1.SQL Server 2005的程式组
2.SQL Server资料库服务
3.使用SQL Server配置管理器
任务实施
1.设定启动模式
2.手工启动、暂停、停止SQL Server
3.连线SQL Server
任务3 编写跟蹤滑鼠的Windows应用程式
相关知识与技能
1.开发第一个Windows应用程式
2.认识资料夹结构
3.认识Program.cs档案
4.认识窗体档案
5.认识窗体
任务实施
1.新建项目 36
2.编写代码 36
3.运行代码与分析 36
任务4 创建资料库 37
相关知识与技能
1.了解资料库档案 37
2.了解四个系统资料库 38
3.创建资料库的方法 39
任务实施
1.使用Management Studio创建资料库 40
2.使用T-SQL创建资料库 41
3.完善创建资料库脚本 42
任务5 分离/附加资料库 43
相关知识与技能
1.分离资料库 44
2.附加资料库 44
实训操作 创建资料库与搭建系统环境 45
知识拓展(选学内容) 47
拓展1:安装SQL Server 2005开发版时出现性能计数器错误的解决办法 47
拓展2:如何理解实例 47
拓展3:使用net命令启动SQL Server服务 48
小结 48
作业与练习 48
单元3 单表数据维护 49
任务1 完成“新增管理员”模组 49
相关知识与技能
1.创建表 50
2.使用Management Studio维护数据 53
3.使用T-SQL维护数据 54
4.在Visual Studio 2005中维护数据 56
任务实施
1.编写资料库操作封装类DbHelper 63
2.实现“新增管理员”模组 65
任务2 完成“修改密码”模组 66
相关知识与技能
1.根据登录号修改密码的SQL语句 67
2.在.NET平台上执行SQL语句 67
任务实施
1.添加资料库操作封装类DbHelper 67
2.编写登录用户信息类UserHelper 67
3.初步实现“修改密码”模组 68
实训操作 创建数据表与维护数据 69
知识拓展(选学内容) 72
拓展1:删除表 72
拓展2:TRUNCATE删除表中的所有行 72
拓展3:Schema(架构)简介 72
拓展4:Connectionstring的典型配置 73
小结 73
作业与练习 74
单元4 简单查询 75
任务1 完成“系统登录”模组 75
相关知识与技能
1.理解查询的机制 76
2.使用SELECT语句查询数据 78
3.限制查询行数 80
4.ORDER BY对查询结果排序 82
5.认识ADO NET的DataSet对象 82
6.认识ADO NET的DataAdapter对象 83
任务实施
1.实现资料库封装类DbHelper的getDataSet方法 83
2.设计“系统登录”模组界面 84
3.编写“系统登录”模组代码 84
4.保存并运行 85
任务2 完成“学生查询”模组 85
相关知识与技能
1.在查询中使用计算列和函式 86
2.使用DataGridView显示数据 88
任务实施
1.设计“学生查询”模组界面 89
2.编写“学生查询”模组代码 90
3.保存并运行 91
实训操作 简单数据查询 91
知识拓展(选学内容) 92
拓展1:命名规範 92
拓展2:使用在线上丛书 93
拓展3:类型化数据集与非类型化数据集 93
小结 94
作业与练习 94
单元5 统计与报表 96
任务1 完成“学生成绩表”模组 96
相关知识与技能
1.多表连线查询 97
2.交叉数据报表 99
3.视图 100
4.理解水晶报表的基本实现 102
5.使用报表嚮导设计水晶报表 102
任务实施
1.生成数据集 102
2.製作水晶报表 103
3.製作报表窗体界面 105
4.编写代码 105
任务2 完成“学生信息表”模组 106
相关知识与技能
1.设计PULL水晶报表 106
2.设计PUSH水晶报表 106
3.报表设计器 107
任务实施
製作“学生信息表” 108
任务3 完成“学院学生数汇总表”模组 110
相关知识与技能
1.聚合函式 110
2.分组查询 112
任务实施
1.创建视图 114
2.创建数据集 114
3.创建报表 115
4.在窗体中添加CrystalReportViewer控制项 116
实训操作 表连线、视图、统计函式与
实训操作 报表 117
知识拓展(选学内容) 118
拓展:水晶报表的导出 118
小结 119
作业与练习 120
单元6 主从表数据维护与查询 121
任务1 完成“新增学生”模组 121
相关知识与技能
1.外键约束 122
2.主从表数据录入的问题关键 124
3.使用ComboBox 124
4.使用TabControl 125
任务实施
1.设计界面如图 126
2.窗体打开时显示专业信息 126
3.选择某专业时,显示该专业的班级信息 127
4.“添加学生”的保存代码 127
任务2 完成“成绩查询”模组 128
相关知识与技能
1.使用DataRelation对象 128
2.使用DataView对象 130
任务实施
1.编写程式 132
2.运行“成绩查询”模组 133
任务3 完成“学生选号器”模组 134
相关知识与技能
1.使用Timer控制项 135
2.随机数 135
任务实施
1.设计界面 135
2.编写代码 136
实训操作 外键与主从表 137
知识拓展(选学内容) 140
拓展 DataView的RowState Filter 140
小结 140
作业与练习 141
单元7 用T-SQL增加测试数据和事务控制 142
任务1 为学生表插入10万行数据 142
相关知识与技能
1.变数 143
2.输出语句 144
3.流程控制语句 144
4.随机函式 146
5.事务 147
任务实施
1.使用WHILE循环添加10万行数据 150
2.使用随机函式 150
3.使用隐性事务实现100行提交一次 150
任务2 实现“学籍变动管理”模组 150
相关知识与技能
ADO NET对事务的支持 151
任务实施
1.设计界面 152
2.创建视图v_student 153
3.窗体打开时获取学籍变动类别信息 154
4.输入学号后显示该学生信息 154
5.转专业,则显示新专业的信息;否则不用填写 155
6.保存学籍变动信息,用事务控制 155
实训操作 T-SQL与控制事务 156
知识拓展(选学内容) 159
拓展:游标 159
小结 160
作业与练习 160
单元8 提高系统性能 161
任务1 创建索引,提高“成绩查询”模组的速度 161
相关知识与技能
1.理解索引的概念 161
2.使用Management Studio创建索引 163
3.使用T-SQL创建索引 163
4.创建索引的注意事项 164
任务实施
1.在成绩表上创建索引 164
2.在学生表上创建索引 164
任务2 使用存储过程实现“成绩分析表”模组 164
相关知识与技能
1.理解存储过程的概念 165
2.创建存储过程 166
3.执行存储过程 168
4.重新编译存储过程 168
5.删除存储过程 169
6.创建用户函式 169
7.VS中调用存储过程 170
任务实施
1.创建存储过程 172
2.在VS中执行存储过程 172
实训操作 创建索引与存储过程 173
知识拓展(选学内容) 174
拓展1:SQL的使用规範 174
拓展2:索引的使用规範 175
小结 175
作业与练习 176
单元9 编号与树形数据 177
任务1 实现成绩信息表中“编号”自动生成 177
相关知识与技能
1.创建标识列IDENTITY 178
2.获取插入到IDENTITY列的标识值 179
3.获取下一个标识值 179
任务实施
为成绩表设定标识列 179
任务2 实现手工生成“学号” 180
相关知识与技能
1.锁和并发控制 181
2.查表法 182
3.独立编号表法 185
任务实施
採用查表法生成学号 187
任务3 实现“学院、专业、班级”的机构树的生成 187
相关知识与技能
1.树形数据资料库设计 187
2.TreeView控制项 189
3.创建树 190
4.确定选中的树结点 191
任务实施
1.设计模组运行界面 191
2.创建机构视图v_jg 192
3.编写代码,用递归创建树形 192
实训操作 设计编码与创建树形 193
知识拓展(选学内容) 194
拓展1:IDENTITY列的问题 194
拓展2:随机编号法 194
小结 194
作业与练习 195
单元10 数据验证与容错处理 196
任务1 实现“登录”验证 196
相关知识与技能
1.数据验证与容错处理概述 197
2.表示层进行数据验证 197
任务实施
方法1:使用ErrorProvider控制项 202
方法2:提交前统一检查 203
任务2 实现“成绩录入”验证 204
相关知识与技能
1.在数据层验证数据 205
2.使用DataGridView的Validating事件验证数据 208
任务实施
1.为成绩表添加约束 209
2.表示层验证数据 209
实训操作 约束和数据验证 210
知识拓展(选学内容) 211
拓展1:掩码元素 211
拓展2:使用正则表达式验证 212
拓展3:使用双工输入保证数据的正确性 213
小结 214
作业与练习 214
单元11 自动业务处理 216
任务1 增删学生时自动更新所属班级人数 216
相关知识与技能
1.什幺是触发器 217
2.创建DML触发器 219
3.创建DDL触发器 222
4.管理触发器 223
任务实施
1.创建触发器 226
2.只生效刚创建的触发器 226
3.初始化班级人数 226
4.验证触发器 226
任务2 审计“学生更换班级” 227
相关知识与技能
1.获取系统数据 227
2.测试对指定列的UPDATE或INSERT操作 228
任务实施
1.创建审计表 228
2.创建触发器 228
3.验证该触发器 228
实训操作 创建触发器 229
知识拓展(选学内容) 230
拓展:记录资料库的修改状态 230
小结 231
作业与练习 232
单元12 资料库安全与系统部署 233
任务1 为学生系统创建登录 233
相关知识与技能
1.管理登录账户 234
2.管理资料库用户 237
3.管理许可权 239
4.管理角色 245
任务实施
1.创建管理员登录 249
2.创建学生登录 249
3.创建教师登录 250
任务2 实现“系统帮助”模组 250
相关知识与技能
1.打开帮助档案 250
2.技术支持模组 251
任务实施
1.製作帮助档案 251
2.在程式中打开帮助档案 253
任务3 部署“学生信息管理系统” 254
相关知识与技能
1.使用ClickOnce部署套用系统 254
2.使用Windows Installer部署系统 255
3.使用配置档案 258
任务实施
1.使用ClickOnce部署“学生信息管理系统” 259
2.使用Windows Installer部署“学生信息管理系统” 260
实训操作 资料库安全与部署 260
知识拓展(选学内容) 261
拓展:使用视图提高数据安全性 261
小结 261
作业与练习 262
单元13 资料库管理与美化界面 263
任务1 备份资料库 263
相关知识与技能
1.了解备份的概念 263
2.创建备份设备 264
3.备份资料库 265
任务实施
1.创建备份设备 268
2.在每周六晚1点启动完全资料库备份 268
3.在每天晚3点启动差异资料库备份 269
任务2 恢複数据库 269
相关知识与技能
1.了解恢复模型 270
2.熟悉资料库的恢复过程 271
3.套用T-SQL语句RESTORE恢複数据库 271
任务实施
使用企业管理器进行时点恢复 273
任务3 套用DTS嚮导实现数据的导入和导出 275
相关知识与技能
1.数据转换服务 275
2.导入/导出数据的过程 276
任务实施
1.启动导出任务 276
2.设定数据源 276
3.设定目标 276
任务4 使用皮肤控制项美化界面 278
相关知识与技能
1.使用皮肤控制项美化界面 278
2.使用皮肤控制项的步骤 278
任务实施
1.在项目中添加引用IrisSkin2.dll 278
2.在工具列中添加组件 279
3.设定皮肤档案
实训操作 资料库管理与皮肤控制项
知识拓展(选学内容)
拓展:时点恢复
小结
作业与练习
参考文献
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net
搜索
随机推荐

勇敢心资源网|豫ICP备19027550号