数据库应用开发与管理

出版时间:2011-10  出版社:马吉明、 孙林 机械工业出版社 (2011-10出版)  作者:马吉明,孙林 编  页数:246  

内容概要

  《数据库应用开发与管理》以作者10多年PowcrB~ldcr(V60--V120)应用开发经验为基础。刊对数据库前端开发丁具PowerBuilder,山浅入深地介绍利用该丁具进行数据库应用系统开发的全过程.通过一个药品销售管理系统部分功能的实现,以示例形式介绍PowerBuilder的编程规范,技巧、高级应用及应用系统发布.便于读者尽快掌握PowerBuild~这一可视化、面向对象的快速数据库应用系统开发工具。  《数据库应用开发与管理》为高等院校训算机专业、软什学院的数据库应用教材,一般作为“数罚库原理”的后续课程。 书中概要地介绍了面向对象的程序设训方法和数据库基础知识的有关内容,侧重千数据库应用软件丌发实战,适用于职业技术院校、成人教育以及各类计算机应用培训班使用,也可以作为有关教师、丁程技术人员的参考书。

书籍目录

前言第1章 数据库系统概述 11.1 数据与数据处理 11.2 数据库系统 11.3 数据模型与关系数据库 31.4 分布数据库 4第2章 PowerBuilder基础 52.1 PowerBuilder概述 52.1.1 PowerBuilder简介 52.1.2 PowerBuilder 10.0新特性 62.2 PowerBuilder 10.0工作环境 62.2.1 PowerBuilder 10.0工作环境和工具栏PowerBar 62.2.2 画板 82.2.3 PowerBuilder应用程序的开发步骤 122.3 面向对象程序设计 122.3.1 类 122.3.2 对象 132.3.3 实例 132.3.4 方法 132.3.5 消息与事件 132.3.6 属性 142.3.7 控件 142.4 PowerBuilder 10.0应用对象 152.5 应用实例 16第3章 PowerBuilder编程语言 193.1 Script语言基础 203.1.1 注释 203.1.2 标识符 203.1.3 标号 213.1.4 续行 213.1.5 特殊ASCⅡ字符 223.1.6 Null(空值) 223.1.7 代名词 223.1.8 对象、属性、函数和事件的引用方法 233.2 数据类型 233.2.1 标准数据类型 233.2.2 Any数据类型 233.2.3 枚举数据类型 243.2.4 系统对象数据类型 253.2.5 EAServer数据类型 253.3 变量和常量 253.3.1 变量的使用范围和分类 263.3.2 变量的定义 263.3.3 变量的引用 283.3.4 常量的定义 283.4 运算符和表达式 283.4.1 运算符 283.4.2 表达式 293.5 变量数组的定义 293.6 PowerScript语句 303.6.1 赋值语句 303.6.2 条件语句 313.6.3 CHOOSE CASE语句 313.6.4 循环语句 323.6.5 halt语句和return语句 333.6.6 call语句 333.6.7 create语句和destroy语句 333.7 嵌入式SQL语句 343.7.1 事务处理对象 343.7.2 连接语句 353.7.3 数据库操作语句 363.7.4 SQL库函数 393.7.5 粘贴SQL语句 403.7.6 检查SQL语句的执行情况 403.7.7 游标语句 413.7.8 存储过程 413.7.9 SelectBlob语句 433.7.10 导出/导入 433.7.11 几个常用函数介绍 453.7.12 自定义函数 473.7.13 自定义事件 493.7.14 自定义结构 513.7.15 动态SQL语句* 51第4章 数据库的建立、链接与操作 544.1 建立数据库 544.2 建立PowerBuilder与数据库的链接 564.2.1 ODBC通用接口 564.2.2 建立ODBC数据源 574.2.3 建立数据源描述文件 604.2.4 使用针对某一数据库的专用接口 614.2.5 修改PowerBuilder与数据库的链接 634.3 操作ASA数据库表 634.3.1 创建表 644.3.2 修改表 674.3.3 主键和外键 714.3.4 建立索引 724.4 视图 724.5 操纵数据 754.5.1 数据检索与修改 754.5.2 数据排序 754.5.3 数据过滤 764.6 数据库管理 764.6.1 链接数据库 764.6.2 修改表结构与权限设置 78第5章 菜单设计 805.1 创建菜单 805.2 修改菜单 815.3 菜单属性 825.4 菜单事件 835.5 编写菜单事件处理程序 835.6 菜单函数 835.7 弹出式菜单 845.8 菜单的调用 84第6章 用户界面设计 856.1 窗口的组成与类型 856.2 创建窗口 866.3 定义窗口属性 876.4 保存与预览窗口 886.5 窗口事件 896.6 窗口函数 906.7 窗口控件 906.7.1 在窗口上放置控件 916.7.2 控件的属性 916.8 控件的使用 956.8.1 激活动作控件 956.8.2 列出选择项类型控件 966.8.3 显示数据类型与编辑控件 976.8.4 修饰类型控件 111第7章 数据窗口技术 1127.1 概述 1127.2 创建数据窗口对象 1127.3 数据窗口对象与数据窗口控件 1147.4 数据窗口控件与事务处理对象 1157.5 数据窗口控件的属性 1157.6 数据窗口控件的函数 1157.7 数据窗口控件的事件 1177.8 数据窗口数据源 1187.8.1 Quick Select数据源 1187.8.2 SQL Select数据源 1197.8.3 Query数据源 1267.8.4 Stored Procedure数据源 1267.8.5 External数据源 1267.9 数据窗口的显示风格 1277.9.1 Grid显示风格 1277.9.2 Freeform显示风格 1277.9.3 Tabular显示风格 1287.9.4 Group显示风格 1287.9.5 Graph显示风格 1287.9.6 CrossTab显示风格 1297.9.7 RichText显示风格 1297.9.8 OLE显示风格 1307.10 数据窗口画板与数据窗口对象 1307.10.1 Design视图 1307.10.2 Properties视图 1317.10.3 数据窗口对象中对象的属性 1317.11 数据窗口中列的编辑风格 1327.11.1 Edit编辑风格 1327.11.2 CheckBox编辑风格 1337.11.3 DropDownDW编辑风格 1337.11.4 DropDownListBox编辑风格 1347.11.5 EditMask编辑风格 1347.11.6 RadioButtons编辑风格 1357.12 数据窗口中列的显示风格与校验规则 1357.12.1 使用显示风格 1357.12.2 定义显示风格 1367.12.3 定义校验规则 1387.13 在数据窗口对象中添加对象 1387.14 增强数据窗口的功能 1397.14.1 过滤 1397.14.2 压缩重复值 1407.14.3 按需要检索 1407.14.4 数据窗口更新控制 1417.15 数据窗口中Tab键的跳转次序 1427.16 数据窗口中数据的导出和导入 143第8章 PowerBuilder其他高级应用 1448.1 动态数据窗口 1448.1.1 DataWindow Syntax 1448.1.2 应用实例 1468.2 数据管道 1528.2.1 创建数据管道 1538.2.2 数据管道修改与直接运行 1568.2.3 数据管道编程实例 1568.3 BLOB数据处理 1608.3.1 BLOB数据简介 1608.3.2 BLOB数据的数据库存取 1618.3.3 BLOB数据存取实例 1618.4 用户对象 1648.4.1 用户对象分类 1648.4.2 创建与修改用户对象 1658.4.3 使用用户对象 1698.4.4 用户对象实例 1708.5 OLE控件应用 1728.6 拖放技术 1768.6.1 拖放的属性 1768.6.2 拖放的事件和函数 1778.6.3 拖放应用实例 1788.7 Windows API应用 1838.7.1 外部函数定义和调用 1838.7.2 数据类型转换与参数传递 1858.7.3 外部函数应用实例 1858.8 管理库文件 1898.8.1 库文件概述 1898.8.2 管理PBL库 1918.8.3 操作库与维护库及其对象 194第9章 应用程序的编译与发布 1979.1 应用程序的编译 1979.2 建立工程对象 1979.3 应用程序的组成 1999.4 应用程序的发布 201第10章 药品销售管理系统开发实例 20610.1 应用系统建立的基本步骤和部分需求分析 20610.2 登录窗口 21010.3 应用系统主窗口 21110.4 应用系统主菜单 21210.5 用户管理 21310.5.1 用户数据录入窗口设计(数据窗口技术之一) 21310.5.2 照片补录程序设计 21410.6 数据录入维护 21710.6.1 供应商数据录入 21710.6.2 药品入库(数据窗口技术之二) 21910.6.3 药品销售(数据窗口技术之三) 22210.6.4 打印票据设计(数据窗口技术之四) 22510.7 数据查询 22710.7.1 供应商情况查询 22710.7.2 库存情况查询(数据窗口技术之五) 22810.7.3 销售数据查询(数据窗口技术之六) 23010.8 统计报表 23110.8.1 定期销售报表(数据窗口技术之七) 23110.8.2 销售日报 23410.8.3 工作量统计表(数据窗口技术之八) 23410.9 运行时错误处理程序 23510.10 编译与脱离开发环境运行 236第11章 系统级函数及错误信息 24011.1 日期时间函数 24011.2 数值计算函数 24011.3 字符串操作函数 24111.4 数据类型检查与转换函数 24211.5 BLOB(大二进制对象)函数 24211.6 数组函数 24211.7 文件操作函数 24311.8 打印函数 24311.9 打开与关闭窗口函数 24411.10 邮件函数 24411.11 系统与环境函数 24411.12 注册函数 24511.13 定时操作函数 24511.14 库管理函数 24511.15 其他系统函数 24611.16 错误号及其含义 246参考文献 248

