个图书管理数据库有这样的描连:一个图书馆有多本图书,一个学生可以借阅多本图书;而一本图书只能借给一个学生看,那么学生与图书之间的联系属于()。A、1:1B、1:mC、m:nD、无关联

题目

个图书管理数据库有这样的描连:一个图书馆有多本图书,一个学生可以借阅多本图书;而一本图书只能借给一个学生看,那么学生与图书之间的联系属于()。

  • A、1:1
  • B、1:m
  • C、m:n
  • D、无关联

相似考题
更多“个图书管理数据库有这样的描连:一个图书馆有多本图书,一个学生可以借阅多本图书;而一本图书只能借给一个学生看,那么学生与图书之间的联系属于()。A、1:1B、1:mC、m:nD、无关联”相关问题
  • 第1题:

    已知图书馆数据库,有三个实体:图书、出版社、读者。每位读者可以借多本书,同一本书也可以被多个读者借阅,但必须登记借出日期和应还日期。请自己设计适当的属性,画出E-R图, 1.画出E-R图。 2.设计相应的关系模型


    参考答案:

  • 第2题:

    阅读下列说明和有关图表,回答问题。

    【说明】

    (1)这是一个图书馆支持系统。

    (2)图书馆应用系统可以将图书和杂志借给借书者,这些借书者已经在系统中注册了,图书和杂志也已经注册过了。

    (3)图书馆负责新书的购买,一本流行图书会多买几本。当旧书和杂志已经过时或破旧不堪时,将它们从图书馆应用系统中删除。

    (4)图书馆馆员是图书馆的员工。他们与客户(借书者)打交道,并且是在图书馆软件系统提供的支持下开展工作的。

    (5)借书者可以预订图书馆中当前还没有的图书或杂志,这样,当某借书者所预订的图书或杂志归还回来或购进时,应用系统就通知这个预订人。当该借书者借阅了他所预订的图书或杂志后,或者通过一个显式的取消过程取消他的预订后,他的本次预订就被取消了。

    (6)图书馆应用系统能够容易地建立、修改和删除系统中的信息,包括书名、借书者、借阅信息和预订信息。

    (7)图书馆应用系统能够在所有流行的Web浏览器平台(Internet Explorer 5.1以上,Netscape 4.0以上等等)上运行。

    (8)图书馆应用系统应该易于扩展新功能。

    【问题】分析这个图书馆系统中涉及的角色和用例,完成用例图。


    正确答案:参与者1——注册用户 参与者2——图书馆管理员 参与者3——借书者 参与者4——图书馆馆长 用例1——登录 用例2——搜索 用例3——浏览 用例4——管理借书者 用例5——管理书目 用例6——管理标题 用例7——担任借书者的身份 用例8——预订 用例9——取消预订 用例10——借书 用例11——还书
    参与者1——注册用户 参与者2——图书馆管理员 参与者3——借书者 参与者4——图书馆馆长 用例1——登录 用例2——搜索 用例3——浏览 用例4——管理借书者 用例5——管理书目 用例6——管理标题 用例7——担任借书者的身份 用例8——预订 用例9——取消预订 用例10——借书 用例11——还书 解析:由试题给出的用例图可以看到有4个参与者,并且他们之间是泛化(继承)的关系,结合案例描述进行分析。
    图书馆系统的参与者有图书管理员(Librarian)和借书者(Borrower),因为他们二者都是该系统的用户。图书管理员具有添加借书者、标题和书目这些管理能力,而借书者则是来借阅或预订图书和杂志的用户。偶尔,图书馆馆员或另一个图书馆也可能成为借书者。最后,我们有一个图书馆馆长(Master Librarian)这一参与者,这个角色具有管理其他图书馆馆员的能力。另外,在该图书馆有某本书籍的副本(一个书目)之前,先向该系统添加一个标题,这是可以的,目的是为了让借书者能够进行预订。
    图书馆系统中的用例有以下这些:
    .Login(登录)
    .Search(搜索)
    .Browse(浏览)
    .Make Reservation(预订)
    .Remove Reservation(取消预订)
    .Checkout Item(借书)
    .Return Item(还书)
    .Manage Titles(管理标题)
    .Manage Items(管理书目)
    .Manage Borrowers(管理借书者)
    .Manage Librarians(图书管理员)
    .Assume Identity of Borrower(担任借书者的身份)
    上述列表中需要注意的是Title(标题)和Item(书目)这两个概念。因为在一个图书馆中,一本流行书通常有多本副本,所以系统必须把标题(可以是一本书的名称、书的作者)和同一标题的一个单一物理副本(这是一个书目)的概念分开。
    从实用角度考虑,为了限制本题的复杂度,这里不完成某些“Manage(管理)”用例(例如Manage Librarians和Manage Borrowers)的实现。

  • 第3题:

    班级里要建立一个小小图书馆,图书管理小组做了这样一些工作:①发出倡议书;②学生捐书;③图书登记;④图书分类上架;⑤编辑图书目录;⑥制作借阅图书登记卡;⑦确定值班管理员。上述工作中属于信息资源管理的是()。

    A.①②③④

    B.②③④⑤

    C.③④⑤⑥

    D.④⑤⑥⑦


    参考答案:C

  • 第4题:

    学生借阅图书与期刊的借阅周期为多少天?允许借阅图书、期刊合订本各几册?文学类图书限借几册?


    正确答案: 周期为60天,图书借阅5册、期刊1本,限借2册。

  • 第5题:

    有图书借阅管理的数据库系统,其数据库关系模式(属性只用英文字母) 为:学生(学号,姓名,系别,专业) 主码为:学号图书B(图书编号,图书名,出版日期,出版社) 主码为:图书编号借阅R(学号,图书编号,借阅日期) 主码为:(学号,图书编号)外码有:学号、图书编号 请写出完成下列操作的SQL语句查询借阅了关于数据库方面书籍的学生的学号、图书名称和出版社。


    正确答案:Select 学号,图书名,出版社 from 借阅 A,图书 B
    Where A. 学号=B. 学号 and 图书名 like ‘%数据库%

  • 第6题:

    考虑本地图书馆的一个图书借阅和跟踪系统,数据库包含Member,Borrow和Book表,要求:1.每人可以借阅一本或多本书2.每本书一次只能被借给一个人;3.图书馆没有的书籍不能被借阅;你要在Borrow和Book表中强制这种引用完整性,应该()选择两项

    • A、使用外键约束把Book_id列添加到Borrow表中
    • B、对Borrow_id列添加一个CHECK约束
    • C、为Book表增加一列来记录书是否被借出
    • D、使用外键约束把Borrow_id列添加到Book表中

    正确答案:A,C

  • 第7题:

    学生还书时只需要将所借阅的图书交给图书管理员,由图书管理员负责输入图书信息,然后由系统验证该图书是否为本图书馆中的藏书,若是则系统删除相应的借阅信息,并更新相应的学生账户。在还书时也会检验该学生是否有超期未还的图书。


    正确答案:正确

  • 第8题:

    一个图书馆配备多名图书管理人员,每名图书管理人员只能在一个图书馆任职,则图书馆与图书管理人员之间的联系类型属于()

    • A、一对一联系
    • B、一对多联系
    • C、多对一联系
    • D、多对多联系

    正确答案:B

  • 第9题:

    班级里要建立一个小小图书馆,图书管理小组做了这样一些工作: ①发出倡议书; ②学生捐书; ③图书登记; ④图书分类上架; ⑤编辑图书目录; ⑥制作借阅图书登记卡; ⑦确定值班管理员。 上述工作中属于信息资源管理的是()。

    • A、①②③④
    • B、②③④⑤
    • C、③④⑤⑥
    • D、④⑤⑥⑦

    正确答案:C

  • 第10题:

    单选题
    个图书管理数据库有这样的描连:一个图书馆有多本图书,一个学生可以借阅多本图书;而一本图书只能借给一个学生看,那么学生与图书之间的联系属于()。
    A

    1:1

    B

    1:m

    C

    m:n

    D

    无关联


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

  • 第11题:

    单选题
    学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借10本书,在这种情况下,读者与图书之间形成了借阅关系,这种借阅关系是()
    A

    一对一联系

    B

    多对多联系

    C

    一对十联系

    D

    一对多联系


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

  • 第12题:

    问答题
    有图书借阅管理的数据库系统,其数据库关系模式(属性只用英文字母) 为:学生(学号,姓名,系别,专业) 主码为:学号图书B(图书编号,图书名,出版日期,出版社) 主码为:图书编号借阅R(学号,图书编号,借阅日期) 主码为:(学号,图书编号)外码有:学号、图书编号 请写出完成下列操作的SQL语句查询2006年5月1日到2006年6月1日期间,图书的借阅情况。

    正确答案: Select * from 借阅 where 借阅日期
    Between ‘2006/05/01’ and ‘2006/06/01’
    解析: 暂无解析

  • 第13题:

    一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为______的联系。


    正确答案:一对多
    一对多 解析:由题意,一个学生可以借多本图书,一本图书一次只能借给一个学生,可见学生和图书的关系是一对多的关系。

  • 第14题:

    学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借10本书,在这种情况下,读者与图书之间形成了借阅关系,这种借阅关系是( )。

    A.一对一联系

    B.一对五联系

    C.一对十联系

    D.一对多联系


    正确答案:D
    解析:一个读者可对应多本书,故为一对多关系。

  • 第15题:

    图书馆教师书库图书学生读者只能阅览,不可外借。( )


    答案:对
    解析:

  • 第16题:

    在中国图书馆分类法中,一本书只能有一个分类号。


    正确答案:错误

  • 第17题:

    在图书数据库中有“作者”表(作者编号、作者名)、“读者”表(读者编号、读者名)和“图书”表(图书编号,图书名、作者编号)等3个基本情况表。如果一名读者借阅过某一本书,则认为该读者与这本书的作者之间形成了关系。为能反映作者与读者之间的关系,在数据库中应增加新的表。下列关于新表的设计中,最合理的设计是()

    • A、增加一个表:借阅表(读者编号、图书编号)
    • B、增加一个表:读者-作者表(读者编号、作者编号)
    • C、增加一个表:借阅表(读者编号、图书编号、作者编号)
    • D、增加两个表:借阅表(读者编号、图书编号),读者-作者表(读者编号、作者编号)

    正确答案:A

  • 第18题:

    图书管理系统功能性需求说明如下:  (1)图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有唯一标识其存在的编号。图书馆向每一个借阅者发放图书证,其中包含每一个借阅者的编号和个人信息。提供的服务包括:查询图书信息、查询个人信息服务和预定图书服务等。  (2)当借阅者需要借阅图书、归还书籍时需要通过图书管理员进行,即借阅者不直接与系统交互,而是通过图书管理员充当借阅者的代理和系统交互。  (3)系统管理员主要负责系统的管理维护工作,包括对图书、数目、借阅者的添加、删除和修改。并且能够查询借阅者、图书和图书管理员的信息。  (4)可以通过图书的名称或图书的ISBN/ISSN号对图书进行查找。 请回答下列问题: 该系统中有哪些参与者?有哪些用例?


    正确答案: 该系统中有哪些参与者:
    借阅者
    图书管理员
    系统管理员
    用例:
    借书、还书、预定书刊、取消预定、维护借阅者信息、维护书刊种类信息
    维护物理书刊
    登录

  • 第19题:

    有图书借阅管理的数据库系统,其数据库关系模式(属性只用英文字母) 为:学生(学号,姓名,系别,专业) 主码为:学号图书B(图书编号,图书名,出版日期,出版社) 主码为:图书编号借阅R(学号,图书编号,借阅日期) 主码为:(学号,图书编号)外码有:学号、图书编号 请写出完成下列操作的SQL语句创建借阅R表,要求指定其主码和外码。


    正确答案:C.reate table 借阅(学号char(10) foreign key references 学生,
    图书编号 char(10)foreign keyre ferences 图书,
    借阅日期 datetime,primary key(学号,图书编号)

  • 第20题:

    有图书借阅管理的数据库系统,其数据库关系模式(属性只用英文字母) 为:学生(学号,姓名,系别,专业) 主码为:学号图书B(图书编号,图书名,出版日期,出版社) 主码为:图书编号借阅R(学号,图书编号,借阅日期) 主码为:(学号,图书编号)外码有:学号、图书编号 请写出完成下列操作的SQL语句查询借阅了“数据库原理”一书的学生信息。


    正确答案:Select * from 学生 where 学号 in(select 学号 from借阅)
    Where 图书编号in select 图书编号 from 图书

  • 第21题:

    学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借10本书,在这种情况下,读者与图书之间形成了借阅关系,这种借阅关系是()

    • A、一对一联系
    • B、多对多联系
    • C、一对十联系
    • D、一对多联系

    正确答案:A

  • 第22题:

    单选题
    一个图书馆配备多名图书管理人员,每名图书管理人员只能在一个图书馆任职,则图书馆与图书管理人员之间的联系类型属于()
    A

    一对一联系

    B

    一对多联系

    C

    多对一联系

    D

    多对多联系


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

  • 第23题:

    单选题
    在图书数据库中有“作者”表(作者编号、作者名)、“读者”表(读者编号、读者名)和“图书”表(图书编号,图书名、作者编号)等3个基本情况表。如果一名读者借阅过某一本书,则认为该读者与这本书的作者之间形成了关系。为能反映作者与读者之间的关系,在数据库中应增加新的表。下列关于新表的设计中,最合理的设计是()
    A

    增加一个表:借阅表(读者编号、图书编号)

    B

    增加一个表:读者-作者表(读者编号、作者编号)

    C

    增加一个表:借阅表(读者编号、图书编号、作者编号)

    D

    增加两个表:借阅表(读者编号、图书编号),读者-作者表(读者编号、作者编号)


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