某学生想将图书表中的图书名称定义为主键,由于有重名的图书,但相同书名的作者均不相同,在这种情况下,可定义适当的主键为()。A.添加自动编号字段作为主键B.将图书名称和作者组合定义为多字段主键C.添加一个内容无重复的字段作为单字段主键D.不设置主键

某学生想将图书表中的图书名称定义为主键,由于有重名的图书,但相同书名的作者均不相同,在这种情况下,可定义适当的主键为()。

A.添加自动编号字段作为主键

B.将图书名称和作者组合定义为多字段主键

C.添加一个内容无重复的字段作为单字段主键

D.不设置主键


参考答案和解析
将图书名称和作者组合定义为多字段主键

相关考题:

欲创建如下数据表。“图书”表结构:书号:普通编码定长字符类型,长度为20,主键。书名:普通编码可变长字符类型,长度为40,非空。出版年份:整型。印刷数量:整型。单价:整型请补充完整SQL语句:CREATE TABLE 图书(书号 char(20) ______________ key,书名 varchar(40) not ______________,出版年份 int,印刷数量 int,单价 ______________)

第 ( 30 ) 到第( 35 )题基于图书表、读者表和借阅表三个数据库表,它们的结构如下:图书 ( 图书编号 , 书名 , 第一作者 , 出版社 ) :图书编号、书名、第一作者和出版社为 C 型字段,图书编号为主关键字;读者 ( 借书证号 , 单位 , 姓名 , 职称 ) :借书证号、单位 、姓名、职称为 C 型字段,借书证号为主关键字;借阅 ( 借书证号 , 图书编号 , 借书日期 . 还书日期 ) : 借书证号和图书 编号为 C 型字段 ,借 书日期和还书日期为 D 型字段,还书日期默认值为 NULL ,借书证号和图书编号共同构成主关键字 。( 30 )查询第一作者为 “ 张三 ” 的所有书名及出版社,正确的 SQL 语句是A ) SELECT 书名,出版社 FROM 图书 WHERE 第一作者=张三B ) SELECT 书名,出版社 FROM 图书 WHERE 第一作者二 " 张三 "C ) SELECT 书名,出版社 FROM 图书 WHERE " 第一作者 " =张三D ) SELECT 书名,出版社 FROM 图书 WHERE " 第一作者 "=" 张三 "

设有图书管理数据库,包含三张表:图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价);读者表(借书证号,姓名,系别,办证日期);借出信息表(借出编号,借书证号,图书编号,借书日期);完成下列操作:(10分)定义一个多语句表值函数,用于查询学生借书情况,只需提供参数:借书证号,就可以通过调用函数返回此学生的借书情况,若有借书籍,则返回所借书籍的编号、书籍名称、定价和借书日期;若没有在借书籍,则返回记录为空。设函数名为:f_BorrowBook(@jszh char(20))。

查询“上海”作者出版的图书情况,要求包含作者姓名、书名和价格信息,并按图书“价格”降序排列,下列SQL语句中正确的是( )。A.SELECT 姓名,书名,价格 FROM 图书,作者; JOIN 图书.作者编号=作者.作者编号; WHERE所在城市="上海"; ORDER BY 价格 DESCB.SELECT 姓名,书名,价格 FROM 图书,作者; JOIN 图书.作者编号=作者.作者编号; ON 所在城市="上海"; ORDER BY 价格C.SELECT 姓名,书名,价格 FROM 图书,作者; WHERE 图书.作者编号=作者.作者编号; AND 所在城市="上海"; ORDER BY 价格 DESCD.SELECT 姓名,书名,价格 FROM 图书,作者; WHERE 图书.作者编号=作者.作者编号; AND 所在城市="上海"; ORDER BY 价格

已知某高校图书借阅管理系统中包含系、教师、学生、教师编号、系名、书名、图书、学生性别、职称、学生姓名、书价的信息。这些信息中能够被标识为实体集的是______。Ⅰ.系、教师、学生、图书Ⅱ.教师编号、系名、书名、学生姓名Ⅲ.学生性别、职称、学生姓名、书价Ⅳ.图书、教师、书名A) 仅ⅠB) 仅Ⅰ和ⅡC) 仅Ⅰ、Ⅱ和ⅣD) 全部A.B.C.D.

一个书店的老板想将Book表的书名设为主键,考虑到有重名的书的情况,但相同书名的作者都不相同。考虑到店主的需求,可定义适当的主键为( )。A.定义自动编号主键B.将书名和作者组合定义多字段主键C.不定义主键D.再增加一个内容无重复的字段定义为单字段主键

由于同一个分类目录号(同一种图书)有多个副本,若用表Book(图书流水号,分类目录号,书名,作者,内容摘要,价格,购书日期)存储图书信息则有很多的冗余信息,该如何分解使之满足BCNF,并指出分解后的关系模式的主键。

在SQL Server 2000中,某数据库中有图书表(书号, 图书名称, 类别)和销售表(书号, 销售时间, 销售数量),其中销售数量大于0。现要查询2009年10月销售的图书名称和类别。请补全下列实现该功能的查询语句。SELECT图书名称, 类别FROM图书表WHERE EXISTS(SELECT*FROM销售表WHERE销售时间BETWEEN '2009/10/1' AND '2009/10/31'______)

