基于逻辑的数据模型教学

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:mechanical123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:一阶谓词逻辑除了可用在关系演算中表示关系和关系代数,还能作为一种数据模型存在,本文将讨论如何在教学中介绍该模型的语义和语法问题
  关键词:一阶谓词逻辑;数据模型;语法;语义
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)31-0147-01
  1 引言
  在关系演算中一阶谓词逻辑可用来表示关系和关系代数,后来作为一种数据模型提出就是所谓的DDBMS,是继关系数据模型之后的又一研究方向,DDBMS在扩大数据库的查询功能和提高数据库的推理能力方面,都起到非常重要的作用,所以在数据库教学中,应让学生对该模型有所了解。
  2 基于一阶谓词逻辑的数据模型
  一个关系可与一个谓词一一对应,谓词可用两种方式表示关系:一是确实存放与数据库里,二是在数据库中只存放定义,其结构并不直接放在数据库中,不过在使用时可以导出,在关系数据库中同样的功能被称为视图,不过谓词的表达能力比视图要强得多。
  在基于谓词逻辑的数据模型中,数据库是一堆谓词实例的集合查询可以用规则表示,谓词实例加上规则,就成为逻辑数据库,利用规则可以重现关系操作:
  除了表示关系代数,一阶谓词逻辑模型还能实现递归查询,这是一般的关系模型不支持的,故而该模型比视图表达性更强
  3 基于谓词逻辑的模型的语法问题
  在数据库中是承认封闭域假设的,即查询不出结果,则否定一个谓词若不能→实例和规则得到证明,则认为此谓词为假,从而对于K>1的情形,有可能会导致荒谬的结论,故而在基于逻辑的数据模型中一般限制K1。
  4 基于逻辑的数据模型的语义问题
  在命题逻辑中,我们用真值表表示公式的语义,谓词的语义也可以通过给出其所有合法指派,并得到真值来给出,实际上,只要列出其成真指派即可,因为其余指派必定为假。
  一个谓词有多种不同的语义,在给定事实下。满足数据库所有规则的语义集合就是该逻辑数据库的模型。
  從数据库的角度来看,不但要知道数据库的语义,还要相应的算法来获取其语义,在对逻辑数据库查询时,要了解所有谓词之间的依赖,按依赖关系,规则分为递归规则和非递归规则,对于非递归规则,可按依赖关系自底向上计算值,对于递归规则,也有类似半质朴算法进行计算。
  从安全性来说,若数据库中所有关系都是有限,就是安全的,不安全性可能由于算术比较谓词或算术运算谓词或只在规则头出现的变量,实际就是因为其值域不受限制,所以要避免不安全性,就必须限制所有变量的值域。
  5 结束语
  以上是对一阶谓词逻辑数据模型的简单介绍,在数据库教学中不需要深入展开。
  参考文献:
  [1] 黄斌生.数据库原理与应用[M].北京:电子工业出版社,2012.
  [2] 张普生.数据库应用技术[M].清华大学出版社,2005.
  [3] 郭晴.数据库原理与应用教程[M].清华大学出版社,2011.
其他文献
摘要:由于目前的高校计算机实验室管理存在体制机制不健全,实验室管理人员缺乏、管理水平不够,实验室设备老化严重,实验室资源浪费现象突出等问题。针对这些问题,本文进行了详细的研究分析,认为应该创新实验室管理的体制机制,加强管理人才队伍的建设,提高管理水平;加大实验设备投入,及时更新实验设备,开拓新的、高效管理途径;创新计算机实验室管理理念和方式,让资源利用最大化。建立开放、共享的实验室,解决资源浪费问
摘要:全国计算机等级考试,简称NCRE,是在社会工作中为了考察非计算机专业毕业生,全国性计算机水平测试。将NCER整合到高校基础教学中是社会的需求,该文将整合NCRE高校计算机教学为研究重点,深入分析了学生在计算机方面存在的问题,从教学方式和考核标准等多个方面阐述整合NCRE计算机课程的改革方式,为计算机今后的基础教学带来帮助,并且在分析改革后的成果,此方案应用后,在高校毕业生就业时提供了很大的动
2010年6月内蒙古鄂尔多斯市杭锦旗玉米田盲蝽普遍严重发生,经初步鉴定为赤须盲蝽(Trigonotyl usruf iconis Geoffroy), 属半翅目盲蝽科昆虫,主要分布于我国青海、甘肃、宁夏、内
滑子菇又名滑菇、光帽鳞伞,日本叫纳美菇。学名pholiotanamekio。在植物学分类上属真菌门、担子菌亚门、担子菌纲、伞菌目、丝膜菌科、鳞伞属。属于珍稀品种,原产于日本,自20世
阐述特殊奥林匹克运动的特征:社会特性,结构特性(包括参与对象、参与目的、竞赛规则、获奖及颁奖办法、工作人员的特殊性)。特殊奥林匹克运动的结构:国际特奥会机构组成,实施
通过数据预处理对767例慢性乙肝患者的数据,进行数据清洗、数据变换和数据规约,得到规范的可挖掘的数据集。使用关联规则Apriori分析方法,通过Weka数据挖掘平台,对预处理后的
摘要:面孔识别异族效应是指人们识别与再认本族人面孔的成绩好于识别其他种族面孔,目前关于异族效应的研究主要利用程序控制技术进行实验设计,通过分析发现程序控制下面孔识别具有精细控制无关变量的影响、方便实验数据收集、有利于大规模实施等优点;也存在实验环境和真实面孔识别具有一定的差异、忽略了记忆等因素的影响等缺点,这些问题有待今后在开展异族效应的研究过程中进行进一步完善。  关键词:异族效应;程序控制;面
该文首先论述了旅游电子商务专业开设手机APP开发实训项目的重要性,然后设计了可供学生在课程实训中使用的景点自动导游APP的编程框架。经过课程教学实践,发现该实训项目完全
高油玉米是一种高附加值玉米类型,其突出特点是籽粒含油量高。我国正推广的高油玉米含油量都在7%~10%。高油玉米比普通玉米子粒平均含油量提高5%以上,因大约85%的油分集中在种
庆元地处浙西南,是典型的山区农业县,粮食生产是主要的传统产业。水稻产区均分布在200~1200m高中低不同海拔,全县9300hm2水田处于海拔230~1340m沿溪两旁、山间谷地和山庆元地处