一、约束的分类 NOT NULL(非空约束) 用于保证该字段的值不能为空 比如姓名、学号等 DEFAULT(默认约束) 用于保证该字段有默认值 比如性别 比如给性别设置默认为‘男’ PR...
数据库死锁原因及解决办法
死锁(Deadlock) 所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互...
数据库中自然连接与内连接的区别
内连接与等值连接是一回事情。 等值连接是条件连接在连接运算符为“=”号时的特例。 它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组 自然连接是一种特殊的等值连接,它要求两...
E-R图向关系模型的转换遵循原则
E-R图向关系模型的转换一般遵循如下原则: 1. 一个实体型转换为一个关系模式。实体的属性就是关系的属性。实体的码就是关系的码。 例如在我们的例子中,学生实体可以转换为如下关系模式,其中学号为学生关系...
数据库范式
1.第一范式(1NF) 第一范式是指数据库表中的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性(概括为没有冗余的属性) 如何理解? 每一个属性...