顶部
收藏

数据库技术及应用——Visual Foxpro


作者:
李雁翎
定价:
33.00元
ISBN:
978-7-04-017524-0
版面字数:
530.000千字
开本:
16开
全书页数:
367页
装帧形式:
平装
重点项目:
暂无
出版时间:
2008-01-25
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
数据库技术

本书是以改革计算机教学、适应新世纪教育需要为出发点,根据教育部高等学校非计算机专业计算机基础课程教学指导分委员会提出的有关“数据库技术及应用”课程教学基本要求而编写的。

本书内容由数据库理论和Visual FoxPro技术与应用两大部分组成,并用一个实用的数据库应用系统程序贯穿整个教学过程,围绕它编排了大量详实的实例。本书系统地讲解了与数据库基本原理相关的基础知识;常用的数据模型以及E-R模型的设计;SQL语言和SQL查询的应用;面向对象程序设计方法的概念;过程式程序设计方法;面向对象可视化编程方法;数据库应用系统程序开发的方法及步骤;数据库安全技术等。

本书可作为高等院校计算机基础课以及相关专业数据库技术课程的教材,也可作为全国计算机等级考试二级Visual FoxPro的培训或自学教材。为了方便教师教学和学生自主学习,本书配有辅助教材及相关的教学网站。

  • 前辅文
  • 第 1章 数据库系统概述
    • 1.1 信息、数据与数据处理
      • 1.1.1 信息与数据
      • 1.1.2 数据处理
    • 1.2 数据描述
    • 1.3 数据模型
      • 1.3.1 层次模型
      • 1.3.2 网状模型
      • 1.3.3 关系模型
      • 1.3.4 面向对象模型
    • 1.4 数据库系统
      • 1.4.1 数据库
      • 1.4.2 数据库管理系统
      • 1.4.3 数据库系统的体系结构
      • 1.4.4 数据库系统的组成
    • 思考题
  • 第2章 数据库设计
    • 2.1 数据库设计概述
      • 2.1.1 数据库设计的任务
      • 2.1.2 数据库设计的步骤
    • 2.2 需求分析
    • 2.3 概念结构设计
      • 2.3.1 实体-联系模型
      • 2.3.2 实体-联系图
      • 2.3.3 实体集的联系类型
      • 2.3.4 ER模型的设计实例
    • 2.4 逻辑结构设计
      • 2.4.1 关系模型
      • 2.4.2 关系的规范化
      • 2.4.3 ER模型与关系模型的转换
      • 2.4.4 关系数据库
    • 2.5 物理结构设计
    • 2.6 数据库实施
    • 2.7 数据库的使用与维护
    • 思考题
    • 实验题
  • 第3章 关系代数
    • 3.1 集合运算
      • 3.1.1 并
      • 3.1.2 差
      • 3.1.3 交
      • 3.1.4 笛卡儿积
      • 3.1.5 应用实例
    • 3.2 特殊的关系运算
      • 3.2.1 投影
      • 3.2.2 选择
      • 3.2.3 连接
      • 3.2.4 除法
    • 思考题
    • 计算题
  • 第4章 Visual FoxPro 8.0系统概述
    • 4.1 Visual FoxPro 8.0的特性
    • 4.2 Visual FoxPro 8.0的安装与启动
      • 4.2.1 安装环境
      • 4.2.2 安装过程
      • 4.2.3 启动与退出
    • 4.3 Visual FoxPro 8.0系统环境的配置
    • 4.4 Visual FoxPro 8.0的集成环境
      • 4.4.1 Visual FoxPro 8.0的界面组成
      • 4.4.2 标题栏
      • 4.4.3 菜单栏
      • 4.4.4 工具栏
      • 4.4.5 命令窗口
      • 4.4.6 工作区与状态行
    • 4.5 向导
    • 4.6 生成器
    • 4.7 设计器
    • 思考题
    • 实验题
  • 第5章 Visual FoxPro操作基础
    • 5.1 数据类型
      • 5.1.1 字符型
      • 5.1.2 数值型
      • 5.1.3 日期型
      • 5.1.4 日期时间型
      • 5.1.5 逻辑型
      • 5.1.6 备注型
      • 5.1.7 通用型
    • 5.2 数据存储
      • 5.2.1 常量
      • 5.2.2 内存变量
      • 5.2.3 数组变量
      • 5.2.4 字段变量
      • 5.2.5 记录
      • 5.2.6 对象
      • 5.2.7 内存变量的作用域
      • 5.2.8 有关内存变量的操作
    • 5.3 函数
      • 5.3.1 数值函数
      • 5.3.2 字符处理函数
      • 5.3.3 日期时间函数
      • 5.3.4 数据转换函数
      • 5.3.5 测试函数
      • 5.3.6 其他函数
    • 5.4 表达式
      • 5.4.1 算术表达式
      • 5.4.2 字符表达式
      • 5.4.3 日期时间表达式
      • 5.4.4 关系表达式
      • 5.4.5 逻辑表达式
      • 5.4.6 名表达式
      • 5.4.7 类与对象操作符
    • 思考题
    • 实验题
  • 第6章 项目管理器
    • 6.1 创建项目
    • 6.2 项目管理器的使用
      • 6.2.1 用“数据”选项卡管理数据
      • 6.2.2 用“文档”选项卡管理文档
      • 6.2.3 用“类”选项卡管理类
      • 6.2.4 用“代码”选项卡管理代码文件
      • 6.2.5 用“其他”选项卡管理其他类型的文件
    • 6.3 项目管理器设置
    • 6.4 “项目”菜单功能
    • 思考题
    • 实验题
  • 第7章 数据库及表操作
    • 7.1 创建自由表
      • 7.1.1 表概述
      • 7.1.2 利用“表设计器”创建表
      • 7.1.3 利用表向导创建表
      • 7.1.4 表的打开与关闭
      • 7.1.5 修改表结构
    • 7.2 表中数据的输入
      • 7.2.1 以追加方式输入数据
      • 7.2.2 备注型数据的输入
      • 7.2.3 通用型数据的输入
    • 7.3 表中数据的显示与修改
      • 7.3.1 用编辑方式显示和修改数据
      • 7.3.2 用浏览方式显示和修改数据
      • 7.3.3 使用操作命令浏览和修改数据
      • 7.3.4 控制字段和记录的访问
    • 7.4 数据库的创建及使用
      • 7.4.1 创建数据库
      • 7.4.2 打开数据表
      • 7.4.3 向数据库添加表
    • 7.5 数据库表的使用
      • 7.5.1 设置字段的显示标题
      • 7.5.2 给字段添加注释
      • 7.5.3 设置字段的默认值
      • 7.5.4 设置字段的有效规则
    • 思考题
    • 实验题
  • 第8章 索引及记录操作
    • 8.1 索引概述
      • 8.1.1 什么是索引
      • 8.1.2 索引类型
      • 8.1.3 创建索引
    • 8.2 建立表间的关联关系
      • 8.2.1 建立表间的“一对一”关系
      • 8.2.2 建立表间的“一对多”关系
      • 8.2.3 设置参照完整性
    • 8.3 记录排序
      • 8.3.1 物理排序
      • 8.3.2 按索引字段排序
      • 8.3.3 按索引表达式排序
    • 8.4 记录定位
      • 8.4.1 绝对定位
      • 8.4.2 相对定位
      • 8.4.3 条件定位
    • 8.5 记录删除
      • 8.5.1 逻辑删除
      • 8.5.2 恢复删除
      • 8.5.3 物理删除
    • 8.6 记录修改
      • 8.6.1 单记录修改
      • 8.6.2 条件修改
      • 8.6.3 成批修改
    • 思考题
    • 实验题
  • 第9章 视图与查询操作
    • 9.1 创建视图
      • 9.1.1 利用视图设计器创建视图
      • 9.1.2 利用视图向导创建视图
    • 9.2 利用视图更新数据
    • 9.3 创建查询
      • 9.3.1 用查询设计器创建查询
      • 9.3.2 利用查询向导创建查询
    • 9.4 视图与查询的应用
    • 思考题
    • 实验题
  • 第10章 SQL语言
    • 10.1 SQL语言概述
      • 10.1.1 SQL语言的特点
      • 10.1.2 SQL语言的功能
    • 10.2 数据定义
      • 10.2.1 SQL语言基本数据类型
      • 10.2.2 创建表
      • 10.2.3 修改表结构
      • 10.2.4 删除表
    • 10.3 数据更新
      • 10.3.1 插入记录
      • 10.3.2 更新记录
      • 10.3.3 删除记录
    • 10.4 数据查询
      • 10.4.1 Select语句
      • 10.4.2 基本查询
      • 10.4.3 条件查询
      • 10.4.4 嵌套查询
      • 10.4.5 分组查询
      • 10.4.6 排序查询
      • 10.4.7 连接查询
      • 10.4.8 集合查询
    • 思考题
    • 实验题
  • 第11章 程序设计基础
    • 11.1 Visual FoxPro的工作方式
      • 11.1.1 命令方式
      • 11.1.2 菜单方式
      • 11.1.3 程序文件方式
      • 11.1.4 程序文件的创建与编辑
      • 11.1.5 程序文件的调用
    • 11.2 程序的基本结构
    • 11.3 顺序结构语句
      • 11.3.1 输入语句
      • 11.3.2 输出语句
    • 11.4 分支结构语句
      • 11.4.1 单向分支
      • 11.4.2 双向分支
      • 11.4.3 多向分支
      • 11.4.4 使用分支语句的注意事项
    • 11.5 循环结构语句
      • 11.5.1 “当”型循环
      • 11.5.2 “计数”型循环
      • 11.5.3 “指针”型循环
      • 11.5.4 使用循环语句的注意事项
    • 11.6 过程与过程文件
    • 11.7 程序调试
    • 思考题
    • 实验题
  • 第12章 面向对象程序设计
    • 12.1 面向对象概念的引入
      • 12.1.1 对象
      • 12.1.2 类
      • 12.1.3 属性
      • 12.1.4 事件与方法
    • 12.2 类的创建
      • 12.2.1 用菜单方式创建类
      • 12.2.2 通过编程创建类
    • 12.3 对象的操作
      • 12.3.1 创建对象
      • 12.3.2 设置对象的属性
      • 12.3.3 驱动对象的事件
      • 12.3.4 调用对象的方法
    • 12.4 表单的常用控件
      • 12.4.1 标签
      • 12.4.2 文本框
      • 12.4.3 计时器
      • 12.4.4 命令按钮
      • 12.4.5 组合框
      • 12.4.6 单选按钮
      • 12.4.7 微调控件
      • 12.4.8 复选框
      • 12.4.9 图像
      • 12.4.10 表格
      • 12.4.11 命令按钮组
      • 12.4.12 页框
      • 12.4.13 形状
      • 12.4.14 线条
    • 12.5 ActiveX控件
      • 12.5.1 添加ActiveX控件
      • 12.5.2 MMControl控件
      • 12.5.3 TreeView控件
      • 12.5.4 ImageList控件
      • 12.5.5 ToolBar控件
    • 思考题
    • 实验题
  • 第13章 表单设计
    • 13.1 创建表单
      • 13.1.1 利用表单设计器创建表单
      • 13.1.2 利用表单向导创建表单
    • 13.2 修改表单
    • 13.3 运行表单
    • 13.4 表单设计实例
      • 13.4.1 设计“关于”表单
      • 13.4.2 设计“登录”表单
      • 13.4.3 设计“启动”表单
      • 13.4.4 设计“数据浏览”表单
      • 13.4.5 设计“数据查询”表单
    • 思考题
    • 实验题
  • 第14章 报表设计
    • 14.1 报表布局
      • 14.1.1 设置报表页面
      • 14.1.2 设置报表中数据的显示方式
      • 14.1.3 添加报表控件
      • 14.1.4 常用的报表布局
    • 14.2 创建和使用报表
      • 14.2.1 利用报表设计器创建报表
      • 14.2.2 利用报表向导创建报表
    • 14.3 修改报表
    • 14.4 使用报表
    • 思考题
    • 实验题
  • 第15章 菜单与工具栏设计
    • 15.1 菜单系统
      • 15.1.1 设计菜单
      • 15.1.2 创建菜单
      • 15.1.3 生成菜单程序
      • 15.1.4 运行菜单
    • 15.2 工具栏
      • 15.2.1 定制系统工具栏
      • 15.2.2 创建工具栏对象
      • 15.2.3 利用ToolBar控件创建工具栏
    • 思考题
    • 实验题
  • 第16章 小型应用系统开发
    • 16.1 应用系统开发概述
      • 16.1.1 系统分析阶段
      • 16.1.2 系统设计阶段
      • 16.1.3 系统实施阶段
      • 16.1.4 系统维护阶段
    • 16.2 主要功能模块设计
      • 16.2.1 主程序设计
      • 16.2.2 启动表单设计
      • 16.2.3 登录表单设计
      • 16.2.4 菜单设计
      • 16.2.5 数据库设计
      • 16.2.6 数据表单设计
      • 16.2.7 报表设计
    • 16.3 数据库保护
      • 16.3.1 用户与权限
      • 16.3.2 数据库备份
      • 16.3.3 数据加密
      • 16.3.4 连编可执行程序
    • 思考题
    • 实验题
  • 附录一 常用命令一览表
  • 附录二 常用属性一览表
  • 附录三 常用事件一览表
  • 附录四 常用方法一览表
  • 附录五 系统变量一览表
  • 参考文献

相关图书