目录 1
第1章 数据库概述 1
1.1 数据、数据库、数据库系统和管理系统 1
1.2 数据管理的发展和研究范围 1
1.2.1 数据管理的发展 1
1.2.2 数据库的研究范围 2
1.3 数据模型 3
1.3.1 数据及数据联系的描述 3
1.3.2 层次模型 7
1.3.4 关系模型 8
1.3.3 网状模型 8
1.3.5 三种数据模型的比较 9
1.4 数据库系统的结构 10
1.4.1 数据库系统的组成 10
1.4.2 数据库管理系统 11
1.5 数据库的保护 11
1.5.1 安全性控制 12
1.5.2 完整性约束 13
1.5.3 并发控制 15
1.6 数据库技术新进展 16
1.6.1 分布式数据库 16
1.6.3 多媒体数据库 17
1.6.2 面向对象的数据库系统 17
1.6.4 网络数据库 18
1.7 客户-服务器技术 19
1.7.1 客户-服务器的结构 19
1.7.2 客户-服务器系统的组成 21
1.7.3 三层结构的客户-服务器结构 21
1.7.4 客户-服务器结构的数据库系统的实现技术 23
小结 24
习题 24
2.1 关系模型的数据结构 26
第2章 关系模型 26
2.2 并、交、差和笛卡尔积四种传统的集合运算 28
2.3 专门的关系运算 29
2.4 关系的实体完整性规则和参照完整性规则 33
2.5 关系系统的定义和分类 34
小结 35
习题 35
第3章 数据库设计基础 36
3.1 存储异常问题 36
3.2 函数依赖和多值依赖 37
3.3 关系范式 39
习题 42
小结 42
第4章 SQL语言 44
4.1 SQL语言 44
4.1.1 SQL语言的特点 44
4.1.2 数据定义 45
4.2 数据查询 46
4.3 数据更新 46
4.4 数据控制 47
4.5 视图 48
习题 50
小结 50
第5章 SQL Server 2000概述 51
5.1 SQL Server 2000简介 51
5.2 SQL Server 2000特点 52
5.3 SQL Server 2000的环境需求 53
5.3.1 硬件要求 54
5.3.2 软件要求 54
5.4 SQL Server 2000的安装版本 55
5.5 SQL Server 2000的安装步骤 56
5.6.2 SQL Server 2000系统表简介 61
5.6.3 SQL Server 2000的系统数据库 61
5.6.1 SQL Server 2000系统数据库简介 61
5.6 SQL Server 2000的系统数据库 61
5.6.4 SQL Server 2000系统存储过程简介 62
5.6.5 Transact-SQL语言简介 62
5.7 SQL Server2000常用工具 62
5.7.1 概述 62
5.7.2 SQLServer服务管理器 62
5.7.3 企业管理器 62
5.7.4 查询分析器 63
5.7.8 联机帮助文档 67
5.7.7 导入和导出数据 67
5.7.6 客户端网络实用工具 67
5.7.5 服务器网络实用工具 67
小结 68
习题 68
第6章 SQL Server 2000数据库和表的设计 69
6.1 数据库的基本结构 69
6.2 数据库的创建、查看、修改及删除 71
6.2.1 创建数据库 71
6.2.2 使用企业管理器显示数据库信息 73
6.2.3 用T-SQL语句查看数据库信息 74
6.2.4 企业管理器修改数据库 77
6.2.5 使用SQL语句修改数据库 78
6.2.6 删除数据库 81
6.3.1 数值型数据 82
6.3 SQL Server 2000的系统数据类型 82
6.3.2 字符数据类型 83
6.3.3 日期/时间数据类型 84
6.3.4 货币数据类型 84
6.3.5 二进制数据类型 85
6.3.6 双字节数据类型 85
6.3.7 图像、文本数据的使用 86
6.3.8 用户自定义数据类型及使用 87
6.4.1 表的创建 88
6.4 表的结构 88
6.4.2 显示表结构 91
6.4.3 修改表 93
6.4.4 删除表 95
6.5 数据的添加、查看、修改及删除 97
6.5.1 添加数据 97
6.5.2 修改数据 98
6.5.3 删除数据 100
小结 102
习题 102
7.1 表数据的查询 104
7.1.1 SELECT语句 104
第7章 SQL Server 2000的数据查询 104
7.1.2 WHERE子句的使用 110
7.1.3 LIKE子句 114
7.1.4 统计函数 117
7.1.5 数据的排序 119
7.1.6 分类 122
7.2 多表数据的连接查询 124
7.3 子查询的建立和使用 129
7.4 视图的创建、修改和删除 134
7.4.1 视图的概念 134
7.4.2 创建视图 134
7.4.3 更新视图 140
7.4.4 删除视图 141
小结 142
习题 142
第8章 Access数据库 145
8.1 概述 145
8.1.1 Access数据库软件简介 145
8.1.2 示例数据库说明 146
8.2 数据库 147
8.2.1 设计数据库 147
8.2.2 创建Access数据库 147
8.2.3 Access数据库的基本组件 148
8.3.1 创建表 150
8.3 表 150
8.3.2 编辑表结构 157
8.3.3 记录的输入和编辑 158
8.3.4 记录的高级操作 161
8.3.5 定义表之间的关系 164
8.4 查询 169
8.4.1 创建选择查询 169
8.4.2 创建SQL查询 172
小结 172
习题 172
9.1 网页服务器IIS 174
第9章 网络数据库环境 174
9.2 网页服务器PWS 178
9.3 ODBC 180
9.3.1 ODBC的基本原理 180
9.3.2 数据源与Web的ODBC连接 182
小结 184
习题 184
第10章 网页设计与数据库连接技术 185
10.1 VBScript脚本语言 185
10.1.1 VBScript代码的基本格式 186
10.1.2 VBScript基础 187
10.1.3 VBScript的语法结构 189
10.1.4 VBScript过程 193
10.1.5 VBScript函数 195
10.2 ASP技术 199
10.2.1 ASP的特点 199
10.2.2 ASP的功能 200
10.2.3 ASP的工作原理 200
10.2.4 ASP集成开发环境 201
10.2.5 ASP文件组成 201
10.2.6 ASP对象 201
10.2.7 ADO对象 213
10.3 XML基础 227
10.3.1 XML简介 228
10.3.2 XML文件的结构 230
10.3.3 XML文档对象模型 234
10.3.4 XMLDOM在ASP中的应用 236
10.3.5 XML与SQLServer2000 238
小结 244
习题 245
第11章 数据库在网络中的应用实例 246
11.1 网络数据库选择及设计准则 246
11.2 实例:网上设备管理系统 248
11.3 实例:网上书店 263
小结 267
参考文献 268