A.B表外键列的取值必须是A表主键列或者唯一索引列中的取值
B.A表主键列或者唯一索引列取值发生改变,B表外键列的值也发生改变
C.在MySQL中,所有的存储引擎均支持外键约束
D.A表主键列或者唯一索引列取值删除,B表外键列取值与该值相同的行会被删除
A.如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。
B.此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。
C.此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。
D.如果采用userid作为主键,那么在userid列输入的数值,允许为空。
A.@Id用于声明持久化类的唯一标识,对应于数据表中的主键
B.@Cloumn用于将属性映射到列
C.@Transient用于忽略该属性,需要持久化到数据库
D.@GeneratedValue用于定义主键值的生成策略
A.外键是在一个或一组属性上定义的约束
B.外键的取值可以为空
C.外键是所参照关系的主键或唯一性索引的属性列
D.外键是唯一标识元组的一个或一组属性