第1章 数据库基础 1
1.1数据库概述 1
1.2关系数据库的主要概念 3
1.2.1数据描述、存储、查询与数据库设计过程 3
1.2.2ER模型 4
1.2.3关系模型 5
1.2.4数据规范化 6
1.2.5主流数据库产品简介 8
1.3网络数据库系统概念、特征及其组成 9
1.3.1网络数据库系统概念 9
1.3.2网络数据库系统的特点 10
1.4网络数据库系统体系结构 11
1.4.1主机-终端体系结构 12
1.4.2分层体系结构 12
1.4.3基于Web服务的体系结构 12
1.5思考题 13
第2章 SQL Server网络数据库系统工具 14
2.1SQL Server版本简介 14
2.2SQL Server网络数据库功能特征 15
2.3部署SQL Server网络数据库功能 17
2.4Transact-SQL语言基础 23
2.4.1Transact-SQL组成部分 23
2.4.2SQL Server Transact-SQL新语法 25
2.5思考题 26
第3章 SQL Server数据库基本对象操作和管理 27
3.1数据库 27
3.2表 35
3.2.1表设计与创建 35
3.2.2向表中插入数据 55
3.2.3使用UPDATE修改表中数据 57
3.2.4使用DELETE删除数据 58
3.2.5使用Transact-SQL修改表结构 59
3.3索引 60
3.3.1可视化创建索引 60
3.3.2使用Transact-SQL创建索引 62
3.4SQL Server数据查询与表现 64
3.4.1检索表中列技术 64
3.4.2操纵数据技术 64
3.4.3选择行技术 65
3.5思考题 66
第4章 SQL Server存储过程与触发器 68
4.1SQL Server存储过程 68
4.1.1存储过程概述 68
4.1.2存储过程的创建与执行 69
4.1.3修改存储过程 71
4.1.4用C#创建存储过程 71
4.2SQL Server触发器 73
4.2.1触发器的作用 73
4.2.2触发器的分类 73
4.2.3创建与执行触发器 74
4.2.4查看触发器基本信息 76
4.2.5查看触发器代码 76
4.2.6修改触发器 77
4.2.7删除触发器 78
4.3思考题 78
第5章 SQL Server数据库系统安全管理 79
5.1网络传输安全性 79
5.2SQL Server服务器安全性 79
5.2.1Windows身份验证 80
5.2.2混合身份认证 80
5.2.3设置SQL Server的安全认证模式 80
5.3SQL Server数据库安全性 81
5.4SQL Server数据对象安全性 83
5.5思考题 83
第6章 .NET平台及其网络数据库系统开发环境 84
6.1Microsoft.NET 84
6.1.1.NET平台概述 84
6.1.2.NETFramework 85
6.2C#语言 86
6.2.1C#语言概述 87
6.2.2C#语言的优点 88
6.2.3C#语言和其他语言的比较 89
6.2.4理解命名空间 90
6.2.5编写和编译C#程序 91
6.3.NET提供的数据库开发环境 92
6.3.1.NET常用数据访问技术 92
6.3.2选择合适的.NET数据访问技术 93
6.3.3.NET中用于数据处理的命名空间 94
6.3.4.NET中可视化数据库工具 94
6.4SQLServer与XMI 96
6.4.1XML定义 96
6.4.2SQLServerXML数据类型 98
6.5思考题 99
第7章 ASP.NET网络数据库应用程序设计 100
7.1ASP.NET概述 100
7.2ASP.NET应用程序 102
7.2.1ASP.NET应用程序建立 102
7.2.2服务器控件 106
7.2.3ASP.NET页面值 107
7.3数据库数据源控件与数据显示控件 110
7.3.1数据源控件 110
7.3.2数据显示控件 111
7.4ASP.NET网络数据库应用系统 111
7.4.1数据库设计 112
7.4.2数据库业务逻辑处理程序设计 113
7.4.3数据库Web页面设计 118
7.4.4在ASP.NET中执行数据库操作命令 125
7.4.5在ASP.NET中配置Web.config数据库接口 127
7.5思考题 128
第8章 信息管理网络数据库应用系统实例 129
8.1开发环境与系统配置 129
8.2功能描述 132
8.3系统设计与实现 133
第9章 Web服务网络数据库应用系统分析与设计 146
9.1Web服务概念 146
9.2Web服务技术 149
9.3Web服务创建与调用 151
9.4Web服务网络数据库系统分析 157
9.4.1Web服务网络数据库系统分析方法 157
9.4.2Web服务网络数据库系统分析原则 161
9.4.3Web服务网络数据库系统分析内容 162
9.5Web服务网络数据库系统设计 164
9.5.1Web服务网络数据库系统体系结构 164
9.5.2Web服务网络数据库系统设计原则 165
9.5.3Web服务网络数据库系统设计内容 166
9.6Web服务网络数据库系统的服务管理与实现 169
9.7Web服务网络数据库实例 170
9.7.1Web服务ERP系统 170
9.7.2Web服务虚拟组织 171
9.8思考题 174
第10章 网络数据库数据仓库 175
10.1数据仓库概念 175
10.2SQL Server数据仓库 177
10.2.1概览 177
10.2.2分析服务 178
10.2.3报表服务 180
10.3数据仓库开发过程 182
10.3.1规划及可行性报告 182
10.3.2系统需求 185
10.3.3系统分析 189
10.3.4系统设计 193
10.3.5系统实现 200
10.3.6试用 200
10.3.7扩充 201
10.4思考题 202
参考文献 203