信息产业部全国电子信息应用教育中心组编

副标题:无

作   者:袁方主编;郗亚辉,陈昊,杨成编著

分类号:

ISBN:9787810656726

微信扫一扫,移动浏览光盘

简介

  本书对数据库应用系统设计所需知识进行了系统的介绍。全书内容包括三部分,第一部分(第一章~第五章)主要介绍数据库应用系统设计的理论基础,包括关系数据库概论、关系数据库语言、关系数据库模式设计、数据库保护、数据库应用系统开发等内容。第二部分(第六章~第十三章)全面介绍了设计开发数据库应用系统的优秀工具PowerBuilder,包括PowerBuilder的主要功能和安装过程、数据库表的创建及与PowerBuilder的连接、PowerBuilder的编程语言PowerScript、应用对象的创建及应用对象事件、窗口对象的创建和使用、菜单对象的创建和使用、数据窗口对象与数据窗口控件的使用。第三部分(第十四章)结合一个综合实例,介绍了系统分析、系统设计、系统实施的全过程。    本书内容翔实,并紧密结合实例。作为全国信息技术水平考试的指定教材,本文适合于参加《数据库应用系统设计高级技术证书》考试的考生使用,也可以作为高等院校的教材,还适合于设计开发数据库应用系统的技术人员使用。

目录

