Visual Basic .NET数据库高级教程

Visual Basic .NET数据库高级教程
作 者: 程晓琳
出版社: 清华大学出版社
丛编项: 数据库应用开发技术丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic .NET数据库高级教程》作者简介

内容简介

.NET是微软针对未来互联网推出的一个设计架构。在这个架构中,微软的所有产品和应用都将以网络为中心成为这个架构规范下的一个部分,这些产品和应用包括常见的服务器、设计工具甚至连接应用规范。VisualBasic.NET作为数据库前端开发的一款非常优秀的工具,它多数变化都以.NET框架为基础。本书主要介绍VisualBasic.NET在数据库设计方面的一些高级专题。这些专题主要包括高级SQL语言编程、VisualBasic.NET与数据库后台产品的连接、数据库操作技术、存储过程高级设计、触发器高级设计、打印与报表高级设计、数据库的复制、备份与恢复、数据格式的转换、数据库安全、开发N-层数据库应用系统、高级界面开发、帮助文件制作和安装程序制作等技术专题。本书适合有编程基础,希望自己在VisualBasic.NET数据库应用方面知识水平得到提高的读者阅读。VisualBasic.NET是著名的数据库前端开发工具之一,其功能非常强大,具有丰富的表格和图形输出功能,实效的精美报表打印功能,语言的易读与灵活性,快速友好的GUI开发效率。另一方面微软在.NET框架中,采用了新的数据库访问技术ADO.NET,在ADO的基础上,ADO.NET增加了很多新的特性。本书的主要特点是通过介绍VisualBasic.NET在数据库应用程序开发方面的技术专题,来提升读者在这方面已有的水平。书中的专题都是来自于工程实际开发中常见的一些应用、难点、技巧和经验,具有非常强的实用价值和应用背景。通过技术专题的介绍,将读者领入VisualBasic.NET数据库高级应用开发的殿堂。本书共分为15章,各章的主要内容如下:第1章介绍VisualBasic在数据库方面的发展和应用。包括.NET框架的简单介绍,VisualBasic.NET与数据库,以及数据库访问对象模型和数据集。第2章重点介绍大型关系数据库方面的知识,从数据库的发展、理论知识,到后台产品和数据库的设计原则,进行系统的介绍。第3章主要介绍高级SQL语言编程方面的知识。第4章介绍在VisualBasic.NET中如何实现与各种数据库后台产品的连接,包括ODBC数据源以及如何在VisualBasic.NET中用ADO.NET和ODBC.NET连接各种数据库。第5章将介绍数据库的操作,包括创建数据库,修改数据库和删除数据库等内容。然后介绍表的操作,包括列的操作,创建和使用约束以及自定义数据类...

图书目录

第1章 VisuaIBasic.NET与数据库

1.1 .NET概述

1.1.1 ADO.NET简单介绍

1.1.2 ASP.NET介绍

1.1.3 网络服务介绍

1.1.4 安全性

1.2 VisualBasic.NET与数据库

1.3 VisualBasic.NET中常用的数据库访问对象模型

1.3.1 DAO数据对象模型

1.3.2 ADO.NET数据库访问对象模型

1.4 小结

第2章 大型关系数据库

2.1 概述

2.2 数据库技术发展

2.2.1 第一代数据库系统——层次、网状数据库系统

2.2.2 第二代数据库系统——关系数据库系统

2.2.3 新一代数据库技术的研究和发展

2.2.4 第三代数据库系统

2.2.5 第三代数据库的发展

2.2.6 数据库新技术

2.3 数据库系统概述

2.3.1 数据库的基本术语

2.3.2 数据库系统的数据模型

2.3.3 关系数据库的数据模型

2.3.4 数据库系统结构

2.3.5 数据库系统的组成

2.3.6 数据库系统的分类

2.4 各种数据库后台产品

2.4.1 Sybase数据库

2.4.2 SQLServer数据库

2.4.3 Oracle数据库

2.5 关系数据库的设计原则

2.5.1 数据库设计一般步骤

2.5.2 数据库设计综合实例

2.6 小结

第3章 高级SQL语言编程

3.1 SQI语言概述

3.1.1 了解SQL语言

3.1.2 SQL语言基本成分

3.2 利用SQLServer学习SQL语言

3.3 运用SQL语言

3.3.1 数据定义语言

