参考答案: B A
详细解析:
DBMS提供数据定义语言,用户可以对数据库的结构进行描述,包括外模式、模式和内模式的定义,安全保密定义,如口令、级别和存取权限等。这些定义存储在数据字典中,是DBMS运行的基本依据。DBMS提供数据操纵语言,实现对数据库中数据的基本操作,如检索、插入、修改和删除。
实体完整性:规定基本关系R的主属性A不能取空
用户自定义完整性:就是针对某一具体关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求,由应用的环境决定
参照完整性/引用完整性:规定,若F是基本关系R的外码,它与基本关系S的主码K,相对应(基本关系R和S不一定是不同的关系),则R中每个元组在F上的值必须为:等于S中某个元组的主码值或者取空值
本题中是按照用户要求来定义约束,所以应属于用户自定义完整性。