欢迎来到天天文库
浏览记录
ID:38504788
大小:610.50 KB
页数:33页
时间:2019-06-13
《Visual Foxpro讲稿》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第一部分VisualFoxpro知识第一章VFP基础数据、数据管理(人工阶段,文件系统阶段,数据库系统阶段(数据共享,减少数据冗余。)一)数据库系统及相关概念1.数据库—DB(存储在计算机上,结构化相关数据的集合,它不仅存放数据还存放事物之间的联系)database2.数据库系统—DBS机器电脑3.数据库管理系统—DBMSVFPDBS(机器)包括DBMS(是DBS的核心)和DBà数据库系统DBS包括数据库管理系统DBMS和数据库DB数据库系统的核心是:数据库管理系统DBMS二)数据模型实体及实体集之间的联系(一对一(1:1),一对多(1:m),多对多(m:n)
2、)为反映事物与事物之间的联系,数据必须有一定结构,这种结构用数据模型表示出来。1.层次模型(1:M)采用树型结构2.网状模型(M:N)3.关系模型(1:1)VFP支持模型就是:关系模型三)关系模型1.关系其实就是二维表,用二维表形式表示实体与实体间联系的数据模型称为关系数据模型。Student关系(表)学号姓名年龄性别身份证号001张强20男21122319002赵刚19男21022122003张芳18女21090999004赵蕊19女32345343005学号成绩00180002700039000485a)属性关系中的列,(在VF表中称字段)b)元组关系中的
3、行,(在VF表中称记录)c)域字段的取值范围d)关键字(键,码)用于唯一标识一个元组,不允许重复,不允许出现NULL值。可以是一个字段也可以是多个字段的组合。主关键字或外部关键字e)关系特点:规范化(每个属性必须是不可再分的数据单元),不能出现相同属性名,不允许相同元组,元组与属性的次序无关。2.关系运算关系运算操作对象是关系,得到的结果也是一个新的关系。a)选择运算(选择元组)横向选(水平选)选性别为男的记录VF命令:FORSQL命令:Where都是选择运算学号姓名性别年龄身份证号001张强男2021122319002赵刚男1921022122姓名成绩张强8
4、0赵刚70张芳90赵蕊85b)投影运算(选择属性)纵向选(垂直选)选学生姓名,年龄列VF命令FieldsSQL命令:Select都是投影运算性别年龄男20男19女18女19c)联接运算基于多个表的操作SQL命令Join是联接运算33自然联接:去掉重复记录的联接。1.用树形结构表示实体之间联系的模型是()A)关系模型B)网状模型C)层次模型D)以上三个都是2.数据库系统中对数据库进行管理的核心软件是A)DBMSB)DSC)OSD)DBS3.关系运算中的选择运算是A)从关系中找出满足绐定条件的元组的操作B)从关系中选择若千个属性组成新的关系的操作C)从关系中选择满
5、足绐定条件的属性的操作D)A和B都对4.在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是【m:n6】联系。5.VisualFoxPro是一种关系型数据库管理系统,这里关系通常是指A)数据库文件(dbc文件)B)一个数据库中两个表之间有一定的关系C)表文件(dbf文件)D)一个表文件中两条记录之间有一定的关系6.在下列四个选项中,不属于基本关系运算的是( )。A)连接 B)投影 C)选择 D)排序7.如果一个班只能有一个班长,而且一班长不能同时担任其它班的班长,班级和班长
6、两个实体之间的关系属于( )。A)一对一联系B)一对二联系C)多对多联系D)一对多联系8.VisualFoxPro支持的数据模型是( )。A)层次数据模型 B)关系数据模型C)网状数据模型 D)树状数据模型9.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( )。A)m:nB)1:m C)m:k D)1:1CAA多对多CDABB第二章VFP6.01.命令窗口2.命令格式一条命令占一行,一行最多2048个字符换行用分号表示逻辑分行命令不区分大小写命令动词可以缩写前四个字母3.Clear清
7、屏幕4.Quit退出VFP1.VisualFoxProDBMS是( )。A)操作系统的一部分 B)操作系统支持下的系统软件 C)一种编译程序 D)一种操作系统2.VisualFoxProDBMS基于的数据模型是( )。 A)层次型 B)关系型 C)网状型 D)混合型BB第三章项目管理器项目是指文件,数据,文档和VF对象的集合。项目管理器是VF集中处理数据和对象的是要组织工具。1.建立项目CreateProject修改(打开)项目ModifyProject2.扩展名—Pjx项目文件备注扩展名为:PJT3.选项卡a)数据1)数据库2)自由表3)查询4)视图
8、b)文档1)表单2)报表3)标签c)代
此文档下载收益归作者所有