某银行信贷额度关系credit-in(C_no, C_name, limit,

练习题库2022-08-02  39

问题 某银行信贷额度关系credit-in(C_no, C_name, limit, Credit_balance)中的四个属性分别表示用户号、用户姓名、信贷额度和累计消费额。该关系的()属性可以作为主键。下表为关系credit-in的一个具体实例。查询累计消费额大于3000的用户姓名以及剩余消费额的SQL语句应为:Select ()From credit-inWhere();A.C_name,Credit_balance - limitB.C_name,limit - Credit_balanceC.C_name,limit,Credit_balanceD.C_name,Credit_balance

选项 A.C_name,Credit_balance - limit
B.C_name,limit - Credit_balance
C.C_name,limit,Credit_balance
D.C_name,Credit_balance

答案 B

解析 本题考查应试者对关系数据库方面的基本概念和SQL语言的掌握程度。
    试题(60)的正确答案为A。从表中可以看出,只有C_no能唯一表示表中的每一个元组(行),因此C_no是主键。
    试题(61)的正确答案为B。根据题意“查询累计消费额大于3000的用户姓名以及剩余消费额”,其结果集的属性列包括用户姓名(C_name)以及剩余消费额,剩余消费额应为信贷额度减去累计消费额,即等于limit-Credit balance。
    试题(62)的正确答案为B。因为“查询累计消费额大于3000的用户姓名以及剩余消费额”,所以应当在条件语句Where中加上“Credit_balance>3000”的限制。
    综上分析,正确的SELECT语句如下:
    Select C_name,limit - Credit_balance
    From credit-in
    Where Credit_balance>3000;
转载请注明原文地址:https://tihaiku.com/congyezige/2428040.html

最新回复(0)