最后老师说的逻辑外键和物理外键我不太懂啊 ? 怎么办啊?
最后老师说的逻辑外键和物理外键我不太懂啊 ? 怎么办啊?
最后老师说的逻辑外键和物理外键我不太懂啊 ? 怎么办啊?
2015-03-31
逻辑外键:在数据库存储中,可以允许实际存储过程中对应关系对应出现偏差,就是应该有的没有,或者不应该有的有了。
物理外键:在数据库存储中,如果需要有,就必须有。
主要表现在删除操作(插入修改也有表现,不如删除明显),
物理外键:如果你删除一条班级信息,这个班级下对应的学生/老师/课程等信息(是对应不是单指学生本身)必须同步删除,如果不全部删除,你是删除不了的,数据库删除操作会报错。
逻辑外键:删除一条班级信息,对应的信息可以不删除,保留。也不会报错。
物理外键:强制对应关系,强调数据完整性,操作中性能开销相对大。小数据库量推荐。
逻辑外键:不强制对应,只在代码中体现,操作开销小,如果代码质量不合格,垃圾数据会越来越多。大数据库量推荐。
举报