设图书馆数据库中有一个关于读者借书的关系模式R(L#,B#,BNAME,AUTH,BIRTH),其属性为读者借书证号、所借书的书号、书名、书的作者、作者的出生年份。如果规定:一个读者同时可借阅多本书籍;每本书只有一个书名和作者;作者的姓名不允许同名同姓;每个作者只有一个出生年份。那么,关系模式R上基本的函数依赖集为(1),R上的关键码为(2),R的模式级别为(3)。如果把关系模式R分解成数据库模式ρ1={(L#,B#),(B#,BNAME,AUTH,BIRTH)},那么R分解成ρ1是无损分解、保持依赖且ρ

题目

设图书馆数据库中有一个关于读者借书的关系模式R(L#,B#,BNAME,AUTH,BIRTH),其属性为读者借书证号、所借书的书号、书名、书的作者、作者的出生年份。 如果规定:一个读者同时可借阅多本书籍;每本书只有一个书名和作者;作者的姓名不允许同名同姓;每个作者只有一个出生年份。 那么,关系模式R上基本的函数依赖集为(1),R上的关键码为(2),R的模式级别为(3)。 如果把关系模式R分解成数据库模式ρ1={(L#,B#),(B#,BNAME,AUTH,BIRTH)},那么R分解成ρ1是无损分解、保持依赖且ρ1属于(4)。 如果把关系模式R分解成数据库模式ρ2={(L#,B#),(B#,BNAME,AUTH),(AUTH,BURTH)},那么R分解成ρ2是无损分解、保持依赖且ρ2属于(5)。 空白(5)处应选择()

  • A、1NF模式集
  • B、2NF模式集
  • C、3NF模式集
  • D、模式级别不确定

相似考题
更多“设图书馆数据库中有一个关于读者借书的关系模式R(L#,B#”相关问题
  • 第1题:

    对于图书管理数据库,检索当前至少借阅了两本图书的读者的姓名和所在单位。下面SQL语句,正确的是

    SELECT 姓名,单位 FROM 读者 WHERE 借书证号 IN;

    设有图书管理数据库中包含以下表:

    读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

    借阅(借书证号C(4),总编号C(6),借书日期D(8))

    A.SELECT 借书证号 FROM 读者 GROUP BY 借书证号 HAVING COUNT(*)>=2

    B.(SELECT 借书证号 FROM 读者 GROUP BY 借书证号 HAVING COUNT(*)>=2)

    C.SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)>=2

    D.(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)>=2)


    正确答案:D
    解析:本题考查了分组查询。本题要求检索至少借阅了两本图书的读者,使用SELECT嵌套语句完成查询,内层循环通过对借书证号进行分组(分组的条件是统计该借书证号的使用次数大于等于2)来显示出至少借阅了两本图书的借书证号,外层查询通过内层查询的结果显示其对应的姓名和单位。

  • 第2题:

    一个简化的图书馆信息管理系统有以下功能:(1)借书:输入读者借书证,系统检查借书证是否有效;查阅借书文件,检查该读者所借图书是否超过10本,若已达10本,显示信息“已经超出借书数量”,拒借;未达10本,办理借书(检查库存、修改库存信息并将读者借书信息登入借书记录)(2)还书:输入书号和读者号,从借书记录中读出与读者有关的记录,查阅所借日期,如果超过3个月,作罚款处理。否则,修改库存信息与借书记录。(3)查询:可通过借书记录、库存信息查询读者情况、图书借阅情况及库存情况,打印各种统计表。请就以上系统功能画出分层的DFD图,并建立重要条目的数据字典


    参考答案:

  • 第3题:

    假设某商店数据库中有关系模式R:R(商店编号,商品编号,数量,部门编号,负责人) 约定:每个商店的每种商品只有一个部门销售;每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库存数量。

    请回答下列问题:

    1)找出关系模式R的候选键,关系模式R最高已经达到第几范式?说明理由。

    2)如果R不属于3NF,请将R分解成3NF模式集。


    正确答案:1)R的候选键是:(商店编号商品编号)。因为R中存在着非主属性“负责人”对候选键(商店编号商品编号)的传递函数依赖所以R属于2NF而不属于3NF。 2)将R分解成: Rl(商店编号商品编号数量部门编号) R2(商店编号商品编号负责人)
    1)R的候选键是:(商店编号,商品编号)。因为R中存在着非主属性“负责人”对候选键(商店编号,商品编号)的传递函数依赖,所以R属于2NF,而不属于3NF。 2)将R分解成: Rl(商店编号,商品编号,数量,部门编号) R2(商店编号,商品编号,负责人) 解析:1)由于(商店编号,商品编号)能唯一地标识每一个元组,而且其任何真子集都不具有这个能力,如(商店编号)和(商品编号),因此,该关系模式R的候选关键字是(商店编号,商品编号)。显然该关系模式属于1NF,而且不存在非主属性对候选键的部分依赖,所以该关系模式满足2NF,,由于(商店编号,商品编号)一(商店编号,部门编号),(商店编号,商品编号)一负责人,因此R中存在着非主属性“负责人”对候选键(商店编号,商品编号)的传递函数依赖。所以,该关系模式最高只达到2NF。
    2)将R(商店编号,商品编号,数量,部门编号,负责人)分解成两个关系模式:
    Rl(商店编号,商品编号,数量,部门编号),其中主关键字是(商店编号,商品编号);
    R2(商店编号,商品编号,负责人),其中主关键字是(商店编号,商品编号)。
    显然。以上两个关系模式都满足2NF,而且,这两个关系模式都不存在非主属性对候选键的传递函数依赖,因此以上两个关系模式都满足3NF。

  • 第4题:

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

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


    正确答案:C

  • 第5题:

    当采用数据流图对一个图书馆管理系统进行分析时,( )是一个外部实体。



    A.读者
    B.图书
    C.借书证
    D.借阅

    答案:A
    解析:
    在结构化分析中,数据流图用来记录系统中的数据和数据在特定的过程中的流动,即数据如何被采集、处理、保存和使用的(围绕信息系统的功能)。外部实体指系统之外又与系统有联系的人或事物。它表达了该系统数据的外部来源和去处。

  • 第6题:

    通常情况下,读者到图书馆想办理借书手续首先要()。

    • A、了解馆藏
    • B、查找目录
    • C、办理借书证

    正确答案:C

  • 第7题:

    设图书馆数据库中有一个关于读者借书的关系模式R(L#,B#,BNAME,AUTH,BIRTH),其属性为读者借书证号、所借书的书号、书名、书的作者、作者的出生年份。 如果规定:一个读者同时可借阅多本书籍;每本书只有一个书名和作者;作者的姓名不允许同名同姓;每个作者只有一个出生年份。 那么,关系模式R上基本的函数依赖集为(1),R上的关键码为(2),R的模式级别为(3)。 如果把关系模式R分解成数据库模式ρ1={(L#,B#),(B#,BNAME,AUTH,BIRTH)},那么R分解成ρ1是无损分解、保持依赖且ρ1属于(4)。 如果把关系模式R分解成数据库模式ρ2={(L#,B#),(B#,BNAME,AUTH),(AUTH,BURTH)},那么R分解成ρ2是无损分解、保持依赖且ρ2属于(5)。 空白(3)处应选择()

    • A、属于1NF但不属于2NF
    • B、属于2NF但不属于3NF
    • C、属于3NF但不属于2NF
    • D、属于3NF

    正确答案:A

  • 第8题:

    设有关系模式:图书借阅(读者号,书号,借书日期,还书日期),其中书号代表唯一的一本书,若允许读者在不同时间借阅同一本书,则此关系模式的主键是()。

    • A、(读者号,图书号)
    • B、(读者号)
    • C、(读者号,图书号,借书日期)
    • D、(读者号,图书号,借书日期,还书日期)

    正确答案:C

  • 第9题:

    图书馆网上续借流程()

    • A、主页——读者信息——我的图书馆——输入校园卡号和密码——我的借阅历史——点击续借按钮
    • B、主页——读者信息——我的图书馆——输入校园卡号和密码——当前阅读情况和续借——需续借书前打勾——点击续借按钮
    • C、主页——读者信息——我的图书馆——输入校园卡号和密码——催还图书信息——需续借书前打勾——点击续借按钮
    • D、主页——读者信息——我的图书馆——输入校园卡号和密码——预约图书信息——需续借书前打勾——点击续借按钮

    正确答案:B

  • 第10题:

    单选题
    设图书馆数据库中有一个关于读者借书的关系模式R(L#,B#,BNAME,AUTH,BIRTH),其属性为读者借书证号、所借书的书号、书名、书的作者、作者的出生年份。 如果规定:一个读者同时可借阅多本书籍;每本书只有一个书名和作者;作者的姓名不允许同名同姓;每个作者只有一个出生年份。 那么,关系模式R上基本的函数依赖集为(1),R上的关键码为(2),R的模式级别为(3)。 如果把关系模式R分解成数据库模式ρ1={(L#,B#),(B#,BNAME,AUTH,BIRTH)},那么R分解成ρ1是无损分解、保持依赖且ρ1属于(4)。 如果把关系模式R分解成数据库模式ρ2={(L#,B#),(B#,BNAME,AUTH),(AUTH,BURTH)},那么R分解成ρ2是无损分解、保持依赖且ρ2属于(5)。 空白(3)处应选择()
    A

    属于1NF但不属于2NF

    B

    属于2NF但不属于3NF

    C

    属于3NF但不属于2NF

    D

    属于3NF


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    设图书馆数据库中有一个关于读者借书的关系模式R(L#,B#,BNAME,AUTH,BIRTH),其属性为读者借书证号、所借书的书号、书名、书的作者、作者的出生年份。 如果规定:一个读者同时可借阅多本书籍;每本书只有一个书名和作者;作者的姓名不允许同名同姓;每个作者只有一个出生年份。 那么,关系模式R上基本的函数依赖集为(1),R上的关键码为(2),R的模式级别为(3)。 如果把关系模式R分解成数据库模式ρ1={(L#,B#),(B#,BNAME,AUTH,BIRTH)},那么R分解成ρ1是无损分解、保持依赖且ρ1属于(4)。 如果把关系模式R分解成数据库模式ρ2={(L#,B#),(B#,BNAME,AUTH),(AUTH,BURTH)},那么R分解成ρ2是无损分解、保持依赖且ρ2属于(5)。 空白(5)处应选择()
    A

    1NF模式集

    B

    2NF模式集

    C

    3NF模式集

    D

    模式级别不确定


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    设图书馆数据库中有一个关于读者借书的关系模式R(L#,B#,BNAME,AUTH,BIRTH),其属性为读者借书证号、所借书的书号、书名、书的作者、作者的出生年份。 如果规定:一个读者同时可借阅多本书籍;每本书只有一个书名和作者;作者的姓名不允许同名同姓;每个作者只有一个出生年份。 那么,关系模式R上基本的函数依赖集为(1),R上的关键码为(2),R的模式级别为(3)。 如果把关系模式R分解成数据库模式ρ1={(L#,B#),(B#,BNAME,AUTH,BIRTH)},那么R分解成ρ1是无损分解、保持依赖且ρ1属于(4)。 如果把关系模式R分解成数据库模式ρ2={(L#,B#),(B#,BNAME,AUTH),(AUTH,BURTH)},那么R分解成ρ2是无损分解、保持依赖且ρ2属于(5)。 空白(2)处应选择()
    A

    (L#)

    B

    (L#,B#)

    C

    (L#,B#,AUTH)

    D

    (L#,BNAME,AUTH)


    正确答案: B
    解析: 暂无解析

  • 第13题:

    ()借书是图书馆间互相利用对方藏书,满足读者需求的方式。


    参考答案:馆际

  • 第14题:

    以下2题使用如下图书管理数据库:

    图书(总编号C(6),分类号C(8),书名C<16),作者C(6),出版单位C(20),单价N(6,2))

    读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

    借阅(借书证号C(4),总编号C(6),借书日期D(8))

    对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。 SQL语句正确的是______。 SELECT姓名,书名FROM借阅,图书,读者WHERE; 借阅.借书证号="0001"AND;

    A.图书.总编号=借阅.总编号 AND 读者.借书证号=借阅.借书证号

    B.图书.分类号=借阅.分类号 AND 读者.借书证号=借阅.借书证号

    C.读者.总编号=借阅.总编号 AND 读者.借书证号=借阅.借书证号

    D.图书.总编号=借阅.总编号 AND 读者.书名=借阅.书名


    正确答案:A
    解析:使用SQL命令进行查询。查询结果出自不同的表,即姓名出自读者表,书名出自图书表,该题是涉及多个表的连接查询。读者和借阅表通过共有属性借书证号进行连接,从而可以获得借阅了图书的读者姓名,图书表和借阅表通过共有属性总编号进行连接,从而可以获得借出图书的书名。由于要进行3个关系即借阅、图书和读者3个表的连接,必须将连接条件放在WHERE短语后面,两个连接条件即“图书.总编号=借阅.总编号”和“读者.借书证号=借阅.借书证号”由AND运算符连接。

  • 第15题:

    设图书馆数据库中有一个关于读者借书的关系模式R(L#,B#,BNAME,AUTH, BIRTH),其属性为读者借书证号、所借书的书号、书名、书的作者、作者的出生年份。

    如果规定:一个读者同时可借阅多本书籍;每本书只有一个书名和作者;作者的姓名不允许同名同姓;每个作者只有一个出生年份。

    那么,关系模式R上基本的函数依赖集为(1),R上的关键码为(2), R的模式级别为(3)。

    如果把关系模式R分解成数据库模式ρ1={(L#,B#),(B#,BNAME,AUTH,BIRTH)},那么R分解成ρ1是无损分解、保持依赖且ρ1属于(4)。

    如果把关系模式R分解成数据库模式ρ2={(L#,B#),(B#,BNAME,AUTH),(AUTH, BURTH)},那么R分解成ρ2是无损分解、保持依赖且ρ2属于(5)。

    A.{L#→B#,B#→BNAME,BNAME→AUTH,AUTH→BIRTH}

    B.{L#→B#,B#→(BNAME,AUTH,BIRTH)}

    C.{B#→(BNAME,AUTH),AUTH→BIRTH}

    D.{(L#,B#)→BNAME,B#→AUTH,AUTH→BIRTH)


    正确答案:C

  • 第16题:

    对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的SQL语句正确的是( )。

    A)SELECT单位,COUNT(借阅.借书证号)FROM借阅,读者WHERE;

    借阅.借书证号=读者.借书证号ORDERBY单位

    B)SELECT单位,COUNT(借阅.借书证号)FROM借阅,读者WHERE;

    借阅.借书证号=读者.借书证号GROUPBY单位

    C)SELECT单位,SUM(借阅.借书证号)FROM借阅,读者WHERE; &&

    借阅.借书证号=读者.借书证号HAVING单位

    D)SELECT单位,SUM(借阅.借书证号)FROM借阅,读者WHERE;

    借阅.借书证号=读者.借书证号GROUPBY单位


    正确答案:B
    要分别求出各个单位查询借阅图书人的读者人次,而单位信息在读者表中,借阅图书的信息在借阅表中,需要通过共同的借书证号属性把两个表联接起来,即将借阅.借书证号=读者.借书证号置于WHERE短语之后。把同借书号所借阅的图书数日都统计在内,所以不需要使用DISTINCT短语去掉重复值;需要按单位统计借阅图书的读者人次,通过GROUP BY命令实现按单位分组查询。

  • 第17题:

    允许读者在图书馆所借书籍上进行圈画、作题。( )


    答案:错
    解析:

  • 第18题:

    读者凭本人什么证件进入图书馆()。

    • A、身份证
    • B、学生证
    • C、借书证

    正确答案:C

  • 第19题:

    设图书馆数据库中有一个关于读者借书的关系模式R(L#,B#,BNAME,AUTH,BIRTH),其属性为读者借书证号、所借书的书号、书名、书的作者、作者的出生年份。 如果规定:一个读者同时可借阅多本书籍;每本书只有一个书名和作者;作者的姓名不允许同名同姓;每个作者只有一个出生年份。 那么,关系模式R上基本的函数依赖集为(1),R上的关键码为(2),R的模式级别为(3)。 如果把关系模式R分解成数据库模式ρ1={(L#,B#),(B#,BNAME,AUTH,BIRTH)},那么R分解成ρ1是无损分解、保持依赖且ρ1属于(4)。 如果把关系模式R分解成数据库模式ρ2={(L#,B#),(B#,BNAME,AUTH),(AUTH,BURTH)},那么R分解成ρ2是无损分解、保持依赖且ρ2属于(5)。 空白(4)处应选择()

    • A、1NF模式集
    • B、2NF模式集
    • C、3NF模式集
    • D、模式级别不确定

    正确答案:B

  • 第20题:

    设有描述学生借书情况的关系模式:借书(书号,读者号,借书日期,还书日期),设一个读者可在不同日期多次借阅同一本书,但不能在同一天对同一本书借阅多次。该关系模式的主码是()。

    • A、书号
    • B、(书号,读者号)
    • C、(书号,读者号,借书日期)
    • D、(书号,读者号,借书日期,还书日期)

    正确答案:C

  • 第21题:

    填空题
    ()借书是图书馆间互相利用对方藏书,满足读者需求的方式。

    正确答案: 馆际
    解析: 暂无解析

  • 第22题:

    单选题
    图书馆网上续借流程()
    A

    主页——读者信息——我的图书馆——输入校园卡号和密码——我的借阅历史——点击续借按钮

    B

    主页——读者信息——我的图书馆——输入校园卡号和密码——当前阅读情况和续借——需续借书前打勾——点击续借按钮

    C

    主页——读者信息——我的图书馆——输入校园卡号和密码——催还图书信息——需续借书前打勾——点击续借按钮

    D

    主页——读者信息——我的图书馆——输入校园卡号和密码——预约图书信息——需续借书前打勾——点击续借按钮


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    设图书馆数据库中有一个关于读者借书的关系模式R(L#,B#,BNAME,AUTH,BIRTH),其属性为读者借书证号、所借书的书号、书名、书的作者、作者的出生年份。 如果规定:一个读者同时可借阅多本书籍;每本书只有一个书名和作者;作者的姓名不允许同名同姓;每个作者只有一个出生年份。 那么,关系模式R上基本的函数依赖集为(1),R上的关键码为(2),R的模式级别为(3)。 如果把关系模式R分解成数据库模式ρ1={(L#,B#),(B#,BNAME,AUTH,BIRTH)},那么R分解成ρ1是无损分解、保持依赖且ρ1属于(4)。 如果把关系模式R分解成数据库模式ρ2={(L#,B#),(B#,BNAME,AUTH),(AUTH,BURTH)},那么R分解成ρ2是无损分解、保持依赖且ρ2属于(5)。 空白(1)处应选择()
    A

    {L#→B#,B#→BNAME,BNAME→AUTH,AUTH→BIRTH}

    B

    {L#→B#,B#→(BNAME,AUTH,BIRTH))

    C

    {B#→(BNAME,AUTH),AUTH→BIRTH)

    D

    {(L#,B#)→BNAME,B#→AUTH,AUTH→BIRTH)


    正确答案: C
    解析: 暂无解析

  • 第24题:

    单选题
    通常情况下,读者到图书馆想办理借书手续首先要()。
    A

    了解馆藏

    B

    查找目录

    C

    办理借书证


    正确答案: C
    解析: 暂无解析