出版时间:2009-3 出版社:哈尔滨工业大学出版社 作者:许善祥,高军 主编 页数:234 字数:382000
内容概要
本书以中文Visual FoxPro 6.0数据库管理系统为背景,以初学数据库的学生为读者,详细介绍关系数据库系统管理数据的基本操作方法和数据库程序设计的基础知识,重点培养学生使用数据库管理系统处理数据的能力,初步培养学生的程序设计能力。本书以开发学生最为熟悉的、与学生关系最为密切的学生成绩管理系统的开发过程为主线,并以这个学生最容易接受的实例贯穿全书。由浅入深、循序渐进地组织教材内容,旨在逐步引领学生掌握开发简单实用的数据库应用系统的基本方法和技能。 本书可作为普通高等学校和高等职业技术学院非计算机专业教材,也可供学习数据库管理系统的人员参考。
书籍目录
第1章 绪论 1.1 数据库基础知识 1.1.1 数据库基本概念 1.1.2 数据管理技术的发展阶段 1.1.3 常用数据模型 1.1.4 关系数据库系统 1.1.5 案例:成绩管理系统数据库建模分析 1.2 Visual FoxPro简介 1.2.1 Visual FoxPro的发展 1.2.2 Visual FoxPro的特点 1.2.3 Visual FoxPro的工作界面 1.2.4 项目管理器 1.2.5 Visual FoxPm的工作方式 1.2.6 Visual FoxPro的命令概述 1.2.7 Visual FoxPro的常用文件类型 1.3 程序设计基础 1.3.1 面向过程的程序设计 1.3.2 面向对象的程序设计 小结 习题第2章 Visual FoxPro语言基础 2.1 数据类型 2.2 常量与变量 2.2.1 常量 2.2.2 变量 2.3 运算符与表达式 2.3.1 运算符 2.3.2 表达式 2.4 常用函数 2.4.1 数值函数 2.4.2 字符处理函数 2.4.3 日期类函数 2.4.4 转换类函数 2.4.5 测试类函数 2.5 数组 小结 习题第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 数据库表的特殊操作 3.2.5 自由表与数据库表的相互转化 3.2.6 表的打开与关闭 3.2.7 表结构的修改 3.2.8 表的删除 小结 习题第4章 表数据的维护 4.1 表的基本操作 4.1.1 表记录的添加 4.1.2 记录的显示与浏览 4.1.3 记录指针的定位 4.1.4 记录的修改 4.1.5 表的复制 4.1.6 记录的删除与恢复 4.2 表的高级操作 4.2.1 表的排序 4.2.2 表的索引 4.2.3 索引文件的使用 4.3 记录的查询 4.3.1 顺序查询 4.3.2 索引查询 4.4 记录的统计 4.5 多表操作 4.5.1 工作区的概念 4.5.2 工作区号与别名 4.5.3 工作区的选择 4.5.4 工作区的互访 4.5.5 表的关联 4.5.6 创建表之间的永久关系 4.5.7 设置参照完整性 4.6 视图 4.6.1 什么是视图 4.6.2 本地视图向导简介 4.7 SQL语言简介 4.7.1 SQL简介 4.7.2 SQL的基本操作 小结 习题第5章 结构化程序设计 5.1 程序概述 5.1.1 程序的概念 5.1.2 程序文件的建立、修改与执行 5.1.3 简单的输入输出命令 5.2 顺序结构 5.2.1 顺序结构流程及常用命令 5.2.2 程序举例 5.3 分支结构 5.3.1 简单分支选择结构 5.3.2 选择分支结构 5.3.3 IF语句的嵌套 5.3.4 多分支结构 5.4 循环结构 5.4.1 DO WHILE循环结构 5.4.2 FOR循环结构 5.4.3 SGAN循环结构 5.4.4 多重循环 5.5 子程序、过程及调用 5.5.1 子程序及调用 5.5.2 过程及过程调用 5.5.3 过程调用中的参数传递 5.5.4 过程的嵌套调用 5.6 用户自定义函数 5.7 内存变量的作用域 5.7.1 全局变量 5.7.2 局部变量 小结 习题第6章 面向对象程序设计 6.1 面向对象程序设计的基本概念 6.1.1 类 6.1.2 对象 6.2 常用属性、事件和方法 6.2.1 属性 6.2.2 事件 6.2.3 方法 6.3 表单设计 6.3.1 基础知识 6.3.2 创建表单 6.3.3 修改表单 6.3.4 运行表单 6.4 常用控件 6.4.1 标签控件 6.4.2 文本框控件 6.4.3 命令按钮控件 6.4.4 命令按钮组控件 6.4.5 编辑框控件 6.4.6 单选按钮组 6.4.7 复选框控件 6.4.8 列表框控件 6.4.9 组合框控件 6.4.10 计时器控件 6.4.11 表格控件 6.4.12 页框控件 6.5 菜单设计 6.5.1 菜单系统规划 6.5.2 菜单介绍 6.5.3 菜单的建立 6.5.4 菜单设计器 6.5.5 菜单设计器应用 6.5.6 工具栏 小结 习题第7章 报表与标签设计 7.1 报表设计概述 7.2 报表向导 7.2.1 “报表向导”新建报表 7.2.2 “一对多报表向导”新建报表 7.3 快速报表 7.4 报表设计器 7.4.1 启动报袁设计器 7.4.2 报表的数据环境 7.4.3 “报表设计器”窗口 7.4.4 报表设计工具 7.4.5 控件的使用 7.4.6 典型实例 7.5 创建标签布局 7.5.1 “标签向导”创建标签 7.5.2 “标签设计器”创建标签 小结 习题第8章 数据库应用系统开发 8.1 数据库应用系统开发过程 8.1.1 需求分析阶段 8.1.2 系统设计阶段 8.1.3 系统实现阶段 8.1.4 系统运行和维护阶段 8.2 项目的连编 8.2.1 设置主文件 8.2.2 项目连编 8.3 系统发布 小结 习题参考文献
章节摘录
第1章 绪论 1.1 数据库基础知识 本章重点:Visual FoxPro的工作界面及对两种程序设计思想的理解。 本章难点:对程序设计思想的理解。 1.1数据库基础知识 数据对我们每一个人来说都是不陌生的,每个部门、每个单位都保管着本部门本单位的一些有用的数据或资料。例如,在企业管理中,保留着大量关于生产计划、原材料情况、设备情况和销售情况及员工的数据和资料,常常利用这些资料来指导当前生产或者为选择最佳的管理方案提供重要的根据。在学校管理中,保存大量的关于学生的数据,如学生的人事材料、学生的学习成绩记录和体格检查表及教师的相关资料等,可利用这些数据对学生的各种情况进行统计与分析。在医院管理中,保存着大量的病历,为诊断和治疗提供依据,等等。 要在计算机中管理如此庞大的数据量,必须依靠数据库技术。数据库技术产生于20世纪60年代末,是数据管理的最新技术,是计算机科学的重要分支。数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透,数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。 Visual FoxPro作为数据库系统中的一个工具,已被广泛应用于实际项目开发中,通过它,可以很方便地进行数据的管理。为了更好地掌握Visual FoxPro的应用,先来学习一些数据库系统的基础知识。 1.1.1数据库基本概念 1.数据(Data) 数据是对客观事物的符号表示,是用于表示客观事物的未经加工的原始素材,如图形符号、数字、字母、声音、图像、指纹等。在计算机中,数据是指所有能输人到计算机并被计算机处理的符号的总称。 2.数据库(Database,简记为DB) 数据库是指长期存储在计算机内、有组织的、可共享的、统一管理的相关数据的集合。数据库具有数据按一定的数据模型组织、描述和储存,可为各种用户共享、冗余度较小、数据独立性较高、易扩展等特点。 如创建一个student数据库,在该库中可以长久保存学生的基本信息、选课信息、成绩信息等各类与学生相关的大量数据。
图书封面
评论、评分、阅读与下载