数据库应用基础
宫小全
7113029981
中国铁道出版社 / 0000-00-00
平装 / 16开 / 312页 / 0字
¥31.20
(1家书店)
"数据库应用基础"的详细介绍……
内 容 简 介
本书根据实际开发中使用数据库的逻辑顺序,从数据库文件的建立,数据输入、
查询、输出程序的编制,到下拉式菜单的制作等方面逐步展开,引导读者逐渐熟悉
FoxPro系统,着重介绍FoxPro的基本概念、命令、函数和结构化程序设计的要点,并
通过大量范例使读者切实有效地掌握编程的技巧与方法。全书共分十一章,第一章是
数据库系统概论,第二章扼要介绍了FoxPro2.5的基础知识,第三章至第五章是全
书的重点,分别介绍数据库的基本操作、高级操作及FoxPro程序设计基础,第六章
介绍FoxPro的基本函数,第七章和第八章分别介绍菜单、窗口和屏幕控制项的设
计,第九章详细介绍关系数据库标准语言SQL,第十章介绍FoxPro的系统配置、磁
盘文件操作、低级文件操作,第十一章是工程概预算与投标报价系统科研项目中实际
使用的源程序。附录中给出了课程设计指导书。
本书可作为高等院校本科生或计算机应用培训班的数据库教材,对从事数据库
应用系统开发及使用的科研人员、工程技术人员也具有广泛的参考价值,还可供具有
中等以上文化程度的读者自学使用。
哪里可以买到"数据库应用基础"?
※ 如果您是第一次来到好图书选购图书,请点此查看“购书指南”。
※ 发现价格错误了?书店有售而好图书却没有显示?立刻点此给好图书改错。
※ 图书价格仅供参考,实际售价及是否有库存以各网站实际标示为准。
※ 若售价差别过大,可能因不同规格或者版本引起,请自行甄别。
"数据库应用基础"的图书目录……
目 录
第一章 数据库系统概论
第一节 数据库系统研究的对象
第二节 数据库系统产生的背景
第三节 数据库系统的基本概念
第四节 信息结构的三个世界
第五节 信息模型
第六节 数据模型
第七节 关系模型数据库系统简介
第二章 FoxPro2.5基础知识
第一节 FoxPro的主要特点与性能指标
第二节 FoxPro系统的安装
第三节 FoxPro的文件类型和常用文件
第四节 FoxPro的三种工作方式
第三章 数据库基本操作
第一节 数据库的基础知识
第二节 数据库文件的建立、打开和关闭
第三节 记录的输入、显示和修改
第四节 记录的定位、插入、删除及恢复
第四章 FoxPro程序设计基础
第一节 内存变量操作
第二节 数据的输入、输出命令
第三节 程序的结构控制
第四节 子程序、过程及其调用
第五节 数组的定义和操作
第五章 数据库的高级操作
第一节 记录的索引和排序
第二节 库记录信息的统计和汇总
第三节 多库操作
第四节 FoxPro与其它软件的接口
第六章 FoxPro的基本函数
第一节 数值计算类函数
第二节 字符处理类函数
第三节 日期与时间函数
第四节 数据库类函数
第七章 菜单技术
第一节 FoxPro的下拉式菜单
第二节 FoxBase+兼容菜单
第八章 窗口和屏幕控制项设计
第一节 窗口设计
第二节 屏幕控制项设计
第三节 GET的激活与显示
第四节 颜色配置和设计
第九章 关系数据库标准语言——SQL
第一节 数据定义
第二节 数据操纵
第三节 结构化查询——SELECT命令
第十章 系统配置、磁盘文件操作、低级文件操作
第一节 参数设置与系统配置
第二节 磁盘和文件操作
第三节 按键和鼠标管理
第四节 低级文件操作
第十一章 FoxPro程序实例
第一节 工程概预算与投标报价系统简介
第二节 系统运行环境
第三节 主要数据库结构
第四节 主要程序清单
附录 课程设计指导书
参考文献
"数据库应用基础"的书摘……
第一章 数据库系统概论
数据库技术产生于60年代末70年代初,它的出现使得计算机应用渗透到工农业生产、商
业、行政管理、科学研究、工程技术和国防军事等许多部门。在计算机应用中,数据处理所占的
比重最大,而数据库系统是数据处理的核心机构。为此,我们有必要学习和掌握数据库系统的
原理及应用,以解决信息管理中的实际问题。
第一节 数据库系统研究的对象
一、信息和数据
我们赖以生存的世界是一个物质的世界,同时也是一个信息的世界。物质的存在伴随着信
息的存在,物质的变化将引起信息的变化。
信息是事物特征方面以及诸事物之间相互联系方面的一种抽象反映,这种反映能被人们
认识和理解,并将作为知识用来识别事物或进行推理,从而达到认识世界、改造世界的目的。其
中“事物”比“物质”有更广泛的意义,它不仅指可触及的具体物质,而且也指那些不可触及的抽
象概念。因此,信息又可以看成是客观世界的真实反映。
为处理、传播和使用的需要,人们常常要用文字、符号、图像或声音来表示或记载信息,因
此数据乃是这种文字、符号、图像和声音的有意义的组合。它不仅包括表示量值概念的数值数
据,也包括表示“陈述”意义的数据,即非数值数据。
信息和数据是两个相互联系、相互依存,但又相互区别的概念。数据是信息的具体表示形
式,信息是数据的有意义的表现。
二、数据处理
在人类的社会活动中,信息总居于非常重要的地位。人类的全部活动都是在信息的支配和
指导下进行的,形成一个围绕信息的“数据——信息——决策——活动”的信息反馈周期(如图
1—1)。在这个周期中,数据和数据处理是基础。
数据处理包括对数据的收集、记载、分类、排序、存储、计算或加工、传输、制表、递交等
等工作。人类数据处理活动的发展过程经历了手工数据处理、机械数据处理和电子数据处理3
个主要阶段。电子数据处理阶段的主要特征是电子计算机的发明和应用,它使数据处理实现了
自动化。
数据库系统研究的对象就是数据处理。数据库技术所研究的问题就是如何科学地组织和
储存数据,如何高效地获取和处理数据。数据库系统代表人们进行数据处理课题研究的最新成
果。
第二节 数据库系统产生的背景
与其他技术的发展情况一样,电子数据处理也经历了一个由低级到高级的发展过程,它的
发展大致可分为3个阶段:
一、程序管理方式(50年代中期以前)
这一阶段的背景是,计算机主要用于科学计算。从硬件看,外存只有磁带、卡片、纸带,没有
磁盘等直接存取的存储设备;从软件看,没有操作系统,没有管理数据的软件,数据处理方式是
批处理。
这个时期数据管理的特点是:
(1)数据不长期保存。因为计算机主要应用于科学计算,一般不需要将数据长期保存。在
计算某一课题时将数据输入,一般用完就撤走。
(2)没有软件系统对数据进行管理。程序员不仅要规定数据的逻辑结构,而且还要在程序
中设计数据的物理结构,包括存储结构、存取方法、输入输出方式等。因此程序中存取数据的子
程序随着数据存储的改变而改变,即数据与程序不具有独立性。这样不仅程序员必须花费许多
精力在数据的物理布置上,而且数据在存储上有一些改变,就必须修改相应的程序。
(3)这一时期基本上没有文件概念,数据的组织方式必须由程序员自行设计。
(4)一组数据对应一个程序。数据是面向应用的,即使两个应用程序涉及某些相同的数据,
也必须各自定义,无法互相利用,互相参照。所以程序与程序之间存在大量重复数据。
这个时期程序与数据的关系如图1—2所示。