前言 1
第1章 数据库基础知识 1
1.1数据库概述 1
1.2数据库的种类及数据模型 5
1.3关系数据库的基本理论 11
1.4常见的数据库系统介绍 15
第2章 结构化查询语言SQL基础 22
2.1 SQL语法 22
2.2 SQL标准和一致性 26
2.3标识符 27
2.4数据类型 28
2.5字符串类型 31
2.6二进制大型对象类型 32
2.7精确数字类型 33
2.8近似数字类型 34
2.9布尔类型 35
2.10日期和时间类型 35
2.11时间间隔类型 38
2.12唯一标识符uniqueidentifier 38
2.13其他数据类型 38
2.14空值 39
第3章SQL的应用 41
3.1创建、修改和删除表 41
3.2插入、更新和删除行 50
3.3从表中查询数据 52
3.4 SQL Server 2008的操作符和函数 58
3.5汇总和分组数据 67
3.6表连接与多表查询 77
3.7索引和视图 84
3.8事务和存储过程 90
第4章 数据库管理 98
4.1 MS SQL Server数据库管理 98
4.2 MS Access数据库管理 104
4.3 MySQL数据库管理 125
第5章 数据库安全管理 133
5.1安全管理概述 133
5.2 SQL Server服务器的安全性 135
5.3数据库的安全性 145
5.4数据库对象的安全性 160
5.5 SQL Server Profiiler对数据库的跟踪 169
第6章 备份和恢复数据库 176
6.1 MS SQL数据库备份和恢复 176
6.2 MySQL数据库备份和恢复 193
6.3数据库的导入导出 200
第7章 数据库管理应用实例 210
7.1校园信息管理系统 210
7.2智能小区物业管理数据库设计 219
7.3配置自动化管理任务 224
第8章 数据库与程序开发工具 235
8.1基于Web的数据库访问技术ODBC和JDBC 235
8.2数据库访问技术ADO.NET 243
8.3网络数据库的连接 247
8.4 Access数据库的连接 253
8.5连接SQL Server 259
8.6 MySQL数据库的连接 265
第9章 数据库开发应用实例 272
9.1 ASP.NET概述 272
9.2 ASP.NET数据库的连接 272
9.3显示数据库中的数据 278
9.4格式化显示数据库中的数据 280
9.5数据插入 288
9.6数据修改和删除 290
9.7校园信息管理系统的设计与实现 294
9.8物业管理系统的设计与实现 315
参考文献 321