PowerBuilder程序设计技能百练(附光盘)

PowerBuilder程序设计技能百练(附光盘) pdf epub mobi txt 电子书 下载 2026

出版者:中国铁道出版社
作者:姚策
出品人:
页数:324
译者:
出版时间:2004-9-1
价格:35.00
装帧:平装(带盘)
isbn号码:9787113060978
丛书系列:
图书标签:
  • PowerBuilder
  • PB
  • 程序设计
  • 技能
  • 开发
  • Visual Basic
  • 数据库
  • 光盘
  • 教程
  • 入门
想要找书就要到 小哈图书下载中心
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

PowerBuilder是Sybase公司推出的数据库应用系统的前端开发工具。

本书通过100个练习实例,全面讲解PowerBuilder的开发方法和技巧。内容包括:如何进行普通应用程序的开发、如何进行数据库应用程序的开发、对数据窗口进行操作、OLE和API接口技术、网络编程、菜单应用程序的开发、PFC应用程序的开发、Web Target和JSP Target应用程序的开发等。

本书既可作为不同层次培训班的教材,也可以作为PowerBuilder开发人员的参考手册。

《数据库系统原理与实践:从理论到应用》 内容简介 本书旨在为读者提供一套全面、深入且实践性强的数据库系统知识体系。我们着重探讨了从基础理论到前沿应用的整个数据库技术栈,力求帮助读者不仅理解“是什么”,更能掌握“为什么”和“如何做”。全书结构严谨,内容覆盖面广,特别强调了理论知识与工程实践的紧密结合。 第一部分:数据库基础理论与模型 本部分聚焦于数据库系统的核心理论基石。首先,我们将从数据、信息、知识的层次结构出发,阐述数据库的产生背景、发展历程及其在现代信息系统中的核心地位。 1. 数据模型与关系代数: 详细介绍了数据模型的演进,重点剖析了关系模型(Relational Model)的数学基础。读者将学习到关系数据结构的形式化定义,包括域、关系、元组、属性等概念。在此基础上,深入讲解了关系代数的基本运算(选择、投影、连接、除法等)及其运算规则,并阐明关系代数与SQL查询的等价性,为后续的查询优化打下坚实基础。 2. 实体-关系(E-R)模型与范式理论: 讲解了如何使用E-R模型进行概念数据建模,包括实体、属性、关系、约束(如基数约束和参与约束)的表示方法。随后,本书将系统介绍数据库设计的基础——规范化理论(Normalization)。我们详细阐述了函数依赖(Functional Dependency)的定义、闭包计算与候选键的确定。在此基础上,循序渐进地解析了一范式(1NF)、二范式(2NF)、三范式(3NF)和巴斯-科德范式(BCNF)的推导过程与实际应用中的意义,并探讨了4NF和5NF在处理多值依赖和连接依赖时的必要性。 第二部分:SQL语言的精深应用 本部分致力于提升读者对SQL语言的掌握深度,超越基础的增删改查,迈向复杂数据处理与数据库设计。 1. 标准SQL结构化查询: 涵盖了DDL(数据定义语言)、DML(数据操作语言)和DCL(数据控制语言)的全部核心语法。特别关注了子查询(Subqueries)、视图(Views)和索引(Indexes)的创建与管理。 2. 高级查询技巧与性能: 重点讲解了窗口函数(Window Functions,如ROW_NUMBER(), RANK(), LAG(), LEAD())在复杂报表生成和时间序列分析中的强大能力。同时,深入讨论了集合操作、递归CTE(Common Table Expressions)在处理层级数据(如组织架构或物料清单)时的实现方法。 3. 存储过程、函数与触发器: 对于过程化SQL(如PL/SQL或T-SQL的等效实现)进行了详尽的讲解。阐述了如何利用存储过程实现复杂的业务逻辑封装、事务管理,以及如何通过触发器实现数据的自动维护和实时约束检查。 第三部分:数据库的存储结构与查询优化 本部分深入数据库系统的“黑箱”内部,探讨数据如何在磁盘上高效地组织和检索。 1. 磁盘存储与文件结构: 介绍了操作系统与数据库系统之间的数据交换机制,包括页(Page)的概念、缓冲区管理(Buffer Management)的原理,以及脏页、一致性点的管理策略。 2. 索引结构详解: 详细对比了哈希索引和B/B+树索引的结构、维护开销和适用场景。重点剖析B+树如何通过分离叶子节点和内部节点实现高效的范围查询和顺序扫描,并讨论了聚簇索引与非聚簇索引的区别。 3. 查询优化器工作原理: 阐述了查询优化的目标——生成执行成本最低的执行计划。讲解了统计信息(Statistics)的收集与使用,以及查询重写(Query Rewriting)和成本模型(Cost Model)的基本概念,使读者理解为何不同的SQL写法会导致截然不同的执行效率。 第四部分:数据库的并发控制与恢复 保障数据的一致性、隔离性和持久性是数据库系统的生命线。本部分将系统介绍实现这些特性的关键机制。 1. 并发控制: 深入剖析了事务(Transaction)的ACID特性。详细讲解了封锁协议(Locking Protocols),包括两阶段封锁(2PL)及其改进版本。同时,阐述了多版本并发控制(MVCC)的原理,并讨论了可能出现的并发异常,如丢失更新、脏读、不可重复读和幻读。 2. 数据库恢复技术: 讲解了故障的类型(如系统崩溃、介质故障)。核心内容是日志记录(Logging)的机制,包括事务日志的结构、写前日志(WAL)的原则。重点阐述了基于日志的恢复算法,如检查点(Checkpoint)机制、延迟重做(Deferred Redo)和即时回滚(Immediate Undo)的过程。 第五部分:分布式数据库与新型数据存储 为了应对现代大数据和高可用性的需求,本部分介绍了超越单机模型的架构。 1. 分布式数据库概念: 探讨了数据在多个节点上分布的必要性,介绍了数据分片(Fragmentation,包括水平和垂直分片)的策略,以及数据复制(Replication)以提高可用性和查询吞吐量的技术。 2. 分布式事务处理: 讲解了分布式事务的复杂性,着重分析了二阶段提交(2PC)协议的原理、优势和在“协调者故障”情况下的局限性。 3. NoSQL概述: 简要介绍了与传统关系型数据库形成互补的新型数据存储技术,包括键值存储(Key-Value Store)、文档数据库(Document Database)、列式存储(Column-Family)和图数据库(Graph Database)的基本模型和适用场景,帮助读者建立宏观的技术选型视野。 适用对象: 本书适合于计算机科学、软件工程、信息管理等专业的本科生、研究生,以及从事数据库开发、系统架构、数据分析的工程技术人员。具备基础编程能力和初步的数据库接触经验者,阅读本书将受益匪浅;即便是初学者,通过本书的系统梳理,也能快速构建起坚实的理论框架。本书内容深度足够用于专业课程教学,广度足以应对实际项目中的复杂挑战。

作者简介

目录信息

第1章 PowerBuilder编程基础
1 课堂讲解
2 上机练习
第2章 数据窗口
1 课堂讲解
2 上机练习
第3章 OLE与API接口
1 课堂讲解
2 上机练习
第4章 游戏、动画和用户对象
1 课堂讲解
2 上机练习
第5章 菜单
……
第6章 网络编程
……
第7章 PFC技术应用
……
第8章 Web应用开发
……
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

评分

评分

评分

评分

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有