Visual FoxPro数据库基础

出版时间:2011-8  出版社:清华大学出版社  作者:丁革媛 编  页数:347  

内容概要

  《Visual FoxPro数据库基础》是以关系型数据库管理系统Visual FoxPro 6.0中文版为平台,详细介绍了关系型数据库基本概念、数据模型、关系代数、Visual FoxPro的开发环境、Visual FoxPro程序设计基础、数据库与表、Visual FoxPro的可视化编程、查询与视图、关系数据库标准语言SQL、报表和标签、菜单设计与应用、数据库应用系统开发和数据安全与共享等内容。内容讲解细致、图文并茂、重点突出,并通过大量的实例,将理论知识学习和实践技能培养紧密地结合在一起。  《Visual FoxPro数据库基础》既可作为高等院校非计算机专业本、专科学生“数据库基础”课程的教学用书,也可以作为计算机爱好者以及数据库维护与应用能力培训的教学和参考用书。

书籍目录

第1章  数据库概述
1.1 数据库基本概念
1.2 数据管理的发展历史
1.3 数据库系统的体系结构
1.4 数据模型
1.5 关系代数
1.6 数据库设计
1.7 Visual FoxPro数据库概述
1.7.1 安装Visual FoxPro 6.0
1.7.2 Visual FoxPro的启动与退出
1.7.3 Visual FoxPro的用户界面
1.7.4 Visual FoxPro的工作方式
1.7.5 Visual FoxPro命令概述
1.7.6 Visual FoxPro中最简单的操作命令
1.7.7 Visual FoxPro的配置
1.7.8 Visual FoxPro的帮助系统
1.7.9 Visual FoxPro的向导、设计器和生成器简介
1.8 项目管理器
1.8.1 项目管理器简介
1.8.2 项目管理器的功能
1.8.3 定制项目管理器
习题一
第2章 Visual FoxPro程序设计基础
2.1 数据类型
2.2 常量与变量
2.2.1 常量
2.2.2 变量
2.3 数组
2.4 运算符和表达式
2.4.1 算术运算符及数值表达式
2.4.2 字符运算符及字符表达式
2.4.3 日期时间运算符及日期时间表达式
2.4.4 关系运算符及关系表达式
2.4.5 逻辑运算符及逻辑表达式
2.4.6 综合表达式的运算优先级
2.5 常用函数
2.5.1 数值函数
2.5.2 字符函数
2.5.3 日期和时间函数
2.5.4 数据类型转换函数
2.5.5 其他函数
2.6 程序设计基础
2.6.1 程序文件的建立与执行
2.6.2 程序中的常用语句与注释
2.6.3 程序的基本结构
2.7 过程和自定义函数
2.7.1 过程和自定义函数的定义
2.7.2 过程和自定义函数的调用
2.7.3 参数传递
2.7.4 变量的作用域
习题二
第3章 数据库和表
3.1 数据库的建立和编辑
3.1.1 建立数据库
3.1.2 数据库的基本操作
3.2 表的创建
3.2.1 自由表
3.2.2 数据库表
3.3 表的基本操作
3.3.1 表的打开和关闭
3.3.2 表结构的显示与修改
3.3.3 表中记录的操作
3.3.4 表的统计
3.3.5 表到表
3.4 索引
3.4.1 索引的概念
3.4.2 在表设计器中建立索引
3.4.3 利用命令窗口建立索引
3.5 工作区
3.5.1 工作区的概念
3.5.2 工作区的选择
3.6 表的关系
3.6.1 表之间的永久关系
3.6.2 表之间的临时关系
3.7 数据库完整性
3.7.1 实体完整性与主关键字
3.7.2 域完整性与约束规则
3.7.3 参照完整性与表之间的关联
3.7.4 数据库表触发器
习题三
第4章 Visual FoxPro的可视化编程
4.1 对象及其使用
4.1.1 对象与类
4.1.2 对象的属性、事件与方法
4.1.3 Visual FoxPro可视化编程的步骤
4.2 创建表单
4.2.1 表单设计器工具栏
4.2.2 表单控件的布局
4.3 表单的属性和方法
4.3.1 表单的属性
4.3.2 表单的事件与方法
4.3.3 表单文件的执行
4.4 常用基本型控件
4.4.1 标签控件
4.4.2 命令按钮和命令按钮组
4.4.3 文本框控件
4.4.4 编辑框控件
4.4.5 复选框控件
4.4.6 选项按钮组控件
4.4.7 列表框和组合框控件
4.4.8 表格控件
4.4.9 页框控件
4.4.10 计时器和微调按钮控件
4.4.11 图形和图像控件
4.5 多重表单
4.5.1 表单的类型
4.5.2 主从表单之间的参数传递
习题四
第5章 查询和视图
5.1 查询
5.2 视图
5.2.1 创建本地视图
5.2.2 视图的使用
习题五
第6章 关系数据库标准语言SQL
6.1 SQL概述
6.1.1 SQL的发展过程
6.1.2 SQL语言的特点
6.1.3 SQL数据库的体系结构
6.1.4 SQL语言的语句结构
6.1.5 SQL语言的命令分类
6.2 SQL的数据定义
6.2.1 数据库的定义和删除
6.2.2 表的定义
6.2.3 修改表结构
6.2.4 删除表
6.3 SQL的数据查询
6.3.1 简单查询
6.3.2 简单的联接查询
6.3.3 嵌套查询
6.3.4 带特殊运算符的条件查询
6.3.5 超联接查询
6.3.6 排序
6.3.7 分组统计查询与筛选
6.3.8 空值查询
6.3.9 输出合并
6.3.10 查询结果输出
6.4 SQL的数据修改
6.4.1 插入记录
6.4.2 删除记录
6.4.3 更新记录
习题六
第7章 报表和标签
7.1 创建报表
7.1.1 利用报表向导创建报表
7.1.2 利用报表设计器创建报表
7.1.3 快速报表
7.1.4 报表的预览和打印
7.1.5 Visual FoxPro报表事件
7.1.6 报表的调用
7.1.7 利用报表设计器对Excel表格进行报表处理
7.2 标签设计
7.2.1 利用标签向导创建标签
7.2.2 利用标签设计器创建标签
习题七
第8章 菜单设计与应用
8.1 系统菜单
8.1.1 菜单结构
8.1.2 系统菜单的配置
8.2 下拉式菜单设计
8.2.1 菜单设计的基本步骤
8.2.2 菜单设计方法
8.2.3 下拉式菜单设计实例
8.2.4 为顶层表单添加菜单
8.3 快捷菜单设计
8.3.1 快捷菜单的特点与创建方法
8.3.2 快捷菜单的应用实例
8.4 利用程序设计菜单
8.4.1 设计条形菜单
8.4.2 设计弹出式菜单
习题八
第9章 数据库应用系统开发
9.1 开发的基本步骤
9.1.1 需求分析
9.1.2 系统设计
9.1.3 系统实现
9.1.4 软件测试
9.1.5 系统维护
9.2 “银行账户管理系统”开发实例
9.2.1 应用系统需求分析
9.2.2 应用系统功能设计
9.2.3 应用系统数据库设计
9.2.4 应用系统主界面设计
9.2.5 管理员身份验证界面设计
9.2.6 活期储蓄账户管理界面设计
9.2.7 定期储蓄账户管理模块的设计
9.2.8 活期储蓄用户查询模块的设计
9.2.9 定期储蓄用户查询模块的设计
9.2.10 活期储蓄取款机模块的设计
9.2.11 结束界面的设计
9.2.12 系统主文件的设计
9.2.13 系统的编译
习题九
第10章 数据安全与共享
10.1 计算机安全性
10.1.1 计算机系统的安全性
10.1.2 计算机系统评测标准
10.2 数据库安全性控制
10.2.1 数据库安全性概述
10.2.2 数据库安全技术
10.3 并发控制
10.3.1 并发控制概述
10.3.2 封锁
10.3.3 封锁协议
10.3.4 活锁和死锁
10.4 数据库恢复技术
10.4.1 数据库恢复概述
10.4.2 恢复操作的基本原理
10.4.3 具体故障的恢复策略
10.4.4 数据库镜像
习题十
参考文献

章节摘录

  3.数据库系统的主要风险  数据库系统在实际应用中存在来自各方面的安全风险,由安全风险最终引起安全问题。下面从四个方面讲述数据库系统的安全风险。  (1)来自操作系统的风险。来自操作系统的风险主要集中在病毒、后门、数据库系统和操作系统的关联性方面。首先在病毒方面,操作系统中可能存在的特洛伊木马程序对数据库系统构成极大的威胁,数据库管理员尤其需要注意木马程序带给系统人驻程序所带来的威胁。一个特洛伊木马程序修改了入驻程序的密码,并且当更新密码时,入侵者能得到新的密码。其次在操作系统的后门方面,许多数据库系统的特征参数尽管方便了数据库管理员,但也为数据库服务器主机操作系统留下了后门,这使得黑客可以通过后门访问数据库。最后数据库系统和操作系统之间带有很强的关联性。操作系统具有文件管理功能,能够利用存取控制矩阵,实现对各类文件包括数据库文件的授权进行读写和执行等,而且操作系统的监控程序能进行用户登录和口令鉴别的控制,因此数据库系统的安全性最终要靠操作系统和硬件设备所提供的环境。如果操作系统允许用户直接存取数据库文件,则在数据库系统中采取最可靠的安全措施也不起作用。  (2)来自管理的风险。用户安全意识薄弱,对信息网络安全重视不够,安全管理措施不落实,导致安全事件的发生,这些都是当前安全管理工作存在的主要问题。从已发生安全事件的原因中分析,占前两位的分别是“未修补软件安全漏洞”和“登录密码过于简单或未修改”,这也表明了用户缺乏相关的安全防范意识和基本的安全防范常识。比如数据库系统可用的但并未正确使用的安全选项、危险的默认设置、给用户更多的不适当的权限、对系统配置的未经授权的改动等。  (3)来自用户的风险。用户的风险主要表现在用户账号、作用和对特定数据库目标的操作许可。例如对表单和存储步骤的访问。因此必须对数据库系统做范围更广的彻底安全分析,找出所有可能领域内的潜在漏洞,包括与销售商提供的软件相关的风险软件的BuG、缺少操作系统补丁、脆弱的服务和选择不安全的默认配置等。另外对于密码长度不够、对重要数据的非法访问以及窃取数据库内容等恶意行动也潜在地存在,以上这些都表现为来自用户的风险。  ……

图书封面

评论、评分、阅读与下载


    Visual FoxPro数据库基础 PDF格式下载


用户评论 (总计1条)

 
 

  •   一般啦。。。
 

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

京ICP备13047387号-7