3.3.2 基本的数据操纵语言

3.3.3 超越基本的数据操纵语言

3.4 高级T-SQL语言

3.4.1 批和脚本

3.4.2 声明局部变量和赋值

3.4.3 全局变量

3.4.4 流程控制语句

3.5.5 注释

3.5 查询优化

3.5.1 分析问题

3.5.2 解决问题

3.5.3 实例分析

3.6 小结

第4章 VisuaIBasic.NET与后台数据库的连接

4.1 ODBC数据源

4.1.1 ODBC基础

4.1.2 注册ODBC数据源

4.1.3 VisualBasc.NET中编程连接到ODBC数据源

4.2 ViualBasic.NET中用ADO.NET和ODBCNET连接各种数据库

4.2.1 ADO.NET和ODBC.NET

4.2.2 数据提供者

4.2.3 连接各种数据库

4.3 小结

第5章 数据库操作技术

5.1 概述

5.1.1 数据库和文件

5.1.2 页面

5.1.3 盘区

5.2 数据库操作

5.2.1 创建数据库

5.2.2 创建数据库示例

5.2.3 设置数据库属性

5.2.4 修改数据库的大小

5.2.5 删除数据库

5.3 表操作

5.3.1 列的属性

5.3.2 如何创建表

5.3.3 添加和删除表中的列

5.3.4 创建和使用约束

5.3.5 用户自定义数据类型

5.4 视图操作

5.4.1 创建视图

5.4.2 视图的优点与缺点

5.4.3 创建视图的实例

5.4.4 视图信息的查询

5.4.5 视图的修改和删除

5.4.6 视图的限制

5.5 索引操作

5.5.1 索引综述

5.5.2 创建索引

5.5.3 索引信息的查看和删除索引

5.5.4 全文索引

5.6 VisualBasic.NET中进行数据库操作

5.7 特殊数据类型处理——存取数据库中的图片

5.7.1 界面设计

5.7.2 代码设计

5.7.3 效果演示

5.8 小结

第6章 存储过程高级设计

6.1 概述

6.2 游标使用技术

6.2.1 游标的使用方法

6.2.2 使用游标修改数据

6.2.3 游标示例

6.3 动态执行

6.3.1 如何使用动态执行

6.3.2 创建动态执行

6。4 创建存储过程

6.4.1 系统存储过程

6.4.2 创建用户自己的存储过程

6.4.3 将消息集成到存储过程

6.5 ViualBasic.NET中创建并调用存储过程

6.6 小结

第7章 触发器高级设计

7.1 概述

7.1.1 创建触发器

7.1.2 修改触发器

7.1.3 删除触发器

7.2 嵌套、递归和触发器基础

7.2.1 嵌套触发器

7.2.2 递归触发器

7.3 使用触发器加强业务规则

7.4 触发器检查

7.4.1 通过SQLServer企业管理器检查触发器

7.4.2 通过查询分析器中检查触发器

7.5 存储系统信息

7.6 用触发器维护引用完整性

7.6.1 触发器和约束

7.6.2 用触发器维护引用完整性

7.7 级联删除触发器

7.8 级联更新触发器

7.9 触发器设计实例

7.10 小结

第8章 打印与报表高级设计

8.1 打印

8.1.1 打印对话框

8.1.2 PrintDocument类

8.1.3 打印实例

8.2 打印DataGrid控件

8.2.1 用于打印的PrintDataGrid类设计

8.2.2 建立数据源

8.2.3 示例打印

8.3 DataGrid高级应用

8.3.1 DataGrid的基本结构

8.3.2 自定义DataGrid控件

8.3.3 测试

8.4 VisualBasic.NET中利用Word、Excel输出报表

8.4.1 建立数据源

8.4.2 输出报表到Word

8.4.3 输出报表到Excel

8.5 VisualBasic.NET中水晶报表的制作

8.5.1 CrystalReportViewer控件

8.5.2 加入报表

8.5.3 设计报表

8.6 小结

第9章 数据复制、备份与恢复

9.1 数据库的复制

9.1.1 复制的模型

9.1.2 事务

9.1.3 复制局限性

9.1.4 复制的三种类型

9.1.5 数据同步更新

9.2 数据库备份

9.2.1 备份概述

9.2.2 创建备份设备

9.2.3 管理备份设备

9.2.4 备份数据库

9.2.5 调度备份

