图书介绍
数据库应用与开发教程 ADO.NET+SQL ServerPDF|Epub|txt|kindle电子书版本网盘下载
![数据库应用与开发教程 ADO.NET+SQL Server](https://www.shukui.net/cover/17/34992983.jpg)
- 周文琼,王乐球主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113105099
- 出版时间:2009
- 标注页数:283页
- 文件大小:59MB
- 文件页数:302页
- 主题词:软件工具-程序设计-高等学校:技术学校-教材;关系数据库-数据库系统,SQL Server-高等学校:技术学校-教材
PDF下载
下载说明
数据库应用与开发教程 ADO.NET+SQL ServerPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
单元1数据库设计1
任务1学生管理信息系统功能设计1
相关知识与技能2
1.数据库与数据库信息系统2
2.了解目前常用数据库2
任务实施4
1.系统开发环境4
2.系统功能结构图4
3.系统功能简介4
4.项目小组人员分工列表5
任务2绘制Student数据库的E-R图5
相关知识与技能5
1.需要规范的数据库设计的原因5
2.设计数据库的步骤6
3.实体一关系模型7
任务实施8
1.设计学生数据库8
2.绘制学生数据库E-R图10
任务3将Student数据库的E-R图转化为数据表10
相关知识与技能11
1.熟悉关系模型11
2.表的主键和外键12
3.将E-R图转化为数据表12
任务实施13
1.确定数据库命名规范13
2.确定数据字典13
任务4用三范式规范Student数据库的设计16
相关知识与技能17
1.理解设计问题17
相关知识与技能18
2.理解规范设计18
3.理解规范化和性能的关系19
任务实施19
1.判断学生数据库设计达到几范式19
2.拆分数据表,使数据库设计达到三范式20
实训操作 数据库设计20
知识拓展(选学内容)22
拓展1:数据库设计规范22
拓展2:BCNF范式23
小结24
作业与练习24
单元2 搭建数据库应用与开发环境25
任务1搭建系统应用开发环境25
相关知识与技能26
1.选择SQL Server 2005版本26
2.选择Visual Studio 2005版本26
任务实施26
1.安装SQL Server 200526
2.安装Visual Studio 2005与MSDN26
3.安装和配置IIS27
任务2手工启动和连接SQL Server服务器27
相关知识与技能27
1.SQL Server 2005的程序组27
2.SQL Server数据库服务28
3.使用SQL Server配置管理器28
任务实施28
1.设置启动模式28
2.手工启动、暂停、停止SQL Server29
3.连接SQL Server30
任务3编写跟踪鼠标的Windows应用程序30
相关知识与技能31
1.开发第一个Windows应用程序31
2.认识文件夹结构32
3.认识Program.cs文件33
4.认识窗体文件34
5.认识窗体35
任务实施36
1.新建项目36
2.编写代码36
3.运行代码与分析36
任务4创建数据库37
相关知识与技能37
1.了解数据库文件37
2.了解四个系统数据库38
3.创建数据库的方法39
任务实施44
1.使用Management Studio创建数据库40
2.使用T-SQL创建数据库41
3.完善创建数据库脚本42
任务5分离/附加数据库43
任务实施44
1.分离数据库44
2.附加数据库44
实训操作 创建数据库与搭建系统环境45
知识拓展(选学内容)47
拓展1:安装SQL Server 2005开发版时出现性能计数器错误的解决办法47
拓展2:如何理解实例47
拓展3:使用net命令启动SQL Server服务48
小结48
作业与练习48
单元3单表数据维护49
任务1完成“新增管理员”模块49
相关知识与技能50
1.创建表50
2.使用Management Studio维护数据53
3.使用T-SQL维护数据54
4.在Visual Studio 2005中维护数据56
任务实施63
1.编写数据库操作封装类DbHelper63
2.实现“新增管理员”模块65
任务2完成“修改密码”模块66
相关知识与技能67
1.根据登录号修改密码的SQL语句67
2.在.NET平台上执行SQL语句67
任务实施67
1.添加数据库操作封装类DbHelper67
2.编写登录用户信息类UserHelper67
3.初步实现“修改密码”模块68
实训操作 创建数据表与维护数据69
知识拓展(选学内容)72
拓展1:删除表72
拓展2:TRUNCATE删除表中的所有行72
拓展3:Schema(架构)简介72
拓展4:Connectionstring的典型配置73
小结73
作业与练习74
单元4简单查询75
任务1完成“系统登录”模块75
相关知识与技能76
1.理解查询的机制76
2.使用SELECT语句查询数据78
3.限制查询行数80
4.ORDER BY对查询结果排序82
5.认识ADO.NET的DataSet对象82
6.认识ADO.NET的DataAdapter对象83
任务实施83
1.实现数据库封装类DbHelper的getDataSet方法83
2.设计“系统登录”模块界面84
3.编写“系统登录”模块代码84
4.保存并运行85
任务2完成“学生查询”模块85
相关知识与技能86
1.在查询中使用计算列和函数86
2.使用DataCridView显示数据88
任务实施89
1.设计“学生查询”模块界面89
2.编写“学生查询”模块代码90
3.保存并运行91
实训操作 简单数据查询91
知识拓展(选学内容)92
拓展1:命名规范92
拓展2:使用联机丛书93
拓展3:类型化数据集与非类型化数据集93
小结94
作业与练习94
单元5统计与报表96
任务1完成“学生成绩表”模块96
相关知识与技能97
1.多表连接查询97
2.交叉数据报表99
3.视图100
4.理解水晶报表的基本实现102
5.使用报表向导设计水晶报表102
任务实施102
1.生成数据集102
2.制作水晶报表103
3.制作报表窗体界面105
4.编写代码105
任务2完成“学生信息表”模块106
相关知识与技能106
1.设计PULL水晶报表106
2.设计PUSH水晶报表106
3.报表设计器107
任务实施108
制作“学生信息表”108
任务3完成“学院学生数汇总表”模块110
相关知识与技能110
1.聚合函数110
2.分组查询112
任务实施114
1.创建视图114
2.创建数据集114
3.创建报表115
任务实施116
4.在窗体中添加CrystalReportViewer控件116
实训操作 表连接、视图、统计函数与报表117
知识拓展(选学内容)118
拓展:水晶报表的导出118
小结119
作业与练习120
单元6主从表数据维护与查询121
任务1完成“新增学生”模块121
相关知识与技能122
1.外键约束122
2.主从表数据录入的问题关键124
3.使用ComboBox124
4.使用TabControl125
任务实施126
1.设计界面如图126
2.窗体打开时显示专业信息126
3.选择某专业时,显示该专业的班级信息127
4.“添加学生”的保存代码127
任务2完成“成绩查询”模块128
相关知识与技能128
1.使用DataRelation对象128
2.使用DataView对象130
任务实施132
1.编写程序132
2.运行“成绩查询”模块133
任务3完成“学生选号器”模块134
相关知识与技能135
1.使用Timer控件135
2.随机数135
任务实施135
1.设计界面135
2.编写代码136
实训操作 外键与主从表137
知识拓展(选学内容)140
拓展:DataView的RowState Filter140
小结140
作业与练习141
单元7用T-SQL增加测试数据和事务控制142
任务1为学生表插入10万行数据142
相关知识与技能143
1.变量143
2.输出语句144
3.流程控制语句144
4.随机函数146
5.事务147
任务实施150
1.使用WHILE循环添加10万行数据150
2.使用随机函数150
3.使用隐性事务实现100行提交一次150
任务2实现“学籍变动管理”模块150
相关知识与技能151
ADO.NET对事务的支持151
任务实施152
1.设计界面152
2.创建视图v_student153
3.窗体打开时获取学籍变动类别信息154
4.输入学号后显示该学生信息154
任务实施155
5.转专业,则显示新专业的信息;否则不用填写155
6.保存学籍变动信息,用事务控制155
实训操作T-SQL与控制事务156
知识拓展(选学内容)159
拓展:游标159
小结160
作业与练习160
单元8提高系统性能161
任务1创建索引,提高“成绩查询”模块的速度161
相关知识与技能161
1.理解索引的概念161
2.使用Management Studio创建索引163
3.使用T-SQL创建索引163
4.创建索引的注意事项164
任务实施164
1.在成绩表上创建索引164
2.在学生表上创建索引164
任务2使用存储过程实现“成绩分析表”模块164
相关知识与技能165
1.理解存储过程的概念165
2.创建存储过程166
3.执行存储过程168
4.重新编译存储过程168
5.删除存储过程169
6.创建用户函数169
7.VS中调用存储过程170
任务实施172
1.创建存储过程172
任务实施172
2.在VS中执行存储过程172
实训操作 创建索引与存储过程173
知识拓展(选学内容)174
拓展1:SQL的使用规范174
拓展2:索引的使用规范175
小结175
作业与练习176
单元9编号与树形数据177
任务1实现成绩信息表中“编号”自动生成177
相关知识与技能178
1.创建标识列IDENTITY178
2.获取插入到IDENTITY列的标识值179
3.获取下一个标识值179
任务实施179
为成绩表设置标识列179
任务2实现手工生成“学号”180
相关知识与技能181
1.锁和并发控制181
2.查表法182
3.独立编号表法185
任务实施187
采用查表法生成学号187
任务3实现“学院、专业、班级”的机构树的生成187
相关知识与技能187
1.树形数据数据库设计187
2.TreeView控件189
3.创建树190
4.确定选中的树结点191
任务实施191
1.设计模块运行界面191
任务实施192
2.创建机构视图v_jg192
3.编写代码,用递归创建树形192
实训操作 设计编码与创建树形193
知识拓展(选学内容)194
拓展1:IDENTITY列的问题194
拓展2:随机编号法194
小结194
作业与练习195
单元10数据验证与容错处理196
任务1实现“登录”验证196
相关知识与技能197
1.数据验证与容错处理概述197
2.表示层进行数据验证197
任务实施202
方法1:使用ErrorProvider控件202
方法2:提交前统一检查203
任务2实现“成绩录入”验证204
相关知识与技能205
1.在数据层验证数据205
2.使用DataGridView的Validating事件验证数据208
任务实施209
1.为成绩表添加约束209
2.表示层验证数据209
实训操作 约束和数据验证210
知识拓展(选学内容)211
拓展1:掩码元素211
拓展2:使用正则表达式验证212
拓展3:使用双工输入保证数据的正确性213
小结214
作业与练习214
单元11自动业务处理216
任务1增删学生时自动更新所属班级人数216
相关知识与技能217
1.什么是触发器217
2.创建DML触发器219
3.创建DDL触发器222
4.管理触发器223
任务实施226
1.创建触发器226
2.只生效刚创建的触发器226
3.初始化班级人数226
4.验证触发器226
任务2审计“学生更换班级”227
相关知识与技能227
1.获取系统数据227
2.测试对指定列的UPDATE或INSERT操作228
任务实施228
1.创建审计表228
2.创建触发器228
3.验证该触发器228
实训操作 创建触发器229
知识拓展(选学内容)230
拓展:记录数据库的修改状态230
小结231
作业与练习232
单元12数据库安全与系统部署233
任务1为学生系统创建登录233
相关知识与技能234
1.管理登录账户234
2.管理数据库用户237
相关知识与技能239
3.管理权限239
4.管理角色245
任务实施249
1.创建管理员登录249
2.创建学生登录249
3.创建教师登录250
任务2实现“系统帮助”模块250
相关知识与技能250
1.打开帮助文件250
2.技术支持模块251
任务实施251
1.制作帮助文件251
2.在程序中打开帮助文件253
任务3部署“学生信息管理系统”254
相关知识与技能254
1.使用C1ickOnce部署应用系统254
2.使用Windows Installer部署系统255
3.使用配置文件258
任务实施259
1.使用C1ickOnce部署“学生信息管理系统”259
2.使用Windows Installer部署“学生信息管理系统”260
实训操作 数据库安全与部署260
知识拓展(选学内容)261
拓展:使用视图提高数据安全性261
小结261
作业与练习262
单元13数据库管理与美化界面263
任务1备份数据库263
相关知识与技能263
1.了解备份的概念263
2.创建备份设备264
3.备份数据库265
任务实施268
1.创建备份设备268
2.在每周六晚1点启动完全数据库备份268
3.在每天晚3点启动差异数据库备份269
任务2恢复数据库269
相关知识与技能270
1.了解恢复模型270
2.熟悉数据库的恢复过程271
3.应用T-SQL语句RESTORE恢复数据库271
任务实施273
使用企业管理器进行时点恢复273
任务3应用DTS向导实现数据的导入和导出275
相关知识与技能275
1.数据转换服务275
2.导入/导出数据的过程276
任务实施276
1.启动导出任务276
2.设置数据源276
3.设置目标276
任务4使用皮肤控件美化界面278
相关知识与技能278
1.使用皮肤控件美化界面278
2.使用皮肤控件的步骤278
任务实施278
1.在项目中添加引用IrisSkin2.dll278
2.在工具栏中添加组件279
3.设置皮肤文件279
实训操作 数据库管理与皮肤控件280
知识拓展(选学内容)280
拓展:时点恢复280
小结281
作业与练习282
参考文献283