《数据库原理与应用案例教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:郑玲利主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302177005
  • 页数:330 页
图书介绍:本书通过大量的案例,深入浅出地介绍了数据库基础理论、数据库管理系统和数据库开发应用的相关知识。

第1章 Access 2003 1

1.1 Access 2003概述 1

1.1.1 Access 2003的特点 1

1.1.2 Access 2003的对象及功能 1

1.2数据库的创建 2

1.3表的创建 5

1.3.1表的相关概念 5

1.3.2创建表结构 6

1.3.3创建表之间的关系 10

1.3.4添加表记录 11

1.4建立和使用查询 11

1.4.1选择查询 12

1.4.2参数查询 13

1.4.3交叉表查询 14

1.4.4操作查询 15

1.5窗体与报表 19

1.5.1创建窗体 19

1.5.2创建报表 21

1.6 Access 2003应用案例:学籍管理系统 24

1.6.1系统分析 24

1.6.2数据库的创建 24

1.6.3系统的详细设计与实现 26

小结 32

习题1 32

第2章 数据库系统概述 35

2.1数据管理技术的发展 35

2.1.1信息、数据与数据处理 35

2.1.2数据管理技术的3个发展阶段 36

2.2概念数据模型 38

2.2.1基本概念 38

2.2.2实体联系模型 40

2.3结构数据模型 44

2.3.1层次模型 44

2.3.2网状模型 44

2.3.3关系模型 45

2.4数据库系统的组成 46

2.4.1数据库系统结构 46

2.4.2数据库管理系统 47

2.4.3数据库系统 48

小结 49

习题2 49

第3章 关系数据库的基本理论 51

3.1关系模型概述 51

3.1.1关系的定义 51

3.1.2关系的性质 53

3.1.3关系模式 54

3.2关系数据结构 55

3.2.1从E-R图导出关系模型数据结构 55

3.2.2关系模型的体系结构 57

3.3关系的完整性约束 58

3.3.1实体完整性 58

3.3.2参照完整性 58

3.3.3用户定义完整性 59

3.4关系操作集合 59

3.4.1传统的集合运算 59

3.4.2专门的关系运算 62

3.4.3查询优化策略 66

3.5关系规范化 67

3.5.1关系模式的设计问题 67

3.5.2函数依赖 69

3.5.3关系的规范化和范式 71

3.5.4关系模式的分解 74

小结 75

习题3 75

第4章 关系数据库标准语言SQL 79

4.1 SQL语言概述及特点 79

4.1.1 SQL语言的发展 79

4.1.2 SQL语言的基本概念 79

4.1.3 SQL语言的特点 80

4.2数据定义 81

4.2.1表结构的创建 83

4.2.2表结构的修改 88

4.2.3索引的创建与修改 89

4.3数据查询 90

4.3.1单表查询 90

4.3.2联结查询 99

4.3.3嵌套查询 102

4.3.4集合查询 107

4.4数据更新 108

4.4.1插入数据 108

4.4.2修改数据 109

4.4.3删除数据 110

小结 111

习题4 112

第5章 SQL Server 2000 114

5.1 SQL Server概述 114

5.2 SQL Server 2000的安装与配置 114

5.2.1 SQL Server 2000的安装 114

5.2.2 SQL Server 2000的组件 120

5.2.3 SQL Server 2000的配置 123

5.3 T-SQL数据类型 126

5.4 T-SQL语言 128

5.4.1标识符 129

5.4.2语法规则和变量 129

5.5数据库的创建与管理 130

5.5.1数据库文件的构成 130

5.5.2数据库对象的构成 131

5.5.3数据库的创建 132

5.5.4数据库的修改 136

5.5.5数据库的删除 137

5.5.6数据库的分离和附加 138

5.5.7数据库的备份和还原 139

5.5.8 DTS的数据导入导出功能 142

5.6表的创建与管理 148

5.6.1使用查询分析器创建与管理表 148

5.6.2使用企业管理器创建与管理表 152

5.7查询的设计 159

5.7.1查询语句的结构 159

5.7.2在查询分析器中设计查询 159

5.7.3在企业管理器中设计查询 165

5.8视图的创建与管理 169

5.8.1视图的基本概念 169

5.8.2创建视图 170

5.8.3管理视图 173

5.9索引与数据更新 174

5.9.1索引 174

5.9.2数据更新 178

5.10存储过程 179

5.10.1存储过程简介 179

5.10.2创建存储过程 180

5.10.3执行存储过程 182

5.10.4管理存储过程 184

5.11触发器、规则和默认值 185

5.11.1触发器 185

5.11.2规则 187

5.11.3默认值 189

5.12数据控制 190

5.12.1数据控制简介 190

5.12.2授权 190

5.12.3收回权限 191

小结 192

习题5 192

第6章 基于Visual Basic的用户界面设计 197

6.1窗体 197

6.1.1窗体的功能 197

6.1.2窗体的结构 197

6.1.3窗体的属性 198

6.1.4窗体的事件 200

6.1.5窗体的方法 201

6.2标签控件 203

6.2.1标签控件的功能 203

6.2.2标签控件的属性 203

6.3文本框控件 204

6.3.1文本框控件的功能 204

6.3.2文本框控件的属性 204

6.3.3文本框控件的事件 205

6.4命令按钮控件 205

6.4.1命令按钮的功能 205

6.4.2命令按钮的属性 205

6.4.3命令按钮的事件 205

6.5单选钮、检查框及框架 206

6.5.1单选按钮与检查框的功能 206

6.5.2单选按钮与检查框的主要属性 206

6.5.3单选按钮与检查框的方法及事件 206

6.5.4框架控件 207

6.6列表框、组合框控件 208

6.6.1控件的功能 208

6.6.2控件的主要属性 208

6.6.3控件的方法 210

6.6.4控件的事件 210

6.7时钟控件 212

6.7.1时钟控件的功能 212

6.7.2时钟控件的常用属性 212

6.7.3时钟控件的事件 212

6.8菜单设计 214

6.9多窗体和多文档窗体 216

6.9.1多窗体的操作 216

6.9.2与窗体加载和卸载过程相关的事件 216

6.9.3不同窗体间数据的引用 217

6.9.4多文档界面 217

小结 218

第7章 Visual Basic访问数据库的技术及相关控件 219

7.1 ODBC技术 219

7.1.1 ODBC概述 219

7.1.2创建ODBC DSN 220

7.2 ADO技术概述 226

7.3 ADO对象及其数据库访问技术 227

7.3.1 Connection对象 228

7.3.2 Command对象 230

7.3.3 RecordSet对象 231

7.3.4 Fields集合和Field对象 233

7.4使用Visual Basic控件访问数据库 237

7.4.1数据库连接控件概述 237

7.4.2使用数据控件访问数据库的方法 237

7.5 Data控件 238

7.5.1 Data控件的功能 238

7.5.2 Data控件的属性 238

7.5.3 Data控件的方法 240

7.5.4 Data控件的事件 240

7.5.5 Data控件的记录集对象RecordSet 240

7.5.6数据约束控件 242

7.6 ADO Data控件 244

7.6.1 ADO Data控件的功能 245

7.6.2 ADO Data控件的常用属性 245

7.6.3 ADO Data控件属性设置方法及使用 245

7.7 DataGrid控件 247

7.7.1 DataGrid控件的功能 247

7.7.2 DataGrid控件的常用属性 248

7.8 DataCombo控件与DataLi st控件 250

7.8.1 DataCombo控件与DataList控件的功能 251

7.8.2 DataCombo控件的主要属性和事件 251

7.9 MSFlexGrid控件与MSHFlexGrid控件 252

7.9.1网格数据控件的功能 252

7.9.2 MSHFlexGrid控件的属性 252

7.9.3 MSHFlexGrid控件的方法 253

小结 256

第8章 数据库应用系统开发案例 257

8.1数据库系统开发的基本步骤 257

8.1.1规划 257

8.1.2需求分析 257

8.1.3概念模型设计 258

8.1.4逻辑结构设计 258

8.1.5物理设计 259

8.1.6数据库的实现 259

8.1.7系统运行和维护 260

8.2案例1:图书管理系统 260

8.2.1系统设计 260

8.2.2数据库(Access)设计 262

8.2.3系统界面及代码设计 263

8.3案例2:图书销售系统 294

8.3.1系统设计 294

8.3.2数据库(SQL Server)设计 296

8.3.3系统界面及代码设计 298

小结 324

习题8 324

附录A Access的字段数据类型及属性 326

附录B SQL Server的全局变量 327

附录C SQL Server的常用函数 328

参考文献 330