数据库设计及其应用程序开发

数据库设计及其应用程序开发

周汉平, 编著

出版社:清华大学出版社

年代:2009

定价:32.0

书籍简介:

本书从关系型数据库模型设计、数据库服务器端SQL程序设计和数据库客户端程序设计三个方面全面介绍了数据库设计及其应用程序开发的实用技术。

书籍目录:

第1篇 关系数据库设计技术

第1章 关系模型和关系型数据库管理系统

1.1 问题的引出

1.2 关系模型

1.3 关系型数据库管理系统RDBMS

第2章 范式及其对数据库设计的指导意义

2.1 问题的引出

2.2 范式理论概述

2.3 1NF及对实践的指导意义

2.4 函数依赖

2.5 2NF及对实践的指导意义

2.6 3NF及对实践的指导意义

2.7 BCNF——扩充的第三范式

2.8 范式应用实例分析

2.9 范式的局限——对冗余的进一步讨论

第3章 数据库静态结构设计和实现

3.1 概念模型一般概念

3.2 PowerDesigner概述

3.3 实体——域、数据项和属性

3.4 实体之间的关系

3.5 继承

3.6 概念数据模型实例分析

3.7 物理数据模型PDM

3.8 数据库的建立

第2篇 SQL程序设计

第4章 查询语句和视图

4.1 单表查询

4.2 数据源中数据表的各种连接

4.3 子查询及其逻辑运算符

4.4 关系集合运算的实现

4.5 视图

4.6 典型查询实例分析

4.7 查询语句小结

第5章 修改语句及其子查询的运用

5.1 插入行

5.2 更新行

5.3 删除行

第6章 数据库中数据的安全控制

6.1 问题的引出

6.2 用户和角色

6.3 授权和回收

6.4 视图机制控制用户的权限

第7章 数据库行为特征设计——SQL程序设计

7.1 SQL程序基础

7.2 函数和表达式

7.3 存储过程

7.4 触发器

7.5 临时表和表变量

7.6 游标

7.7 事务

第3篇 数据库应用程序界面和中间层设计

第8章 数据库应用程序开发技术概述

8.1 数据库应用系统的体系结构

8.2 可视化程序设计概述

8.3 可视化程序设计实例

8.4 数据存取技术

第9章 C/S结构在线式数据库应用程序设计

9.1 数据库应用程序界面设计需求

9.2 Delphi简介

9.3 界面设计

9.4 建立数据模块(Data Module)

9.5 控件数据和数据表数据的同步

9.6 实现按钮功能的程序

9.7 计算列的计算程序

9.8 报表的设计和输出

9.9 数据表的打开和窗口的创建

9.10 小结

第10章 C/S结构断开式数据库应用程序设计

10.1 ADO.NET

10.2 数据库应用程序界面设计需求

10.3 创建项目和界面控件设置

10.4 程序方式实现界面控件与数据库数据的交互

10.5 数据集及绑定的可视化设计和实现

10.6 报表设计

第11章 B/S多层架构入门

11.1 基础准备

11.2 开始第一个程序

11.3 J2EE和EJB简述

11.4 实用的用户验证需求

11.5 无状态SessionBean——用户验证和密码修改

11.6 有状态SessionBean——保留用户信息

11.7 EntityBean——修改密码

11.8 常见错误及处理

附录A DEMO数据库中数据表结构及数据

附录B 完整的Delphi程序

附录C 完整的C#窗口Frm_Std_Grade程序

附录D CrystalReport设计界面

附录E MyEelipse中实例项目清单

参考文献

内容摘要:

本书从关系型数据库模型设计、数据库服务器端SQL程序设计和数据库客户端程序设计三个方面介绍数据库设计及其应用程序开发的实用技术。第一部分介绍范式理论的运用和如何使用PowerDesigner依据需求建立正确合理的概念模型;第二部分介绍如何进行SQL程序设计以解决典型的应用问题;第三部分介绍使用Delphi、C# for .Net以及采用J2EE架构,进行C/S和B/S多层结构的数据库应用程序开发的基本方法。本书可作为大学计算机本科专业的教材和计算机软件开发人员进行数据库设计和SQL程序设计的实用指导书,也可作为使用Delphi、C# for .Net和J2EE平台和架构开发数据库客户端和中间层应用程序的程序员入门参考书。

编辑推荐:

特点是与应用的紧密结合,使读者在对具体问题的分析能力上有所收获。
第一部分关系数据库设计基础,包含了实用的数据库设计所要用到的理论和技术,分析了各种常见的设计方法的特点和在性能、效率卜的优劣
第二部分SQL程序设计,包含了各种数据库端的程序开发技术,重点讨论各种技术的特点和应用场合,复杂算法的实现,对SQL和核心语句SELECT应用技巧方面进行了深入和独特的介绍
第三部分数据库应用程序界面和中间层设计,包括C/S架构在线式应用程序设计、C/S架构断开式应用程序设计和B/S架构多层应用程序的设计与开发。

书籍规格:

书籍详细信息
书名数据库设计及其应用程序开发站内查询相似图书
9787302215257
《数据库设计及其应用程序开发》pdf扫描版电子书已有网友提供下载资源链接
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)32.0语种简体中文
尺寸26 × 19装帧平装
页数 344 印数

书籍信息归属:

数据库设计及其应用程序开发是清华大学出版社于2009.12出版的中图分类号为 TP311.132 的主题关于 关系数据库-数据库管理系统-程序设计-高等学校-教材 的书籍。