以下题基于图书表、读者表和借阅表三个数据库表,它们的结构如下:图书(图书编号,书名,第一作者,出版社):图书编号、书名、第一作者和出版社为c型字段,图书编号为主关键字;读者(借书证号,单位,姓名,职称):借书证号、单位、姓名、职称为C型字段,借书证号为主关键字;借阅(借书证号,国书编号,借书日期,还书日期):借书证号和图书编号为C型字段,借书日期和还书日期为D型字段,还书日期默认值为NULL,借书证号和图书编号共同构成主关键字。查询第一作者为“张三”的所有书名及出版社,正确的SQL语句是A.sELECT书名,出版社FROM图书WHERE第一作者=张三B.SELECT书名,出版社FROM图书WHERE第一作者=“张三”C.sELECT书名,出版社FROM图书WHERE”第一作者“=张三D.sELECT书名,出版社FROM图书WHERE”第一作者”=“张三”

在图书表中要查找图书名称中包含“等级考试”的图书,对应“图书名称”字段的正确准则表达式是( )。A. ”等级考试”B. “等级考试”C. Like”等级考试”D. Like”“等级考试”

“图书”表中有字符型字段“图书名称”和“图书类型”,要求用SQL DELETE命令将图书表中书名中含有“计算机”且图书类型是“小说”的记录全部打上删除标记,正确的SQL命令是( )。A. DELETE FROM图书FOR图书名称LIKE”%计算机%”AND图书类型=”小说”B. DELETE FROM图书WHILE图书名称LIKE”计算机”AND图书类型=”小说”C. DELETE FROM图书WHERE图书名称=”%计算机%”AND图书类型=”小说”D. DELETE FROM图书WHERE图书名称LIKE”%计算机%”AND图书类型=”小说”

某书店管理系统用(书号,书名,作者,出版社,出版日期,库存数量......)一组属性来描述“图书”,宜选()作为主键。A.书号B.书名C.作者D.出版社

查询北京作者出版的图书情况,要求包含作者姓名、书名和价格信息,并按图书价格降序排列,下列SQL语句正确的是( )。A.SELECT 作者姓名,书名,价格 FROM 图书,作者 ;JOIN 图书.作者编号=作者.作者编号;WHERE 所在城市="北京";ORDER BY 价格 DESCB.SELECT 作者姓名,书名,价格 FROM 图书,作者 ;JOIN 图书.作者编号=作者.作者编号;WHERE 所在城市="北京";ORDER BY 价格C.SELECT 作者姓名,书名,价格 FROM 图书,作者 ;WHERE 图书.作者编号 = 作者.作者编号;AND 所在城市="北京";ORDER BY 价格 DESCD.SELECT 作者姓名,书名,价格 FROM 图书,作者 ;WHERE 图书.作者编号 = 作者.作者编号;AND 所在城市 ="北京";ORDER BY 价格

已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计算机”类图书的视图Computer-BOOK,并要求进行修改、插入操作时保证该视图叧有计算机类的图书。CREATE( )AS SELECT图书编号,图书名称,作者,出版社,出版日期FROM图书WHERE图书类型=计算机'(请作答此空);A.FORALLB.PUBLICC.WITH CHECK OPTIOND.WITH GRANT OPTION

已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计算机”类图书的视图Computer-BOOK,并要求进行修改、插入操作时保证该视图叧有计算机类的图书。CREATE(请作答此空)AS SELECT图书编号,图书名称,作者,出版社,出版日期FROM图书WHERE图书类型=计算机'( );A.TABLE Computer-BOOKB.VIEW Computer-BOOKC.Computer-BOOK TABLED.Computer-BOOK VIEW

图书丢失后除赔偿外还可购买()的图书A、相同版本B、相同书名C、相同作者

在Access 2010数据库设计中,假设一个书店用以下属性描述图书:书号,书名,作者,出版社,出版日期。则可以作为主键的属性是()。A、书号B、书名C、作者D、出版日期

读者如果遗失图书馆借藏书,需购买书名、作者、版本完全相同的图书进行赔偿,还须缴()元/册的图书加工费。A、1B、2C、5D、10

“图书表”结构如下:  书号:统一字符编码定长类型,长度为6,主键;  书名:统一字符编码可变长类型,长度为30,非空;  第一作者:普通编码定长字符类型,长度为10,非空;  出版日期:日期型;  价格:定点小数,小数部分1位,整数部分3位,默认值为20。  写出创建表的SQL语句,要求在定义表的同时定义数据的完整性约束。(表名和列名用中文)

在图书借阅关系中,能够成为主关键字(或称主码)的属性是()。A、图书名B、图书作者C、图书编号D、图书价格

下列有关主键的叙述错误的是()。A、不同记录的主键值允许重复B、主键是数据表中的某一个字段C、不同表中的主键可以是相同的字段D、表中的主键的数据类型可以定义为自动编号或文本

已知图书管理系统包含一张图书表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找借阅书号为“B001”的书名、作者和出版社,可用SQL语句:SELECT 书名,作者,出版社 FROM()WHERE 书号="B001"。

已知图书管理系统包含1张图书关系表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找书号为“B002”的图书的书名、出版社、作者和馆藏册数,可用SQL语句:SELECT书名,出版社,作者,馆藏册数FROM图书表WHERE()

单选题在Access 2010数据库设计中,假设一个书店用以下属性描述图书:书号,书名,作者,出版社,出版日期。则可以作为主键的属性是()。A书号B书名C作者D出版日期

填空题已知图书管理系统包含1张图书关系表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找书号为“B002”的图书的书名、出版社、作者和馆藏册数,可用SQL语句:SELECT书名,出版社,作者,馆藏册数FROM图书表WHERE()

单选题图书丢失后除赔偿外还可购买()的图书A相同版本B相同书名C相同作者

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

填空题已知图书管理系统包含一张图书表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找借阅书号为“B001”的书名、作者和出版社,可用SQL语句:SELECT 书名,作者,出版社 FROM()WHERE 书号="B001"。