发布网友 发布时间:2022-04-26 05:38
共7个回答
热心网友 时间:2022-04-10 12:06
a)
可以直接删除班级表
b)
当前学生表一定为空
c)
应当首先清除学生表中的数据,然后再删除班级表
d)
首先应先删除学生表,然后再删除班级表
个人觉得此题迷惑点在于删除与清除
当表建好,且设定主外键关系时,表结构形成。
班级表的班级是主键,在学生表里是外键。
关系一旦确立,不管学生表是否有数据,班级表都是删不掉的。所以要删除班级表就必须把学生表删除!而非清除数据,因为清除数据后表的主从结构依然存在。D正确。
因为当前班级表数据为空,所以引用它的学生表的数据也必须为空!因为主表没数据,主外键是不允许为空的,所以学生表必须为空!B正确
热心网友 时间:2022-04-10 13:24
应该选择BD
班级表是主表,不能直接删除
A错
因为学生表与班级表是主外键关系,学生表的数据只能从班级表取
班级表为空,则学生表一定为空
B对
C即使删除了学生表的数据也不能删除班级表
只能先删除从表再删除主表所以D对
热心网友 时间:2022-04-10 14:59
肯定是
cd
啊
有外键的约束
直接删是删不掉的
热心网友 时间:2022-04-10 16:50
毫无疑问的选择A、B
他们建立了外键关系,学生表有所属班级列,这列的数据来自班级表
班级表为空,那么学生表肯定为空,不会有数据的。
删除的时候也是先删除了学生表中占有的全部班级表的那个字段
才能删除班级表对列
例如:班级表
有一列
名称
id
编码
1
那么必须先删除了学生表中
班级id=1的所有数据才能删除
班级表的
这条信息
热心网友 时间:2022-04-10 18:58
BD
热心网友 时间:2022-04-10 21:23
CD
热心网友 时间:2022-04-11 00:04
显然是A娄