兽用B超
联系我们
  • 电话:0371-55696921
  • 传真:0371-55696921
  • 手机:18337173261
  • 地址:河南省郑州市中原区化工路联东U谷中原科创企业园7-2栋楼五楼
  • 当前位置:首页 > 新闻动态 > 企业资讯 >

    什么是兽用B超数据库完整性及分类?

        兽用B超数据之间都存在某种联系,直接或间接存在的关系,会制约数据的相关操作,这种制约叫到数据的完整性约束。兽用B超完整性分为实体、参照、自定义完整性。关系数据库的完整性约束包括实体完整性约束、参照完整性约束和用户自定义的完整性约束三种,下面具体阐述这几种完整性约束在数字微机兽用B超诊断系统中的体现:

        数据库的实体完整性:若属性A是基本关系R的主属性,则属性A不能取空值。例如一条患者基本信息记录就是一个实体,我们规定了患者的访问号为主键,则该主键值不能为空。一般的关系数据库管,理系统都会自动检查实体的完整性。

        数据库的参照完整性:作用在不同二维表上的约束关系。如果在一张二维表中定义了外键(所谓外键是指该属性在本表中是一般属性,而在另一张表中则是主键或主键的一部分),则这个外键要么为空,要么必须在以它作为主键的表中存在。例如图像存储表中定义了患者的访问号为外键(它是患者基本信息表的主键),则这个外键的值要么为空,要么必须存在。
        数据库用户自定义的完整性:不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件。用户定义的完整性即是针对某个特定关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。
        上述三种完整性约束是关系数据库中最基本的完整性规则。作为本文所研究的数字微机兽用B超诊断系统,在进行数据库的设计过程中,我们主要考虑了其中的实体完整性和参照完整性。
    本文来自博祥来兽用B超培训中心转载请说明出处