现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是()。A、书号B、读者号C、书号+读者号D、书号+读者号+借期

题目
现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是()。

A、书号

B、读者号

C、书号+读者号

D、书号+读者号+借期


相似考题

4.本题用到下面三个关系表:CARD 借书卡。 CNO 卡号,NAME 姓名,CLASS 班级BOOKS 图书。 BNO 书号,BNAME 书名,AUTHOR 作者,PRICE 单价,QUANTITY 库存册数BORROW 借书记录。 CNO 借书卡号,BNO 书号,RDATE 还书日期备注:限定每人每种书只能借一本;库存册数随借书、还书而改变。要求实现如下15个处理:1.找出借书超过5本的读者,输出借书卡号及所借图书册数。(2分)2.查询借阅了"水浒"一书的读者,输出姓名及班级。(3分)3.查询过期未还图书,输出借阅者(卡号)、书号及还书日期。(3分)4.查询书名包括"网络"关键词的图书,输出书号、书名、作者。(2分)5.查询现有图书中价格最高的图书,输出书名及作者。(2分)6.查询当前借了"计算方法"但没有借"计算方法习题集"的读者,输出其借书卡号,并按卡号降序排序输出。(4分)7.将"C01"班同学所借图书的还期都延长一周。(2分)8.从BOOKS表中删除当前无人借阅的图书记录。(2分)9.在BORROW表上建立一个触发器,完成如下功能:如果读者借阅的书名是"数据库技术及应用",就将该读者的借阅记录保存在BORROW_SAVE表中(注ORROW_SAVE表结构同BORROW表)。(4分)10.建立一个视图,显示"力01"班学生的借书信息(只要求显示姓名和书名)。(3分)11.查询当前同时借有"计算方法"和"组合数学"两本书的读者,输出其借书卡号,并按卡号升序排序输出。(3分)

更多“现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是()。 ”相关问题
  • 第1题:

    图书馆同一本书藏有多册,规定同一本书一个读者一次只能借一册,但同一本书允许一个读者多次借阅,读者借书的关系为:借阅(读者号,书号,书名,借期,还期),则该关系模式的主码是______。

    A.读者号
    B.书号
    C.读者号+书号+借期
    D.读者号+书号

    答案:C
    解析:
    本题考查数据库原理的基础知识。主码也叫主关键字(primary key)是关系中的一个或多个字段,它的值用于唯一地标识关系中的一条记录,关键字不能重复。根据题目描述借阅关系的主码应该是读者号+书号+借期。

  • 第2题:

    四、分析题(本题2小题,第1题8分, 第2题12分,共20分 ) 1、现有关系模式:借阅(图书编号,书名,作者名,出版社,读者编号,读者姓名,借阅日期,归还日期),函数依赖集F={图书编号→(书名,作者名,出版社),读者编号→读者姓名,(图书编号,读者编号,借阅日期)→归还日期} 试回答下列问题: (1)读者编号是候选码吗?(2分) (2)写出该关系模式的主码。(2分) (3)该关系模式中是否存在非主属性对码的部分函数依赖?如果存在,请写出一个。(2分) (4)该关系模式满足第几范式?并说明理由。(2分)


    12

  • 第3题:

    现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外码是()。

    A.书号

    B.读者号

    C.书号+读者号

    D.书号+读者号+借期


    书号+读者号+借期

  • 第4题:

    一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系的主键是()。

    A.书号

    B.读者号

    C.书号+读者号

    D.书号+读者号+借期


    书号+读者号+借期

  • 第5题:

    现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期) 假如同一本书允许一个读者多次借阅,但不能同日对一种书借多本,则该关系模式的主码是()

    A.书号

    B.读者号

    C.书号+读者号

    D.书号+读者号+借期


    书号+读者号+借期