图书介绍
数据库技术及应用PDF|Epub|txt|kindle电子书版本网盘下载
- 陈刚主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508449762
- 出版时间:2007
- 标注页数:267页
- 文件大小:53MB
- 文件页数:281页
- 主题词:数据库系统-高等学校:技术学校-教材
PDF下载
下载说明
数据库技术及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库系统概述1
本章学习目标1
1.1 问题的提出1
1.1.1 数据库理论及其应用技术1
1.1.2 数据库应用实例分析1
1.2 基本概念3
1.2.1 信息与数据3
1.2.2 数据处理3
1.3 数据库技术的发展4
1.3.1 数据库技术发展阶段的划分4
1.3.2 现代数据库发展阶段7
1.4 数据库系统的组成与结构7
1.4.1 数据库系统的组成7
1.4.2 数据库系统的结构8
1.5 数据模型10
1.5.1 数据模型的概念10
1.5.2 概念模型11
1.5.3 层次模型12
1.5.4 网状模型12
1.5.5 关系模型13
本章小结14
习题一14
第2章 关系数据库理论基础16
本章学习目标16
2.1 关系的基本概念16
2.1.1 关系的数学定义16
2.1.2 关系的性质18
2.2 关系的完整性19
2.2.1 键19
2.2.2 实体完整性20
2.2.3 参照完整性20
2.2.4 用户定义完整性20
2.3 关系代数21
2.3.1 传统的集合运算21
2.3.2 专门的关系运算22
2.4 关系规范化23
2.4.1 问题的提出23
2.4.2 关系模式的规范化25
2.4.3 关系分解的原则26
本章小结27
习题二28
第3章 结构化查询语言——SQL30
本章学习目标30
3.1 SQL语言基本知识30
3.1.1 SQL的发展史30
3.1.2 SQL的特点31
3.1.3 SQL的分类31
3.2 实验环境SQL Server 2000简介32
3.2.1 数据库32
3.2.2 管理工具33
3.2.3 查询分析器35
3.3 数据定义命令39
3.3.1 建立数据库39
3.3.2 建立数据表39
3.3.3 数据表的修改41
3.3.4 数据表的删除41
3.3.5 索引的建立与删除41
3.4 数据查询语言42
3.4.1 查询语句格式42
3.4.2 单表查询43
3.4.3 多表查询46
3.4.4 嵌套查询47
3.5 数据操纵语言48
3.5.1 插入数据48
3.5.2 删除数据48
3.5.3 修改数据48
3.6 视图48
3.6.1 视图的特点48
3.6.2 视图的建立和撤消49
3.6.3 视图数据操作49
3.7 数据控制50
3.7.1 授权50
3.7.2 回收权限51
本章小结51
习题三51
第4章 数据库安全及维护53
本章学习目标53
4.1 数据库安全性53
4.1.1 基本概念53
4.1.2 安全措施的设置模型53
4.2 数据库的完整性55
4.2.1 基本概念55
4.2.2 完整性约束55
4.3 并发控制56
4.3.1 基本概念56
4.3.2 封锁58
4.3.3 并发调度的串行操作和并行操作59
4.4 数据恢复60
4.4.1 故障的种类60
4.4.2 转储和恢复61
4.4.3 日志文件62
4.4.4 用转储和日志文件恢复数据库63
本章小结63
习题四63
第5章 数据库系统设计64
本章学习目标64
5.1 数据库设计概述64
5.1.1 数据库系统设计内容64
5.1.2 数据库设计特点64
5.2 数据库设计步骤65
5.3 数据库结构设计65
5.3.1 需求分析66
5.3.2 概念结构设计67
5.3.3 逻辑结构设计68
5.3.4 物理设计68
5.4 应用程序设计69
5.5 运行和维护69
5.5.1 数据载入数据库69
5.5.2 数据库系统试运行70
5.5.3 数据库系统的运行和维护70
5.6 数据库系统设计国家标准70
本章小结73
习题五73
第6章 PowerBuilder概述74
本章学习目标74
6.1 PowerBuilder 9.0简介74
6.1.1 跨平台开发74
6.1.2 开放的数据库连接75
6.1.3 面向对象的编程75
6.1.4 事件驱动的应用程序76
6.1.5 功能强大的编程语言与函数76
6.1.6 强大的Web及分布式开发能力77
6.2 PowerBuilder 9.0的开发环境77
6.3 PowerBuilder应用系统的开发81
6.3.1 PowerBuilder应用系统的构成81
6.3.2 PowerBuilder应用系统的开发步骤82
6.3.3 PowerBuilder应用系统的开发举例——求解一元二次方程82
本章小结85
习题六85
第7章 PowerScript语言86
本章学习目标86
7.1 PowerScript基本概念86
7.1.1 标识符86
7.1.2 保留字87
7.1.3 代词88
7.1.4 特殊ASCII字符90
7.1.5 断行、续行和注释91
7.2 数据类型91
7.2.1 标准数据类型92
7.2.2 系统对象数据类型92
7.2.3 枚举类型93
7.3 变量与常量93
7.3.1 变量93
7.3.2 常量94
7.3.3 数组94
7.3.4 变量的作用域95
7.4 运算符和表达式97
7.4.1 算术运算符98
7.4.2 关系运算符98
7.4.3 逻辑运算符99
7.4.4 连接运算符99
7.4.5 运算符的优先级99
7.4.6 表达式100
7.5 基本语句100
7.5.1 赋值语句100
7.5.2 条件控制语句101
7.5.3 循环控制语句103
7.5.4 其他语句105
7.6 常用标准函数107
7.6.1 MessageBox()函数107
7.6.2 Open()和Close()函数107
7.6.3 数据类型检查函数107
7.6.4 数据类型转换函数108
7.6.5 Run()函数108
7.7 自定义函数和结构108
7.7.1 自定义函数109
7.7.2 结构112
7.8 嵌入式SQL语句114
7.8.1 数据库连接的建立与断开114
7.8.2 提交与回滚事务115
7.8.3 单行检索语句SELECT115
7.8.4 插入语句INSERT116
7.8.5 删除语句DELETE116
7.8.6 修改语句UPDATE116
7.8.7 检查SQL语句的执行情况117
7.8.8 游标操作(读取多行数据)117
7.9 编写脚本118
7.9.1 打开脚本视图区119
7.9.2 粘贴脚本119
7.9.3 编译脚本121
7.10 应用程序的调试121
7.10.1 调试窗口122
7.10.2 断点设置123
7.10.3 调试状态下应用程序的跟踪运行126
本章小结127
习题七128
第8章 PowerBuilder中的数据库及其操纵129
8.1 创建数据库129
8.2 创建和删除数据表131
8.3 数据表的操纵134
8.3.1 定义列的扩展属性134
8.3.2 索引和主键、外部键的创建与删除137
8.3.3 浏览和修改表结构140
8.4 视图及其操作141
8.4.1 创建和删除视图141
8.4.2 表或视图语法的输出144
8.5 表中数据的操作144
8.5.1 数据检索145
8.5.2 数据修改145
8.5.3 数据的排序和过滤145
8.5.4 数据的导入导出147
8.6 连接数据库147
8.6.1 通过ODBC接口148
8.6.2 通过专用接口连接153
8.7 数据库管理155
本章小结160
习题八160
第9章 应用程序对象162
本章学习目标162
9.1 应用程序对象概述162
9.2 创建应用程序对象163
9.2.1 工作区163
9.2.2 创建应用程序对象164
9.3 应用程序对象的属性设置166
9.4 应用程序对象的方法和事件168
9.4.1 应用程序对象的事件169
9.4.2 应用程序对象的方法170
9.5 事务对象及其应用170
9.5.1 事务对象的概念170
9.5.2 事务对象的属性171
9.5.3 自定义事务对象172
本章小结172
习题九172
第10章 菜单设计173
本章学习目标173
10.1 创建菜单173
10.1.1 菜单173
10.1.2 菜单画板175
10.1.3 创建菜单175
10.1.4 修改菜单178
10.2 菜单属性和事件179
10.2.1 General选项卡179
10.2.2 Toolbar选项卡181
10.2.3 菜单事件182
10.3 菜单的使用183
10.3.1 窗口菜单183
10.3.2 弹出式菜单183
本章小结184
习题十184
第11章 窗口对象185
本章学习目标185
11.1 窗口185
11.1.1 窗口的分类185
11.1.2 窗口的创建与修改186
11.1.3 窗口的属性187
11.1.4 窗口的事件189
11.1.5 窗口对象的函数191
11.2 主窗口的设计192
11.2.1 主窗口的设计方法192
11.2.2 主窗口的设计实例192
11.3 登录窗口的设计193
11.4 窗口的控件194
11.4.1 窗口中控件的添加与删除194
11.4.2 调整控件及其布局195
11.4.3 定义控件的Tab顺序196
11.5 控件的使用方法197
11.5.1 控件的命名197
11.5.2 控件的共同属性197
11.5.3 控件的基本类型199
11.5.4 CommandButton199
11.5.5 PictureButton200
11.5.6 RadioButton200
11.5.7 GroupBox201
11.5.8 CheckBox201
11.5.9 ListBox和ListPictureBox201
11.5.10 SinglelineEdit203
11.5.11 MultiLineEdit204
11.5.12 EditMask204
11.5.13 DropDownListBox和DropDownPictureListBox205
11.5.14 StaticText205
11.5.15 RichTextEdit205
11.5.16 Tab206
11.5.17 Drawing208
11.5.18 DataWindow208
11.5.19 OLE209
11.5.20 HtrackBar和VtrackBar控件210
11.5.21 HprogressBar(水平进度条)和VprogressBar(垂直进度条)控件211
11.5.22 StaticHyperLink(静态超链)PictureHyperLink(图形超链)控件211
本章小结211
习题十一211
第12章 数据窗口213
本章学习目标213
12.1 数据窗口213
12.1.1 数据窗口的设计思想213
12.1.2 数据窗口对象的创建214
12.2 典型数据窗口设计217
12.2.1 显示风格217
12.2.2 数据源的定义224
12.2.3 数据窗口对象属性230
12.2.4 数据窗口对象上的控件237
12.3 数据窗口中的数据处理239
12.3.1 数据正确性检查239
12.3.2 数据的排序、过滤、分组及去掉重复值240
12.3.3 数据的导入、导出和检索241
12.4 在脚本中引用数据窗口对象及数据窗口项242
12.4.1 数据窗口对象的引用242
12.4.2 数据窗口项的引用243
12.5 数据窗口的更新控制244
12.6 数据窗口的打印246
12.6.1 打印预览246
12.6.2 数据打印247
12.7 统计图的使用248
12.7.1 统计图的组成248
12.7.2 统计图的种类248
12.7.3 统计图属性的定义249
12.8 数据窗口常用函数251
12.8.1 连接事务对象的函数251
12.8.2 滚动数据行函数251
12.8.3 取得和设置数据项的函数252
12.8.4 可编辑控件函数252
12.8.5 与数据库有关的函数253
本章小结256
习题十二256
第13章 发票管理项目开发258
本章学习目标258
13.1 项目整体介绍258
13.2 数据表的设计259
13.3 发票管理模块261
13.3.1 发票管理模块界面构成261
13.3.2 发票管理模块界面典型设计技巧262
13.4 统计查询模块265
本章小结266
习题十三266
参考文献267