第一篇 数据库系统原理 1
第一章 数据库基本概念 1
第一节 信息与数据 1
第二节 数据管理技术及其发展 3
第三节 数据库系统 9
第四节 数据库管理系统 14
第二章 数据模型 17
第一节 信息描述 17
第二节 概念模型 18
第三节 数据模型 23
第三章 关系数据库理论 32
第一节 关系模型及其定义 32
第二节 关系代数 41
第三节 关系系统及查询优化技术 52
第四章 关系数据库语言-SQL 62
第一节 SQL概述 62
第二节 SQL的数据定义功能 65
第三节 SQL的数据查询功能 71
第四节 SQL的数据更新功能 89
第五节 视图 91
第六节 嵌入式SQL 95
第七节 SQL的数据控制功能 101
第二篇 SQL Server 2000关系数据库管理系统 115
第五章 SQL Server 2000系统概述 115
第一节 SQL Server 2000系统简介 115
第二节 SQL Server 2000系统需求 120
第三节 SQL Server 2000的安装 122
第四节 SQL Server 2000的主要组件 131
第五节 SQL Server 2000客户/服务器体系结构 135
第六节 SQL Server 2000数据库与文件 138
第一节 Transact-SQL语言基础 142
第六章 SQL Server 2000的数据库及数据库对象管理 142
第二节 SQL Server数据库的创建与使用 150
第三节 SQL Server数据库表的创建与使用 165
第四节 索引的创建与使用 187
第五节 数据库完整性设计 194
第六节 SQL Server的数据查询 207
第七节 SQL Server的视图操作 232
第七章 Transact-SQL程序设计 244
第一节 Transact-SQL程序设计基础 244
第二节 存储过程 256
第三节 触发器 263
第一节 SQL Server 2000的安全管理 269
第八章 SQL Server 2000的数据库保护技术 269
第二节 数据备份与还原 284
第三节 数据转换 291
第三篇 使用Delphi 7开发数据库应用系统 298
第九章 Delphi 7入门 298
第一节 Delphi 7简介 298
第二节 Delphi 7集成开发环境 300
第三节 轻松编写专业的Delphi 7应用程序 308
第一节 Delphi的基本语言元素 320
第十章 Delphi 7编程基础 320
第二节 Delphi语言的基本语句 328
第三节 函数与过程 334
第四节 Delphi中的工程及窗体单元 339
第五节 在Delphi中进行编程练习的方法 342
第六节 Delphi的编译时错误及纠正方法 347
第十一章 Delphi 7中的ADO数据库开发技术 352
第一节 开发初步的职工数据编辑窗口 352
第二节 开发专业的职工数据编辑窗口 356
第三节 高级ADO数据库开发技术 370
第四节 Delphi运行时错误及处理方法 382
第十二章 用Delphi 7设计数据库应用系统实例 396
第一节 进销存数据库的设计 396
第二节 进销存数据库应用系统基本框架的搭建 402
第三节 职工管理等辅助数据管理功能的实现 417
第四节 进货功能的实现 419
第五节 其他功能设计概要 437
第四篇 数据库设计 441
第十三章 关系数据库规范化理论 441
第一节 关系模式规范化的必要性 441
第二节 函数依赖 443
第三节 规范化与范式 445
第十四章 数据库系统设计方法 453
第一节 数据库设计概述 453
第二节 规划 460
第三节 需求分析 461
第四节 概念结构设计 464
第五节 逻辑结构设计 479
第六节 物理结构设计 485
第七节 数据库的实施与维护 489
主要参考文献 494