发表于: 2019-12-19 22:20:22

1 530


一、今天完成的事情:

1.再复习一遍昨天的5个bug问题,画出流程图

1)bug的级别

2)bug的生命周期。从提bug开始

3)bug的分类

4)提bug的格式

5)如何简单地判断bug应该提交给谁


二、明天计划的事情:

1.看求学大作战需求文档分析需求

2.进行第二次复盘评审


三、遇到的问题:

1.Xmind zen生成的导图Xmind 8打不开--https://zhidao.baidu.com/question/1674012481226334467.html?qbl=relate_question_1&word=Xmind%20zen%BA%CDXmind%208%20%C7%F8%B1%F0

解决办法的话,之前联系过官方人员,说是将8升级到最新版应该就好了。重新去Xmind官网(https://www.xmind.cn/xmind8-pro/)下载Xmind8最新版,打开成功。


2.数据库的完整性约束条件是什么?--https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AE%8C%E6%95%B4%E6%80%A7/4928215?fr=aladdin

关系模型

        关系完整性的用于保证数据库中数据的正确性。系统在进行更新、插入或删除等操作时都需要检查数据的完整性,核实其约束条件,即关系模型的完整性规则。在关系模型中有四类完整性约束:实体完整性、域完整性、参照完整性和用户定义的完整性,其中实体完整性和参照完整性约束条件,称为关系的两个不变性。

实体

       关系数据库的完整性规则是数据库设计的重要内容。绝大部分关系型数据库管理系统RDBMS都可自动支持关系完整性规则,只要用户在定义(建立)表的结构时,注意选定主键、外键及参照表,RDBMS可自动实现其完整性约束条件。

       1)实体完整性。实体完整性指表中行的完整性。主要用于保证操作的记录(数据)非空、唯一且不重复。即实体完整性要求每个关系(表)有且仅有一个主键。每一个主键值必须唯一,而且不允许为空(NULL)或重复。

       2)实体完整性规则要求。若属性A是基本关系R的主属性,则属性A不可为空值。其中的空值(NULL)不是0,也不是空格或空字符串,而是没有值。由于主键是实体数据(记录)的惟一标识,若主属性取空值,关系中就会存在不可标识(区分)的实体数据(记录),这与实体的定义矛盾,而对于非主属性可以取空值(NULL),因此,将此规则称为实体完整性规则。例如,学籍关系(表)中主属性学号(列)不能有空值,否则无法操作调用学籍表中的数据(记录)。


域完整性

       域完整性(Domain Integrity)是指数据库表中的列必须满足某种特定的数据类型或约束。其中约束又包括取值范围、精度等规定。表中的CHECK、FOREIGN KEY约束和DEFAULT、NOT NULL定义都属于域完整性的范畴。


参照完整性

       1)参照完整性属于表间规则。在数据库关系中,关系之间的联系是通过公共属性实现的。这个公共属性经常是一个表的主键,同时是另一个表的外键。参照完整性体现在两个方面:实现了表与表之间的联系,外键的取值必须是另一个表的主键的有效值,或是“空”值

       2)参照完整性规则要求:若属性F是关系模式R1的主键,同时F也是关系模式R2的外键,则在R2的关系中,F的取值只允许两种可能:空值或等于关系R1中的某个主键值


用户定义完整性

       用户定义完整性是对数据表中字段属性的约束,用户定义完整性规则也称域完整性定义规则。包括字段的值域、字段的类型和字段的有效规则(如小数位数)等约束,是由确定关系结构时所定义的字段的属性决定的。如百分制成绩的取值范围是0-100之间等。


3.Xmind导出的png图片不能拖到日报里打开(时好时坏)--将png打印成xps格式的文件成功拖到日报里打开


四、收获:

1.了解数据库的完整性约束条件。


返回列表 返回列表
评论

    分享到