第1章 数据库系统概述 1
1.1 信息、数据和数据处理 1
1.2 数据管理技术的发展 2
1.3 数据库系统的组成与结构 4
习题1 8
第2章 数据模型 10
2.1 现实世界的抽象过程 10
2.2 概念模型 10
2.3 数据模型及组成要素 15
2.4 常见的数据库类型 15
习题2 18
第3章 关系数据库 20
3.1 关系数据库的基本概念 20
3.2 关系的数学定义 21
3.3 关系代数 24
习题3 28
第4章 关系数据库规范化理论 32
4.1 关系数据库规范化理论问题的提出 32
4.2 函数依赖 33
4.3 范式 34
习题4 39
第5章 数据库设计 41
5.1 数据库设计概述 41
5.2 数据库设计实例 42
习题5 48
第6章 Microsoft SQL Server 2008概述 51
6.1 Microsoft SQL Server 2008简介 51
6.2 安装SQL Server 2008 52
6.3 使用SQL Server Management Studio 61
习题6 62
第7章 SQL Server 2008数据库管理 63
7.1 SQL Server 2008数据库结构 63
7.2 创建数据库 66
7.3 修改数据库 69
7.4 删除数据库 70
7.5 分离与附加数据库 71
习题7 73
第8章 SQL Server 2008数据表管理 74
8.1 SQL Server 2008基础 74
8.2 数据表的创建 80
8.3 数据表的修改和删除 89
8.4 表数据的操纵 92
8.5 索引 99
习题8 103
第9章 数据查询与视图 106
9.1 SELECT语句概述 106
9.2 单表查询 107
9.3 多表查询 116
9.4 嵌套查询 118
9.5 视图 120
习题9 126
第10章 Microsoft.NET及其开发工具 128
10.1 Microsoft.NET概述 128
10.2 Microsoft.NET Framework介绍 129
10.3 Visual Studio.NET IDE简介 132
习题10 138
第11章 C#编程基础 139
11.1 标识符和关键字 139
11.2 变量和常量 140
11.3 数据类型 141
11.4 运算符和表达式 148
11.5 流程控制语句 154
11.6 异常处理 159
习题11 161
第12章 C#面向对象基础 162
12.1 面向对象编程概述 162
12.2 类和对象 163
12.3 属性和索引器 165
12.4 方法 168
12.5 接口 171
12.6 继承与多态 172
12.7 委托与事件 175
习题12 180
第13章 Windows窗体编程 181
13.1 窗体编程概述 181
13.2 用C#创建Windows窗体程序实例 182
13.3 Windows窗体简介 189
13.4 常用公共控件 192
13.5 定时器组件 209
13.6 消息框 211
习题13 214
第14章 使用C#开发数据库 217
14.1 数据库的连接 217
14.2 ADO.NET概述 222
14.3 ADO.NET应用实例 241
习题14 248
参考文献 251