下载此文档

设置数据库表属性创建数据库表的索引及表间关系.ppt


文档分类:IT计算机 | 页数:约56页 举报非法文档有奖
1/56
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/56 下载此文档
文档列表 文档介绍
设置数据库表属性 创建数据库表的索引及表间关系*设置数据库表属性建立数据库表索引建立数据库表间的关系**设置数据库表的属性的作用:根据前面所学的知识内容已经知道,组成数据模型的三要素是:1、数据结构——用于描述现实世界数据(系统)的静态特性即描述所研究的对象的逻辑组成以及它们之间的逻辑关系。2、数据操作——用于描述现实世界数据(系统)的动态特性是数据库中各种数据的操作集合以及相应的操作规则。3、数据的约束条件——一组完整性规则的集合是给定的数据模型中的数据及其联系所具有的制约和依存关系,用以保证数据的正确、有效、相容。*数据的约束条件(数据模型的完整性规则)为了维护数据库中的数据与现实世界的一致性,对关系数据库的插入、删除和修改操作必须有一定的约束条件,这就是关系模型的三类完整性。——指主关键字的值不能为空。若取了空值说明存在某个不可标识的实体。例如:学生关系中主关键字“学号”不能为空,选课关系中的主关键字“学号+课程号”,两个属性都不能为空。*2、参照完整性——规定两个相关联的表之间的主关键字和外部关键字必须保持一致性,不能因为一个表的记录改变时,造成另一个表的内容变成无效的值。含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表中的数据操作是否正确。在VFP中,用“参照完整性生成器”设置两表之间的参照完整性。3、用户定义的完整性(域完整性)——某一具体应用所涉及的数据必须满足的语义要求。如:“课程”关系中,“周学时”和“学分”均不能为负数; 某些数据的输入格式要有一些限制等。数据类型的定义就是属于用户定义完整性的范畴。在VFP中,用“有效性规则”和“触发器”设置用户定义完整性。*与自由表相比,数据库表具有以下特点:1、数据库表可以使用长表名,表中字段可使用长字段名;2、可以为数据库表中的字段指定标题和添加注释;3、可以为数据库表中的字段指定默认值和输入掩码;4、数据库表的字段有默认的控件类;5、可以为数据库表规定字段级规则和记录级规则;6、数据库表支持主关键字、参照完整性和表之间的联系;7、支持insert、update和delete事件的触发器。因此,一旦某个表从数据库中移出,那么与之联系的所有主索引、默认值及有关的规则都随之消失。因此,将某个表移出的操作会影响到当前数据库中与该表有联系的其他表*设置表属性(参看P117-124)数据库表的属性可以分为两类:一类是涉及表的字段属性以及字段的有效性规则,通过数据库表设计器中的“字段”选项卡设置;另一类涉及记录的有效性规则和触发器,通过数据库表设计器中的“表”选项卡设置;有效性规则——是一个与字段或纪录相关的逻辑表达式。当用户往表中插入新记录或修改记录值时,将利用此规则检验输入数据的正确性。通过对用户输入的值加以限制,达到数据有效性检查。*“字段”选项卡字段值在“浏览”窗口、表单或报表中显示时的风格。输入该字段值时使用的格式。字段显示时使用的名称。提醒用户该字段的确切含义。用于对数据库的维护*例题:设置“学生”表的显示属性(P119)1)“学号”字段设置“输入掩玛”—“9999999”2)“姓名”字段设置“格式”——“AT”3)“出生日期”字段设置“标题”——“学生生日”4)“简历”字段设置“字段注释”——“学生入学前的简历”注意:设置属性时,先选中要设置属 性的字段。*字段有效性规则:控制用户输入到字段中的信息。字段值的有效范围字段值不符合规则时,显示的提示信息没有输入字段值时该字段的默认值例如:为学生表的“性别”字段设置有效性规则。性别=“男”.=“女”

设置数据库表属性创建数据库表的索引及表间关系 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数56
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sanshenglu2
  • 文件大小2.25 MB
  • 时间2020-09-11