财务信息系统:数据库考试内容_第1页
财务信息系统:数据库考试内容_第2页
财务信息系统:数据库考试内容_第3页
财务信息系统:数据库考试内容_第4页
财务信息系统:数据库考试内容_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

会计电算化基础知识模块一单元一数据库基础知识2/5/20231学习要点1、VisualFoxPro6.0的安装方法。2、VisualFoxPro的命令格式。3、VisualFoxPro文件的基本命名方法。4、常用的文件类型和基本概念。第1章VisualFoxPro6.0概述2/5/202321.1VisualFoxPro6.0产生与发展1.2VisualFoxPro6.0基础知识

1.3VisualFoxPro6.0基本概念

1.4文件命名方法和命令构成

返回

第1章VisualFoxPro6.0概述退出

2/5/20233VisualFoxPro是进行数据处理的有效工具

VisualFoxPro是第四代语言中最容易学的语言

VisualFoxPro是学习其他语言的基础VFPSQLserverASP、JSP、PHP网络数据处理2/5/20234数据库的发展阶段人工阶段(20世纪50年代中期以前)产生的背景应用需求 科学计算 硬件水平 无直接存取存储设备 软件水平 没有操作系统 处理方式 批处理 2/5/20235应用程序与数据的对应关系应用程序1数据集1应用程序2数据集2应用程序n数据集n...…...…2/5/20236特点数据和程序不独立数据不长期保存没有专用的软件对数据进行管理2/5/20237文件系统阶段(20世纪50年代后期—60年代中期)产生的背景应用需求 科学计算、管理 硬件水平 磁盘、磁鼓 软件水平 有文件系统 处理方式 联机实时处理、批处理2/5/20238应用程序与数据的对应关系应用程序1文件1应用程序2文件2应用程序n文件n存取方法...…...…2/5/20239特点数冗余度大,数据的共享性差

数据与程序之间具有“设备独立性”2/5/202310数据库系统阶段(60年代后期)产生的背景应用背景 大规模管理 硬件背景 大容量磁盘 软件背景 有数据库管理系统 处理方式 联机实时处理,分布处理2/5/202311应用程序与数据的对应关系DBMS应用程序1应用程序2数据库…2/5/202312特点采用数据模型表示复杂的数据结构数据的共享高 有较高的数据独立性返回2/5/2023131.2VisualFoxPro6.0基础知识

1.2.1VFP6系统的环境及安装1.2.2VFP6系统的常用文件类型退出

返回

2/5/2023141.2.1系统环境及安装系统环境:Windows95或Windows98操作系统,配有586/133MHz或更高性能的处理器,推荐使用32MB以上内存,VGA或更高分辨率的显示器,硬盘空间为250MB到400MB,PS2鼠标或串行鼠标。直接安装VFP6中文版:在【我的电脑】文件夹里双击CD-ROM驱动器图标

双击SETUP.EXE图标

按向导提示一步一步操作。VFP6的启动:介绍三种方法:菜单、快捷方式、文件夹VFP6的退出:在命令窗口中输入QUIT后按Enter键或在【文件】菜单中选择【退出】或单击主窗口右上角的关闭按钮。2/5/202315VisualFoxPro6.0系统启动单击此菜单项鼠标指向此菜单项鼠标指向此菜单项双击桌面快捷方式方法三2/5/202316双击双击双击双击双击返回2/5/2023171.2.2VFP6系统的常用文件类型

1、项目文件.PJT.PJX返回2、数据库文件.DBC.DCT3、表文件.DBF.FPT4、程序文件.PRG.FXP5、索引文件.IDX.CDX6、内存变量文件 .MEM7、屏幕格式文件 .FMT8、报表格式文件 .FRX.FRT9、标签文件.LBX.LBT10、文本文件.TXT11、菜单文件.MNT.MNX.MPR.MPX12、表单文件.SCX.SCT2/5/2023181.3VisualFoxPro6.0基本概念