第一章 关系数据库概论.
1.1 数据管理技术的发展.
1.1.1 人工管理阶段
1.1.2 文件系统阶段
1.1.3 数据库阶段
1.2 数据模型
1.3 关系数据库的体系结构
1.3.1 三级模式结构
1.3.2 数据独立性
1.4 数据库管理系统(DBMS
1.4.1 DBMS的主要功能
1.4.2 DBMS的组成
1.4.3 用户访问数据库中数据的过程.
1.5 数据库系统(DBS).
1.5.1 DBS的组成
1.5.2 DBS的特点
1.6 关系模型
1.6.1 关系模型的基本术语
1.6.2 关系模式.
1.6.3 关系数据库
1.7 关系的完整性.
习题
第二章 关系数据库SQL语言
2.1 SQL概述.
2.1.1 SQL的特点.
2.1.2 SQL的语法结构
2.1.3 SQL的功能.
2.2 SQL的数据定义.
2.2.1 数据库的创建、修改与删除
2.2.2 基本表的创建、修改与删除
2.2.3 索引的创建与删除.
2.3 SQL的数据查询.
2.3.1 简单查询
2.3.2 连接查询
2.3.3 嵌套查询
2.3.4 集合查询
2.4 SQL的数据更新.
2.4.1 插入数据
2.4.2 修改数据
2.4.3 删除数据
2.5 视图
2.5.1 创建与删除视图
2.5.2 查询视图
2.5.3 更新视图
2.5.4 视图的作用.
2.6 数据控制.
2.6.1 授权.
2.6.2 回收权限
习题
第三章 关系数据库的模式设计
3.1 问题的提出
3.2 函数依赖.
3.2.1 函数依赖的定义
3.2.2 码
3.3 关系模式的规范化
3.3.1 第一范式(1NF
3.3.2 第二范式(2NF
3.3.3 第三范式(3NF
习题
第四章 数据库保护.
4.1 数据库的恢复
4.1.1 事务.
4.1.2 故障的类型.
4.1.3 恢复的实现技术
4.1.4 恢复的策略方法
4.1.5 SQL Server 2000的恢复技术
4.2 数据库的并发控制
4.2.1 并发操作带来的问题
4.2.2 封锁.
4.2.3 两段锁协议.
4.2.4 SQL Server 2000的并发控制技术.
4.3 数据库的完整性.
4.3.1 完整性约束条件
4.3.2 完整性控制.
4.3.3 SQL Server 2000的完整性
4.4 数据库的安全性.
4.4.1 安全性级别.
4.4.2 权限的授予与回收.
4.4.3 安全性控制技术
4.4.4 SQL Server 2000的安全性
习题
第五章 数据库应用系统设计
5.1 数据库应用系统开发方法
5.1.1 生命周期法.
5.1.2 快速原型法.
5.1.3 面向对象法.
5.2 数据库应用系统的开发过程
5.2.1 系统分析
5.2.2 系统设计
5.2.3 系统实施
5.2.4 系统运行与维护
5.3 数据库设计
5.3.1 需求分析
5.3.2 概念结构设计
5.3.3 逻辑结构设计
5.3.4 物理结构设计
5.3.5 数据库实施.
5.3.6 数据库运行和维护.
5.4 常用关系数据库管理系统
5.5 数据库应用系统开发工具
习题
第六章 PowerBuilder概述
6.1 PowerBuilder的基本概念.
6.1.1 对象.
6.1.2 面向对象程序设计.
6.1.3 事件驱动
6.1.4 描绘器
6.1.5 对象库
6.2 PowerBuilder的主要功能.
6.3 PowerBuilder的开发环境.
6.3.1 工具栏
6.3.2 系统目录树.
6.3.3 剪贴和输出窗口
6.4 工作区和应用对象
6.5 命名规范.
6.5.1 控件命名规范
6.5.2 对象命名规范.
6.6 PowerBuilder程序开发步骤.
6.7 视图.
习题.
第七章 数据库操作
7.1 数据库操作.
7.1.1 创建本地数据库
7.1.2 删除本地数据库
7.2 表操作
7.2.1 创建和修改表.
7.2.2 设置主键和外键
7.2.3 创建、删除视图和索引
7.2.4 操作数据库中的数据.
7.2.5 定义显示格式.
7.2.6 定义编辑格式.
7.3 建立PowerBuilder与数据库的连接
7.3.1 通过ODBC与数据库连接.
7.3.2 通过专用接口与数据库连接.
7.3.3 更改当前连接的数据库
7.4 数据库描述文件
习题.
第八章 PowerScript语言
8.1 语言基础
8.1.1 标识符.
8.1.2 数据类型
8.1.3 常量
8.1.4 变量
8.1.5 变量的作用域.
8.1.6 运算符.
8.2 PowerScript语句.
8.2.1 语句格式
8.2.2 赋值语句
8.2.3 条件语句
8.2.4 循环语句
8.2.5 Exit和Continue语句.
8.2.6 Goto语句
8.2.7 Return和HALT语句.
8.2.8 Call语句
8.2.9 Create和Destroy语句
8.3 数组.
8.4 结构.
8.5 对象、属性、函数和事件的引用方法
8.6 使用代词编写通用代码
8.7 函数.
8.7.1 系统函数
8.7.2 自定义函数
8.8 用户事件
8.9 嵌入式SQL语句与数据库操作.
8.9.1 数据库的连接与断开语句
8.9.2 事务的提交与回滚语句
8.9.3 查询语句SELECT
8.9.4 插入语句INSERT
8.9.5 删除语句DELETE
8.9.6 修改语句UPDATE
8.9.7 检查SQL语句执行情况
8.9.8 游标语句
8.9.9 动态SQL语句
习题.
第九章 创建应用对象.
9.1 应用对象简介
9.2 创建应用对象
9.2.1 创建定制应用对象
9.2.2 移植已有应用程序
9.3 设置应用对象的属性
9.4 应用对象的事件
9.4.1 Open事件.
9.4.2 Close事件.
9.4.3 Idle事件.
9.4.4 SystemError事件
9.4.5 ConnectBegin事件
9.4.6 ConnectEnd事件
9.5 事务对象
9.5.1 事务对象的作用及属性设置.
9.5.2 建立与断开数据库的连接
9.5.3 自定义事务对象的创建与删除
9.6 编写应用对象的事件处理程序
习题.
第十章 窗口对象
10.1 窗口的分类
10.2 创建窗口
10.2.1 创建一个全新窗口
10.2.2 创建一个继承窗口
10.2.3 保存窗口.
10.2.4 预览窗口.
10.3 窗口对象的属性
10.3.1 设置窗口一般属性的“General”标签页
10.3.2 设置窗口滚动条属性的“Scroll”标签页
10.3.3 设置窗口工具栏属性的“ToolBar”标签页.
10.3.4 设置窗口属性的“Other”标签页
10.4 窗口对象函数.
10.4.1 打开和关闭窗口函数
10.4.2 带参数打开和关闭窗口函数
10.5 窗口对象的事件
10.5.1 对窗口事件编程.
10.5.2 常用的窗口对象事件
10.6 窗口对象的控件
10.6.1 向窗口添加控件.
10.6.2 操作控件.
10.6.3 设置控件的访问顺序
10.6.4 设置控件的常用属性
10.6.5 常用控件介绍
10.6.6 高级控件介绍
习题.
第十一章 菜单对象
11.1 菜单及菜单描绘器
11.1.1 菜单的分类
11.1.2 菜单的组成
11.1.3 菜单描绘器
11.2 创建菜单
11.3 定义菜单属性.
11.3.1 菜单属性的“General”标签页.
11.3.2 菜单属性的“Toolbar”标签页.
11.4 为菜单对象编写脚本.
11.5 使用菜单
11.5.1 把窗口和菜单关联起来.
11.5.2 在窗口脚本中引用菜单对象
11.5.3 使用弹出式菜单.
11.6 MDI窗口
11.6.1 创建MDI窗口.
11.6.2 创建工作表
11.6.3 在MDI中应用菜单和工具栏.
11.6.4 与工作表相关的函数
习题.
第十二章 数据窗口对象
12.1 创建数据窗口对象
12.1.1 确定数据窗口的显示风格
12.1.2 定义数据源
12.1.3 数据窗口描绘器.
12.2 设置数据窗口工作区属性
12.2.1 General标签页.
12.2.2 Generation标签页.
12.2.3 Prefixes标签页
12.3 向数据窗口添加对象.
12.3.1 数据窗口的层次.
12.3.2 添加或删除列对象
12.3.3 添加静态文本对象
12.3.4 添加计算域对象.
12.3.5 添加图像对象
12.3.6 添加统计图对象.
12.4 增加数据窗口的功能.
12.4.1 数据排序.
12.4.2 数据分组统计
12.4.3 数据过滤.
12.4.4 按需检索数据
习题.
第十三章 使用数据窗口控件.
13.1 建立数据窗口控件与数据窗口对象的联系.
13.2 事务对象
13.2.1 事务对象的作用及属性设置
13.2.2 建立与断开数据库的连接
13.2.3 自定义事务对象的创建与删除.
13.2.4 为数据窗口控件分配事务对象.
13.2.5 使用数据窗口的完整过程
13.3 检索数据
13.4 数据窗口控件工作原理
13.4.1 数据窗口控件的缓冲区.
13.4.2 编辑控件.
13.5 访问数据窗口的数据及属性.
13.5.1 访问数据窗口的数据
13.5.2 访问数据窗口的属性
13.6 数据窗口的常用函数.
13.6.1 插入与删除行
13.6.2 数据保存.
13.6.3 在主缓冲区内滚动行
13.6.4 得到与设置当前行和列.
13.6.5 行的选择.
13.6.6 清除所有行
13.6.7 统计行数.
13.6.8 排序
13.6.9 过滤数据.
13.6.10 查找函数
13.6.11 Modify( )和Describe( )函数
13.7 使用数据窗口控件事件
13.7.1 Clicked和DoubleClicked事件
13.7.2 ItemChanged和ItemError事件.
13.7.3 DBError事件
13.7.4 窗口的CloseQuery事件
13.8 在程序中创建数据窗口对象.
13.9 打印数据窗口.
习题
第十四章 综合实例
14.1 系统分析
14.2 系统设计
14.2.1 总体设计.
14.2.2 详细设计.
14.3 系统实施
14.3.1 建立应用对象
14.3.2 登录窗口.
14.3.3 菜单设计.
14.3.4 MDI主窗口
14.3.5 学生管理窗口
14.3.6 成绩管理窗口
14.3.7 页面设置窗口
14.3.8 打印预览窗口
14.3.9 打印设置窗口
14.3.10 查询窗口
14.3.11 查找窗口
14.3.12 专业选择窗口
14.3.13 统计窗口
14.3.14 成绩分布窗口
14.3.15 制作可执行文件
主要参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

信息产业部全国电子信息应用教育中心组编
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon