表的关联与数据库课件.ppt

表的关联与数据库课件.ppt

ID:57033866

大小:564.50 KB

页数:34页

时间:2020-07-27

表的关联与数据库课件.ppt_第1页
表的关联与数据库课件.ppt_第2页
表的关联与数据库课件.ppt_第3页
表的关联与数据库课件.ppt_第4页
表的关联与数据库课件.ppt_第5页
资源描述:

《表的关联与数据库课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、表的关联与数据库知识回顾维护表数据:保存、添加、修改、删除记录处理表数据:查询记录、合并拆分表、统计汇总表数据知识回顾VF命令中的子句记录指针的定位:GO、SKIP、LOCATE显示表内容:LISTDISPLAY修改表记录:BROWSEREPLACE查看修改表结构:LIST/MODIFYSTRUCTURE插入新记录:INSERT、APPEND删除表记录:DELETE、RECALL、PACK、ZAP内容提要多工作区建立数据库设置数据库表建立参照完整性工作区设置工作区来实现多个表的操作VF提供多个工作区,1-10区别名A-J每个工作区

2、能且只能打开一个表文件一个表文件不能同时在多个工作区打开只有一个工作区是当前工作区工作区的选择与设置SELE1USESTUDENTUSEXSCJin2USEXSCJALIASCJin2非当前工作区字段的引用格式:<工作区别名>.<字段名><工作区别名>-><字段名>例如A.学号学生.学号学生->学号多个表的打开数据工作区A-J,1-10表的关联关联的概念:一个表(子表)的记录指针自动随另一个表(父表)的记录指针移动而移动。关联条件:不同表的两个字段值相等。一对一关联:父1条记录对应子表中1条记录。一对多关联:父1条记录对应子表中多

3、条记录。关联类型:永久联系-在数据库设计器中建立。临时联系-用setrelation命令建立。创建数据库命令格式:CREATEDATABASE<数据库名>创建数据库时,VF生成三个同名文件,扩展名分别是:DBC数据库文件DCT数据库备注文件DCX数据库索引文件使用数据库设计器或向导数据库菜单向数据库中添加、移去表命令格式:ADDTABLE<表文件名>REMOVETABLE<表文件名>使用数据库打开数据库命令:OPENDATABASE<数据库名>关闭数据库命令:CLOSEDATABASE修改数据库命令:MODIFYDATABASE<

4、数据库名>删除数据库命令:DELETEDATABASE<数据库名>二者可以相互转换数据库表优越性:长表名与长字段名(自由表10,数据库表128)表中字段可以设标题、注释、默认值、字段有效性规则等数据库表与自由表设置标题、默认值、有效性规则二定义表间关系永久关系是数据库表之间的关系,在数据库设计器中表现为两个表索引之间的连线,该关系建立后存储在数据库文件中,只要不改变数据库表之间的关系就一直保留。基于索引的永久关系数据库中两表间建立永久关系时,这两个表要有公共字段,并在公共字段上建立了结构复合索引永久关系前提一对一关系父表:主索引子

5、表:主索引一对多关系父表:主索引子表:普通索引用鼠标建立索引索引的类型索引表达式方法:从建立关系的主索引或候选索引处开始,按住鼠标左键拖拉到另一个数据库表的索引字段上,此时两个表之间出现一条线,该线被称为关系线。在“数据库设计器”中建立永久关系表间关系的编辑数据库表之间建立的永久关系也可以进行编辑,双击表之间的连线(或右击表间连线,选择“编辑关系”),则出现如下对话框,可进行关系编辑。若要删除表之间的关系,选中此连线后按Delete键(或右击表间连线,选择“删除关系”)。处理表中的数据时,最大的问题就是如何保证存储在不同表中的数据

6、的一致性。参照完整性用于控制数据库中各相关表间数据的一致性或完整性。设置参照完整性参照完整性不允许引用数据库中不存在的外键数据更新规则删除规则插入规则设置参照完整性①清理数据库。以删除有删除标记的记录。选择【数据库】菜单中的【清理数据库】命令;②打开参照完整性生成器。选择【数据库】菜单中的【编辑参照完整性】命令打开参照完整性生成器。参照完整性:更新规则参照完整性:删除规则参照完整性:插入规则小结工作区选择命令select<工作区号>数据库的基本操作创建createdatabase、打开opendatabase、关闭closedat

7、abase、修改modifydatabase、删除deletedatabase数据库表的基本操作添加addtable、移去removetable建立表间的永久关系在VisualFoxPro中,下列关于表的叙述正确的是______。A)在数据库表和自由表中,都能给字段定义有效性规则和默认值B)在自由表中,能给表中的字段定义有效性规则和默认值C)在数据库表中,能给表中的字段定义有效性规则和默认值D)在数据库表和自由表中,都不能给字段定义有效性规则和默认值等级考试题设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,

8、可以设置“参照完整性规则”,为此要求这两个表A)在父表连接字段上建立普通索引,在子表连续字段上建立主索引B)在父表连接字段上建立主索引,在子表连续字段上建立普通索引C)在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D)在父表和子表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。