1.3.1数据库1.3.2数据模型概述1.3.3关系数据库1.3.4表1.3.5视图1.3.6数据库管理系统退出返回1.3.7数据库系统2/5/202319数据是存储在某一媒体上能够识别的物理符号。信息是经过加工处理的、对决策有价值的数据。数据处理:将数据加工成信息的过程。它包括收集、存储、排序、计算、查询等。信息=原始数据+处理1.3.1数据库

数据处理数据信息2/5/2023201.3.1数据库

数据库(Data-BASE):现阶段对数据库的定义是存贮在一起的、可为多个用户所共享的相关数据的集合,它不仅包括描述事物的数据本身,而且包括有关事物之间的联系,。数据库文件具有.dbc扩展名,可以包含一个或多个表、视图、到远程数据源的连接和存储过程。返回特点:数据共享性数据的独立性数据的完整性数据库中的冗余数据少2/5/202321实体(Entity)客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念属性(Attribute)实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。1.3.2数据模型概述2/5/202322联系(Relationship)现实世界中事物内部以及事物之间的联系,在信息世界中反映为实体内部的联系和实体之间的联系实体型间联系两个实体型一对一联系(1:1)三个实体型一对多联系(1:n)多个实体型多对多联系(m:n)

2/5/202323两个实体型间的联系一对一联系如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系。记为1:1。

实例班级与班长之间的联系:一个班级只有一个正班长一个班长只在一个班中任职2/5/202324两个实体型间的联系(续)一对多联系如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多联系记为1:n实例班级与学生之间的联系:一个班级中有若干名学生,每个学生只在一个班级中学习2/5/202325两个实体型间的联系(续)多对多联系(m:n)如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m≥0)与之联系,则称实体集A与实体B具有多对多联系。记为m:n实例课程与学生之间的联系:一门课程同时有若干个学生选修一个学生可以同时选修多门课程2/5/202326同一实体集内各实体间的联系一对多联系实例

职工实体集内部具有领导与被领导的联系某一职工(干部)“领导”若干名职工一个职工仅被另外一个职工直接领导一对一联系多对多联系什么是数据模型呢?2/5/202327数据模型是数据库管理系统用来表示实体及实体之间的联系的方法。指反映实体及其实体间联系的数据组织和形式的结构。2/5/202328层次模型:用树行结构表示数据之间联系的模型。网状模型:用网状结构表示数据之间联系的模型。关系模型:用二维表结构表示数据之间联系的模型数据模型类型2/5/2023291.3.2关系数据库关系数据库:是以关系模型设计的数据结构。关系:一张二维表元组:二维表中水平方向的行,也称记录。属性:二维表中水平方向的列,也称字段。域:属性值的取值范围。关键字:属性值及其组合能够识别一个元组关系模式:关系名(属性名1,属性名2,……)关系运算:选择、投影、联接2/5/202330实体客观存在的具体事物记录元组属性实体的属性字段取值范围为域实体型实体属性的集合表结构属性的集合实体集同型实体的集合表关系2/5/2023311.3.2关系数据库关系的特点1、关系必须规范化2、同一个关系中不能出现相同的元组或属性名3、同一个关系中元组和属性的次序无关紧要2/5/202332选择运算从R关系中选择A的属性值大于2ABCD1a343b785a591a231d143z30R从关系中找出满足给定条件的元组的操作2/5/202333ABCD3b785a593z302/5/202334投影运算ABCD1a343b785a591a231d143z30从R关系中,投影A,B属性R从关系中指定若干个属性组成新的关系2/5/202335AB1a3b5a1a1d3z2/5/202336联接运算ABC1a33b75c5关系的横向自然联接R关系S关系BDEa45167b23c69ABCDE1a3453b7235c5692/5/2023371.3.5视图(SQLVIEW或VIEW)视图:一个定制的虚拟表定义,可以是本地的、远程的或带参数的。视图可引用一个或多个表,或者引用其他视图。视图是可更新的,它可引用远程表。返回1.3.4表表(Table):表是构成数据库的基本元素之一,是数据库中数据组织并存储的单元。在VisualFoxPro中,一个表以记录(行)和字段(列)的形式存储数据,它与传统的数据库的概念等同。2/5/2023381.3.6数据库管理系统数据库管理系统

