高鸿业《西方经济学》名词解释汇总.doc
《高鸿业《西方经济学》名词解释汇总.doc》由会员分享,可在线阅读,更多相关《高鸿业《西方经济学》名词解释汇总.doc(29页珍藏版)》请在三一文库上搜索。
1、Visual FoxPro程序设计(第二版)第1章 数据库系统概论1.1 数据库基本概念1.1.1 信息、数据与数据库 信息(Information)是客观世界在人们头脑中的反映,是客观事物的表征,是可以传播和加以利用的一种知识。 数据(Data)是信息的载体,是对客观存在实体的一种记载和描述。 数据库(DataBase,简称DB)是指存储在计算机外部存储器上的、结构化的相关数据集合。1.1.2 数据管理技术的发展1人工管理阶段 2文件管理阶段 3数据库管理阶段1.1.3 数据库管理系统 数据库管理系统(DataBase Management System,简称DBMS)是管理数据库的软件工具
2、,是帮助用户创建、维护和使用数据库的软件系统。DBMS应具有以下一些功能。(1)数据定义功能 (2)数据操作功能 (3)控制和管理功能 (4)数据字典功能1.1.4 数据库系统1数据库系统的组成 引入数据库技术的计算机系统称为数据库系统(DataBase System,简称DBS)。DBS通常包含下述5个部分。(1)计算机硬件平台 (2)数据库集合 (3)数据库管理系统 (4)相关软件 (5)人员2数据库系统的特点(1)数据结构化 (2)数据共享 (3)数据独立性 (4)统一的数据控制 此外,数据库系统须提供下述数据安全保护措施:安全性控制 完整性控制 并发操作控制1.2 数据模型 数据库中的
3、数据是按一定逻辑结构存放的,这种逻辑结构是用数据模型来表示的。1.2.1 实体及实体间的联系 客观存在的并且可以相互区分的事物称为实体(Entity)。实体之间的联系可以归结为以下3种类型。一对一联系 一对多联系 多对多联系1.2.2 主要数据模型(1)层次模型 层次模型的数据集合中,各数据对象之间是一种依次的一对一的或一对多的联系。层次结构也称为树型结构。 层次结构模型的特点如下:有且仅有一个根结点,其层次最高;一个父结点向下可以有若干个子结点,而一个子结点向上只有一个父结点;同层次的结点之间没有联系。(2)网状模型 网状结构数据模型的各数据实体之间,是一种层次不清楚的一对一、一对多、或多对
4、多的联系,此种结构可用来表示数据间复杂的逻辑关系。网状结构模型的特点如下:一个结点可以有多个父结点;可以有一个以上的结点无父结点;两个结点之间可以有多个联系。(3)关系模型 关系结构数据模型用二维表格表示实体及实体之间的联系,即用若干行与若干列构成的表格来描述数据集合以及它们之间的联系,这样的一个表格被称为一个关系。其中的每一列称为一个字段(Field),每一行称为一个记录(Record)。 对于一个符合关系模型的二维数据表格,必须满足以下条件:表中不允许有重复的字段名;表中每一列中数据的类型必须相同;表中不应有内容完全相同的数据行;表中行的顺序或列的顺序的任意排列,应不影响表中各数据项间的关
5、系。1.3 关系数据库1.3.1 关系术语与关系特点1关系术语 关系:符合一定条件的一张二维表格称为一个关系。 元组:关系中的每一行数据被称为一个元组,或者称为一个记录。 属性:关系中的每一列数据被称为一个属性,或者称为一个字段。 域:是属性的取值范围,即不同元组对同一个属性的取值所限定的范围。关键字:关系中的某个属性或属性组合,其值可以唯一地标识一个元组,称其为关键字。主关键字与候选关键字:如果一个关系中存在多个关键字,可以选定其中一个作为主关键字,其余为候选关键字。外部关键字:如果关系中的某个属性或属性组合并非本关系的关键字,而是另一个关系的关键字,称其为外部关键字。关系模式:对关系的描述
6、称为关系模式。一个关系模式对应于一个关系结构,它是命名的属性集合。其格式为:关系名(属性名1,属性名2,属性名 n)。2关系特点每个属性必须是不可分隔的数据单元;在同一个关系中不能出现相同的属性名;在一个关系中不允许有完全相同的元组;在一个关系中任意交换两行的位置不影响数据的实际含义;在一个关系中任意交换两列的位置不影响数据的实际含义。1.3.2 关系运算 利用关系的选择、投影和连接运算,可以方便地在一个或多个关系中抽取所需的各种数据,建立或重组新的关系。1选择 从一个关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度对二维表格内容进行的筛选,经过选择运算后得到的结果可以形成新的关系
7、,其关系模式不变。2投影 从一个关系中找出若干个属性构成新的关系的操作称为投影。投影是从列的角度对表格内容进行的筛选或重组,经过投影运算后得到的结果也将形成新的关系。3连接 连接是将两个关系中的元组按一定的条件横向结合,拼接成一个新的关系。自然连接:利用两个关系中共有的一个字段,将该字段值相等的记录内容连接起来,去掉其中的重复字段作为新关系中的一条记录。1.3.3 关系的完整性 关系的完整性是指对关系的某种约束条件,是保证关系中数据正确性的重要手段。1实体完整性 实体完整性用来确保关系中的每个元组都是唯一的,即关系中不允许有重复的元组。2参照完整性 参照完整性是指两个相关联的关系(数据表)中的
8、相关数据是否对应一致。3域完整性 域完整性是指关系中的属性值必须满足某种特定的数据类型和约束规则,即限定某个属性的取值类型和取值范围。第2章 Visual FoxPro 简介2.1 Visual FoxPro概述2.1.1 Visual FoxPro发展概况 Visual FoxPro 是Microsoft 公司在FoxBASE 和FoxPro 基础上发展起来的新一代关系型数据库管理系统软件。是性能最好、功能最强、最为流行的PC 数据库管理系统软件之一。 1995年推出Visual FoxPro 3.0版;1997年推出Visual FoxPro 5.0版;1998年推出Visual FoxP
9、ro 6.0版;2000年推出全面支持网络应用的Visual FoxPro 7.0版;2003年推出Visual FoxPro 8.0版,进一步强化了面向对象编程能力和支持网络开发的能力。2.1.2 Visual FoxPro的特点1强大的功能 2增强的数据库管理 3增强的SQL语言支持 4支持面向对象程序设计5可视化的设计开发工具 6增强的OLE应用集成 7支持网络应用2.1.3 Visual FoxPro用户界面Visual FoxPro的主窗口界面如下图所示。1系统菜单栏 2系统工具栏 3窗口工作区 4命令窗口 5状态栏2.1.4 Visual FoxPro工作方式1命令执行方式 2菜单
10、选择方式 3程序执行方式2.2 Visual FoxPro设计工具2.2.1 向导 向导是一种交互式的快速设计工具,通过一系列的对话框向用户提示每一个操作步骤,引导用户一步一步地完成某项任务。使用向导可以建立查询、创建表单、编制报表等。 2.2.2 设计器 设计器是创建和修改应用程序各种组件的可视化工具,可用来创建和修改数据库、数据表、表单、报表、查询和视图等。2.2.3 生成器 生成器通常是一些带有选项卡的对话框,主要用来在应用程序的构件中创建和生成某种控件,还可用来帮助用户生成一个应用程序框架。2.3 Visual FoxPro环境设置2.3.1 选项对话框的使用 选择“工具”菜单下的“选
11、项”命令,可打开“选项”对话框,其中包含一系列可供摄制的选项卡。1 “选项”对话框界面 2日期和时间格式的设置 3设置默认工作目录的设置2.3.2 SET命令的使用Visual FoxPro提供许多SET命令,可在命令窗口或程序中使用这些命令来临时设置系统的工作环境。2.4 Visual FoxPro项目管理器 项目(Project)是开发一个应用软件系统所包含的数据、程序、文档、对象和类等各种相关文件的集合。Visual FoxPro提供了专门的项目管理器来对用户所开发的项目进行管理和维护,使得用户能以简便直观的方式组织和处理项目中所包含的各类文件。2.4.1 项目管理器界面2.4.2 项目
12、管理器的使用1创建文件 2添加文件 3修改文件 4移去文件 5其他操作2.5 Visual FoxPro文件类型 Visual FoxPro的各种数据和程序都是以文件形式存储在磁盘上的,并通过Windows操作系统与Visual FoxPro本身的文件管理功能对其访问与调用。不同类型的文件是由不同的文件扩展名来加以保存和区分的第3章 数据与数据运算3.1 常量与变量 常量是在操作过程中其值固定不变的数据,通常是指一个具体的数据内容。 变量是一个命名的存储空间,变量的数据类型是由其所含数据的类型决定的。 变量可以用字母、汉字、数字或下划线及它们的组合为其命名。变量名必须以字母或汉字开头,最多不能
13、超过10个字符,并且不能含有空格。 变量可分为字段变量和内存变量两大类。3.1.1 常量1字符型常量 简称型常量,是用半角的单引号、双引号或方括号等定界符括起来的一串字符,又称为字符串(String)。2数值型常量 简称型常量,也即常数。型常量可以是由阿拉伯数字、小数点和正负号构成的各种整数、小数或实数。3货币型常量 简称Y 型常量,是由符号“$” 开头的一个表示货币量的数字。 4日期型常量 简称型常量,用来表示一个具体的日期。 默认格式为:yyyy-mm-dd 或yyyy/mm/dd 。 5日期时间型常量 简称T型常量,用来表示一个具体的日期与时间。默认格式为:yyyy-mm-dd,hh:m
14、m:ssa|p。6逻辑型常量 简称型常量,常用来表示某个条件成立与否。型常量只有逻辑真与逻辑假两个值,逻辑真值通用.T.表示,逻辑假值用.F.表示。3.1.2 字段变量 在创建数据表时定义的一个字段对应一个字段变量,数据表中的字段名即其字段变量名。 字段变量除字符型、数值型、货币型、日期型、日期时间型和逻辑型之外,还有备注()型和通用(G)型等几种类型。3.1.3 内存变量 内存变量是独立于数据表而存在的临时工作变量,用来存放数据处理过程中的一些中间结果和最终结果数据、并在程序中充当循环变量和其他工作变量等。1内存变量的创建与赋值格式1:STORE TO 格式2:=说明:以上两条命令的功能都是
15、将指定表达式的计算结果值赋给指定的内存变量,所不同的是前者允许把同一个表达式的值赋给多个变量,而后者只能给单个变量赋值。2内存变量的保存与恢复(1)内存变量的保存格式:SAVE TO ALL LIKE|ALL EXCEPT (2)内存变量的恢复格式:RESTORE FROM ADDITIVE3内存变量的显示与释放(1)内存变量的显示格式:LIST/ DISPLAY MEMORY LIKE (2)内存变量的释放格式1:RELEASE 格式2:RELEASE ALL LIKE | EXCEPT 3.2 运算符与表达式 表达式是将常量、变量、函数等数据用运算符按一定规则连接起来的一个有意义的式子。作
16、为特例,可以将单个的常量、变量或函数看成是一个表达式。 根据表达式运算后得到的结果值的数据类型来划分,可将表达式分为数值表达式、字符表达式、日期表达式和逻辑表达式。3.2.1 数值表达式 数值表达式简称expN,是由算术运算符将各类数值型数据连接而成的式子。 各种算术运算符,按其运算的优先级别由高到低排列如下所示。( )括号内的运算最优先 或*乘方运算* 、 / 、 %乘、除、求余运算+ 、 -加、减运算3.2.2 字符表达式 字符表达式简称expC,是由字符运算符将各类型数据连接而成的式子。字符运算符有以下两种:+两字符串相连。-两字符串相连,并将前串的尾部空格移至结果字符串尾部。3.2.3
17、 日期表达式 日期表达式简称expD,是运算结果为某个具体日期的式子。属于日期表达式的一般有以下几种情况: 某一个日期常量,如:2002/05/18 系统的日期函数:DATE () 类型转换函数:CTOD (mm/dd/yy) 一个日期型数据加上或减去一个型数据。 当前打开数据表中的日期型字段变量。3.2.4 逻辑表达式 逻辑表达式简称expL,是运算结果为逻辑真值或逻辑假值的式子,包括关系运算式和逻辑运算式。1关系运算式 关系运算式是用关系运算符把两个相同类型的数据连接起来的式子。各种关系运算符如下所示。大于小于=等于、!=、#不等于=大于等于=小于等于= =字符串精确匹配$左侧字符串是否被
18、包含在右侧字符串中2逻辑运算式 逻辑运算式是用逻辑运算符将型数据连接起来的式子,逻辑运算只能在型数据间进行,其运算结果依然是型数据。各种逻辑运算符按其运算优先级从高到低排列如下:( )括号NOT或 !逻辑非AND逻辑与OR 逻辑或3.2.5 表达式书写规则 每个字符应占同样大小的一个字符位,所有字符都应并排地写在同一水平上;数值表达式中有相乘关系的地方,一律采用“*”号表示,不能省略;在需要括号的地方,一律采用圆括号“()”,且左右括号必须配对;不得使用罗马字符、希腊字符等非英文字符;变量名与函数名中的字母可以大写也可以小写,其效果是相同的;逻辑运算符NOT、AND、OR的前后应加圆点(小数点
19、)或空格与其他内容分开;3.2.6 表达式输出命令格式1:? 功能:计算中各表达式的值,并在下一行开始输出计算结果。格式2:? 功能:计算中各表达式的值,并在当前行当前列开始输出计算结果。3.3 常用函数 函数(Function)不仅是Visual FoxPro的一种数据元素,而且是一种广为采用的数据处理手段,每一种函数都代表了一种特定的数据操作功能。3.3.1 数学运算函数 1.绝对值函数 格式:ABS () 功能:求 的绝对值。 2.取整数函数 格式:INT () 功能:取 的整数部分。 3.平方根函数格式:SQRT () 功能:求的平方根。的值须大于等于零。4.四舍五入函数格式:ROUN
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西方经济学 高鸿业 名词解释 汇总
链接地址:https://www.31doc.com/p-2764261.html