如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第1章项目管理器与数据库的操作1.1考试大纲大纲要求①基本概念:数据库,数据模型,数据库管理系统,类和对象,事件,方法。②关系数据库关系数据库:关系模型,关系模式,关系,元组,属性,域,主关键字和外部关键字。关系运算:选择,投影,连接。关系运算:选择,投影,连接。数据的一致性和完整性:实体完整性,域完整性,参照完整性。③VisualFoxPro系统特点与工作方式:Windows版本数据库的特点。数据类型和主要文件类型。各种设计器和向导。工作方式:交互方式(命令方式,可视化操作)和程序运行方式。④数据库和表的建立、修改与有效性检验:表结构的建立与修改表记录的浏览、增加、删除与修改。创建数据库,向数据库添加或移出表。设置字段级规则和记录级规则。表的索引:主索引,候选索引,普通索引,惟一索引。⑤多表操作:选择工作区。建立表之间的关联,一对一的关联,一对多的关联。设置参照完整性。建立表间临时关系。建立表间临时关系。考点点评及考核情况1.21.2知识点详述1.关于数据库的基础知识(1)数据库系统的组成:硬件系统、数据库、数据库管理系统、数据库管理员和用户。其中DBMS是核心。数据库(DB):是存储在计算机存储设备上的结构化的相关数据集合。即是存放数据的仓库。数据库管理系统(DBMS):实现各种数据管理功能的核心软件。或者说为数据库的建立、使用和维护而配置的软件称为数据库管理系统。数据库应用系统(DBAS):是由系统开发人员开发的。数据库管理员(DBA):DBA的职责不包括开发数据库应用系统。(2)实体间的联系有三种:一对一、一对多、多对多。(3)数据模型分为三种:层次模型、网状模型、关系模型。★其中关系模型就是用二维表的结构来描述。一张二维表就是一个关系。★关系术语⊙关系:就是一张二维表。⊙元组(记录):水平方向的行。⊙属性(字段):垂直方向的列。⊙域:属性的取值范围。⊙关键字:关系中最关键的那一个字段,即能够唯一标识一个元组。⊙外部关键字:在两个有联系表中,若两个表有相同的字段名,其中一个表中的是关键字,那它在另外一张表中不是关键字,那就是外部关键字。两个表之间的字段起着“桥梁”的作用。(4)关系运算:关系运算:关系运算关系的基本运算有两类:一类是传统的集合运算,包括并、差、交;另一类是专门的关系运算,包括选择、投影和联接。传统的集合运算进行并、差、交集合运算的两个关系必须是具有相同的关系模式,既结构相同。a)b)并两个相同结构关系的并是有属于这两个关系的元组(记录)组成的集合。差有关系R和关系S,是有属于R而不属于S的元组组成的集合,从R中去掉S中也有的元组。c)交有关系R和关系S,既属于R又属于S的元组组成的集合。专门的关系运算在关系数据库中查询用户所需数据时,需要对关系进行一定的关系运算。关系运算主要有选择、投影和联接三种。a)选择(Selection)是指从关系中找出满足指定条件的元组的操作。选择是从行的角度进行的运算,即选择水平方向的记录。选择的操作对象是一个表。运算是从关系中查找符合指定条件元组的操作。(对记录)b)投影(Projection)投影是指从一个关系模式中选择若干个属性组成新的关系的操作。投影是从列的角度进行运算。投影的操作对象是一个表。运算是从关系中选取若干个属性的操作。(对字段)c)联接(Join)联接是从两个关系模式选择符合条件的元组或属性组成一个新的关系。联接结果是满足指定条件的所有记录。联接的操作对象是两个表。运算是将两个关系模式的若干属性拼接成一个新的关系模式的操作,对应的新关系中,包含满足联接条件的所有元组。(对字段)2.关于表的基础知识VFP中的表分为数据库表与自由表,常用的操作有:(1)增加记录:①在表的尾部增加记录:鼠标操作:显示/追加方式命令操作:a)b)append需要立刻输入记录值appendblank在表尾加一空行再用edit,change,browse或replace更改②在表的任意位置插入记录:insert……省略号处是一些可选项,可选项如下:before如果要在当前选中的记录之前插入一条新记录,就在insert后加上before,不加就会在当前记录之后插入新记录。blank在指定的记录之前或之后插入一条空白记录?★如果表是建立了主索引或候选索引,则不能用以上的APPEND或INSERT命令插入记录,而必须用SQL的命令语句(见第四章)。(2)删除记录:①逻辑删除(置删除标记)鼠标操作:在要删除的记录行首直接打上黑块标记命令操作:delete[for条件]★如果不跟条件,则只逻辑删除当前记录;否则逻辑删除满足条件的记录。★逻辑删除记录,不是真正的从表中删除了,以后要是后悔,还可以恢复。Deleteall逻辑删除所有记录②恢复记录(只能恢复逻辑删除的