关系规范化中的删除操作异常是
不该删除的数据被删除
关系规范化中的删除操作失败是
应该删除的数据未被删除
数据库中通常采用is NULL和is not NULL进行比较不用=等于号
插图
矩形框:表示实体,在框中记入实体名。
菱形框:表示联系,在框中记入联系名。
椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。
连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。)
一个m:n联系转换为一个关系模式,关系的码为各实体码的组合;一个1:n联系转换为一个关系模式,关系的码为n端实体的码;一个1:1联系转换为一个关系模式,关系的码为任意一端实体的码。
满足最低程度要求的范式属于第一范式,简称1NF;在第一范式中进一步满足一些要求的关系属于第二范式,简称2NF,依次类推,还有3NF、BCNF、4NF、5NF,这些都是关系范式。对关系模式的属性间的函数依赖加以不同的限制就形成了不同的范式。这些范式是递进的,即如果是一个关系是1NF的,它比不是1NF的关系要好;同样,2NF的关系比1NF的关系要好等等,范式越高、规范化程度越高,关系模式就越好。
总而言之:
满足第三范式(3NF)必须先满足第二范式(2NF)。满足第二范式(2NF)必须先满足第一范式(1NF)。