章节摘录

版权页:插图:数据库中的数据是有结构的,这种结构反映出事物与事物之间的联系,是按照某种数据模型来组织数据的。数据模型是指数据库系统中用于提供数据表示和操作手段的形式结构。数据模型的设计方法决定了数据库的设计方法。传统的数据模型有三类:层次模型、网状模型和关系模型,这三种数据模型之间的根本区别在于表示数据之间联系的方式不同:网状模型是用“图结构”来表示数据之间的联系;层次模型是用“树结构”来表示数据之间的联系;关系模型是用“二维表格”来表示数据之间的联系。(1)网状模型 网状模型是用“图结构”来表示数据之间的联系,网中的每一个节点代表一个记录类型。其特征是:允许节点有多于一个的父节点;可以有一个以上的节点没有父节点。(2)层次模型 层次模型的数据结构是一棵“有向树”,其特征是:有且仅有一个节点没有父节点,称为根节点;其他节点有且仅有一个父节点。在层次模型中,每个节点描述一个实体型。(3)关系模型 关系模型是用“二维表格”结构来表示数据之间的联系,每个二维表又称为关系。关系模型是由“二维表框架”(或“关系框架”)组成的集合。

编辑推荐

《数据库应用开发与管理》为普通高等院校“十二五”规划教材之一。

图书封面

评论、评分、阅读与下载


    数据库应用开发与管理 PDF格式下载


用户评论 (总计1条)

 
 

  •   数据库开发很实用的工作,正在学习中!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7