欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    数据库基本操作.ppt

    • 资源ID:5985548       资源大小:723KB        全文页数:35页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库基本操作.ppt

    2023/9/11,1,第七讲,数据库表间关联及特殊操作,2023/9/11,2,5.3 建立数据库表间关联,2023/9/11,3,表间关联:不同工作区中打开的表的记录指针是独立移动的。但在实际问题中常有这种情况:一项操作所涉及的内容被分别存储在两个或两个以上的表中,如果能按照记录号或表之间的共有字段建立起关联,使多个表的记录指针同步移动,就会简化指针分别定位的操作,提高数据处理效率。建立关联命令提供的就是这个功能。,2023/9/11,4,5.3.1 一对一关系,建立两个表之间的“一对一”关系,首先要使两个表都具有相同属性的字段;然后定义父表中该字段为主索引或候选索引字段(其字段值是惟一的),子表中与其同名的字段为候选索引或主索引(其字段值是惟一的)。由于两个表中的相同属性的字段值具有一对一的对应关系,因此两个表之间便可以建立“一对一”的关系。,2023/9/11,5,5.3.1 一对一关系,2023/9/11,6,5.3.2 一对多关系,建立两个表之间的“一对多”关系,首先要使两个表都具有相同属性的字段;然后定义父表中该字段为主索引或候选索引字段(字段值是惟一的),子表中与其同名的字段定义为普通索引字段或惟一索引字段(其字段值是重复的)。由于两个表中的相同属性的字段值具有一对多的对应关系,因此两个表之间便可以建立“一对多”的关系。,2023/9/11,7,5.3.2 一对多关系,2023/9/11,8,5.3.3 多对一关系,建立两个表之间的“多对一”关系,首先要使两个表都具有相同属性的字段;然后定义父表中该字段为普通索引字段或惟一索引字段(其字段值是重复的),子表中与其同名的字段定义为主索引或候选索引字段(字段值是惟一的)。由于两个表中的相同属性的字段值具有多对一的对应关系,因此两个表之间便可以建立“多对一”的关系。,2023/9/11,9,5.3.3 多对一关系,2023/9/11,10,1.建立关联:格式:set relation to 表达式 into 工作区|表别名 additive说明:(1).表达式一般为两个表的共有字段。(2).在两个表中分别以该共有字段建立索引。(3).建立关联时,需打开表和相关的索引文件(4).选择additive将不解除先前建立的关联,否则将解除此前建立的关联。2.取消关联:set relation to3.例:“职工档案”和“工资情况”二表联动。在命令窗口分别输入并执行以下命令:set defa to d:2007vfp&设置默认目录OPEN DATABASE 物业费管理 EXCLUSIVE&打开ry数据库use 业主 in 0&在当前尚未使用的编号最小的工作区中打开表index on 房号 tag fh1&以编号字段为关键字建立索引标识为fh1的复合索引 set order to tag fh1&指定fh1为表的控制索引文件或标志sele 0&选择当前尚未使用的编号最小的工作区 use 房屋 index on 房号 tag fh2set order to tag fh2select 业主 set relation to 房号 into 房屋brow fields 业主.房号,业主.姓名,房屋.入住时间close database&关闭数据库,其中的表随之关闭,2023/9/11,11,5.4 数据库表的特殊操作p,2023/9/11,12,2023/9/11,13,2023/9/11,14,2023/9/11,15,数据库表的高级属性,2023/9/11,16,字段级规则:,一种与字段相关的有效性规则,在插入或修改字段值时被激活,多用于数据输入正确性的检验。,2023/9/11,17,为字段设置验证规则的方法,在表设计器中选定要建立规则的字段名。在“规则”方框旁边选择“”按钮。在表达式生成器中设置有效性表达式,并选择“确定”。在“信息”框中,键入用引号括起的错误信息。在“默认值”框中,键入合理的初值。注意不同类型数据的表示方法。选择“确定”,2023/9/11,18,记录级规则:,一种与记录相关的有效性规则,当插入或修改记录时激活,常用来检验数据输入和正确性。记录被删除时不使用有效性规则。记录级规则在字段级规则之后和触发器之前激活,在缓冲更新时工作。,2023/9/11,19,触发器:,在一个插入、更新或删除操作之后运行的记录级事件代码。不同的事件可以对应不同的动作。它们常用于交叉表的完整性。,2023/9/11,20,为了在浏览表中数据时能更清晰、方便,可以自定义字段标题。如果用户不设置字段标题,则该表的标题显示的是字段名。,5.4.1 设置字段显示标题,2023/9/11,21,5.4.1 设置字段显示标题,2023/9/11,22,5.4.2 设置字段注释信息,为了提高数据表的使用效率及其共享性,可以在建立数据表结构时,对字段加以注释,提醒、注明相关信息。这样能够清楚地掌握字段的属性、意义及特殊用途等,便于设计或其他用户使用。,2023/9/11,23,5.4.2 设置字段注释信息,2023/9/11,24,5.4.3 设置字段默认值,为了提高表中数据输入的速度和准确性,可以在向表输入数据前定义某一字段数据的默认值。,2023/9/11,25,5.4.3 设置字段默认值,2023/9/11,26,5.4.4 设置字段有效规则,为了提高表中数据输入的速度和准确性,除了定义字段的默认值外,还可以定义字段的有效规则。,2023/9/11,27,5.4.4 设置字段有效规则,2023/9/11,28,5.4.5 设置表注释信息,当一个表有了注释信息,在“项目管理器”中若选中该表,项目管理器的底部将显示表注释文本。,2023/9/11,29,5.4.5 设置表注释信息,2023/9/11,30,5.4.6 设置表触发器,若想对数据维护的合法性进行控制,就要通过数据库级的记录触发器控制。触发器是在某些事件发生时触发一个表达式或一个过程,以此来控制记录的插入、删除和更新操作。,2023/9/11,31,5.4.6 设置表触发器,2023/9/11,32,5.4.6 设置表触发器,打开数据库,打开表,数据库,修改,表设计器,删除触发器,浏览器,2023/9/11,33,5.4.7 设置参照完整性,在数据库中的表建立关联关系后,可以设置管理关联记录的规则。这些规则可以控制相关表中记录的插入、删除或修改。,2023/9/11,34,5.4.7 设置参照完整性,2023/9/11,35,作业3:P119三、1,2实验四 数据库和数据表的操作 本讲到此结束,感谢各位光临!,

    注意事项

    本文(数据库基本操作.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开