(DataBaseManagementSystem):是对数据库进行管理的软件系统。简称为DBMS。是位于用户与操作系统之间的一层数据管理软件。它的功能可概括为五个方面:数据的组织和存贮、数据的查询、数据的增加删除和修改、数据的排序和索引、数据的统计和分析。DBMS的用途科学地组织和存储数据、高效地获取和维护数据2/5/2023391.3.7数据库系统数据库系统(DatabaseSystem,简称DBS)是指在计算机系统中引入数据库后的系统构成。在不引起混淆的情况下常把数据库系统简称为数据库。数据库系统的构成数据库数据库管理系统(及其开发工具)应用系统数据库管理员(和用户)构成。2/5/202340数据库数据库管理员数据库管理系统命令方式程序方式菜单工具方式硬件系统相关软件系统劳动者劳动工具劳动对象数据库系统返回2/5/2023411.4文件命名方法和命令构成1.4.1命令构成的基本格式1.4.2有关规则1.4.3VFP6文件命名方法命令书写的有关约定返回

退出2/5/2023421.4.1命令构成的基本格式

示例USEGradeCOUNTALLFOR课程成绩<60LISTALL姓名,课程成绩FOR;课程成绩<60TOPRINTERUSE第1条命令:打开名为GRADE的表文件。第2条命令:统计GRADE中分数在60分以下的人数。第3条命令:在打印机上输出成绩为60分以下的学生的姓名和分数。第4条命令:关闭表文件GRADE,将其保存在磁盘上。这四条命令的功能分别是2/5/202343VisualFoxPro的一般语法式

<命令动词>[<表达式表>][<范围>][FIELDS<字段名>][FOR<条件>][WHILE<条件>][TOFILE<文件名>/TOPRINTER/TOARRAY; <数组名>/TO<内存变量>][ALL[LIKE/EXCEPT<通配符>]];[IN<别名>]2/5/202344各部分的意义命令动词:它是VFP的命令名,用来指示计算机要完成的操作。表达式:用来指示计算机执行该命令所操作内容。

范围:指定命令可以操作的记录集。范围有下列四种选择:ALL当前表中的全部记录。NEXT<n>从当前记录开始的连续N条记录。RECORD<n>当前表中的第N号记录。REST从当前记录开始到最后一条记录为止的所有记录。FOR<条件>:它规定只对满足条件的记录进行操作。WHILE<条件>:从当前记录开始,按记录顺序从上向下处理,一旦遇到不满足条件的记录,就停止搜索并结束该命令的执行。TO子句:它控制操作结果的输出去向。ALL[LIKE/EXCEPT<通配符>]:它指出包括或不包括与通配符相匹配的文件、字段或内存变量。IN<别名/工作区>:它允许在当前工作区操作指定工作区。返回2/5/202345注释:如果命令中缺省范围,不同的命令有不同的默认值。如果命令包括FOR短语,缺省范围是一律默认为ALL,查找范围是从第一条到最后一条。DISPLAYFOR单价>20ALL等价与DISPLAYFOR单价>20在命令中同时出现FOR和WHILE两个条件短语,此时系统先判断WHILE短语的条件。2/5/2023461.4.2有关规则

1、命令动词必须是命令行的第一个非空字符,既必须以命令动词开头,各子句可以以任意顺序跟在动词后面,命令动词与子句、子句与子句之间用一个或多个空格隔开,2、命令动词和VFP保留字均可用前4个或4个以上字母简写。3、命令行的总长度不得超过2048个字符(包括空格在内),若命令较长,在显示器上显示不下时,可以分几行写,但除最后一行以外,每行的未尾以“;”结束。4、命令、关键字、变量名和文件名中的字母既可以大写也可以小写,还可以大写、小写混合,三者等效。返回2/5/2023471.4.3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论