9.2.6 与备份一起运行DBCC

9.2.7 备份系统数据库

9.2.8 事务日志

9.3 数据库恢复

9.3.1 恢复过程概述

9.3.2 自动恢复

9.3.3 恢复用户数据库

9.3.4 恢复系统数据库

9.4 VisualBasic.NET中使用SQLDMO备份恢复数据库

9.5 小结

第10章 数据格式的转换

10.1 文本文件格式

10.2 将数据转化成XML格式

10.2.1 XML概述

10.2.2 XML文档

10.2.3 将数据转换为XML格式

10.3 VisualBasic.NET中将数据转换为Foxpro、Access、Excel和Paradox4.x格式

10.4 SQLServer与ACCeSS、Excel的数据转换

10.4.1 SQLServer和Access的数据导入导出

10.4.2 利用T-SQL语句进行导入导出

10.4.3 SQLServer和Excel的数据导入导出

10.5 小结

第11章 数据库安全

11.1 数据库安全概述

11.1.1 数据库的三类安全性问题

1.1.1.2 数据库安全的威胁源

11.1.3 数据库安全的评测标准

11.2 数据库的安全性机制

11.2.1 用户标识和鉴别

11.2.2 访问控制

11.2.3 视图机制

11.2.4 审计

11.2.5 数据加密

11.3 数据库的其他安全控制机制

11.3.1 信息流程控制

11.3.2 推论控制

11.4 Oracle数据库的安全性措施

11.4.1 用户标识和鉴定

11.4.2 授权与检查机制

11.4.3 审计技术

11.4.4 用户自定义安全性措施

11.5 SQlServer的安全技术

11.5.1 账产管理技术

11.5.2 许可管理技术

11.6 小结

第12章 开发N-层数据库应用系统

12.1 概述

12.2 MTS与COM+

12.2.1 MTS概述

12.2.2 COM+

12.3 应用体系结构

12.3.1 B/S体系结构

12.3.2 3-层体系结构

12.3.3 WindowsDNA

12.3.4 N-层体系结构

12.4 N-层体系结构数据库应用开发实例

12.4.1 建立数据库

12.4.2 设计中间件

12.4.3 表现层设计

12.5 小结

第13章 高级界面开发

13.1 系统托盘程序开发

13.2 多窗体程序设计——向导窗体设计

13.3 多文档窗体程序设计

13.4 构建Splash窗体

13.4.1 技术背景及实现方案

13.4.2 Splash类库设计

13.4.3 Splash屏幕演示

13.4.4 局限性和可扩展性

13.5 自画菜单

13.5.1 界面设计

13.5.2 1conMenultem类设计

13.5.3 效果演示

13.6 类QQ界面

13.6.1 使用Access建立数据库

13.6.2 启动窗口界面及代码设计

13.6.3 名片信息窗口界面及代码设计

13.6.4 添加名片窗口界面及代码设计

13.7 小结

第14章 帮助文件开发

14.1 概述

14.2 帮助文件格式与阅读器

14.2.1 TXT格式

14.2.2 EXE文件格式

14.2.3 HLP格式

14.2.4 HTML格式和CHM格式

14.2.5 PDF格式

14.3 帮助文件制作工具介绍

14.3.1 HTMLHelpWorkShop

14.3.2 ForeHelp

14.3.3 DocT0Help

14.3.4 RoboHelp

14.4 利用HTMLHelpWorksh叩制作帮助文件

14.4.1 HTMLUelpWOrksho旷

14.4.2 创建帮助项目

14.4.3 开发帮助项目

14.5 应用程序同帮助文件关联

14.6 小结

第15章 应用程序的部署

15.1 概述

15.2 应用程序部署

15.2.1 DLLHELL

15.2.2 如何解决DLLHELL

15.2.3 XCOPY部署

15.3 .NET之前的部署

15.3.1 手动安装r

15.3.2 定制安装程序

15.3.3 Windowslnstaller

15.4 .NET中的部署

15.5 在.NET中创建应用程序部署

15.5.1 示例项目

15.5.2 创建安装项目

15.5.3 安装编辑器

15.5.4 添加文件、项目输出和快捷方式

15.5.5 定制用户界面

15.5.6 安装测试

15.6 数据库的打包安装

15.6.1 MSDE打包

15.6.2 自动安装备份数据库数据

15.7 小结