在图书借阅关系中,能够成为主关键字(或称主码)的属性是()。
A: 图书名
B: 图书作者
C: 图书编号
D: 图书价格
A: 图书名
B: 图书作者
C: 图书编号
D: 图书价格
举一反三
- 设有图书(图书编号,书名,第一作者,出版社)、读者(借书证号,姓名,单位,职称)和借阅(借书证号,图书编号,借书日期,还书日期)三张表,则表借阅的关键字(键或码)为( )
- 设有图书(图书编号,书名,第一作者,出版社)、读者(借书证号,姓名,单位,职称)和借阅(借书证号,图书编号,借书日期,还书日期)三张表,则表借阅的关键字(键或码)为( ) A: 借书证号,图书编号 B: 图书编号,借书日期 C: 借书日期,还书日期 D: 借书证号,借书日期
- 查询北京作者出版的图书情况,要求包含作者姓名、书名和价格信息,并按图书价格降序排列,下列SQL语句正确的是 A: SELECT作者姓名,书名,价格FROM图书,作者; B: JOIN图书.作者编号=作者.作者编号; C: WHERE 所在城市=“北京”; D: ORDER BY价格DESC E: SELECT 作者姓名,书名,价格 FROM 图书,作者; F: JOIN 图书.作者编号=作者.作者编号; G: WHERE所在城市=“北京”; H: ORDER BY 价格 I: SELECT作者姓名,书名,价格FROM图书,作者; J: WHERE图书.作者编号=作者.作者编号; K: AND所在城市=“北京”; L: ORDER BY 价格 DESC M: SELECT作者姓名,书名,价格 FROM 图书,作者; N: WHERE图书.作者编号=作者.作者编号; O: AND 所在城市=“北京”; P: ORDER BY价格
- 以下各题基于图书表、读者表和借阅表三个数据库表,它们的结构如下: 图书(图书编号,书名,第一作者,出版社):图书编号、书名、第一作者和出版社为C型字段,图书编号为主关键字; 读者(借书证号,单位,姓名,职称):借书证号、单位、姓名、职称为C型字段,借书证号为主关键字; 借阅(借书证号,图书编号,借书日期,还书日期):借书证号和图书编号为C型字段,借书日期和还书日期为D型字段,还书日期默认值为NULL,借书证号和图书证号共同构成主关键字。 查询所有“工程师”读者借阅过的图书编号,正确的SQL语句是( )。 A: SELECT图书编号FROM读者,借阅WHERE职称="工程师" B: SELECT图书编号FROM读者,图书WHERE职称="工程师" C: SELECT图书编号FROM借阅WHERE图书编号= D: (SELECT图书编号FROM借阅WHERE职称="工程师") E: SELECT图书编号FROM借阅WHERE借书证号IN F: (SELECT借书证号FROM读者WHERE职称="工程师")
- 有图书表和借阅表:图书.DBF:总编号C(6),分类号C(6),书名C(30),作者C(6),出版单位C(20),单价N(8,2)借阅.DBF:借书证号C(5),总编号C(6),借书日期D查询图书被借阅的信息,查询结果按借阅日期排序:借阅日期早的在前、借阅日期晚的在后,正确的SQL语句是( )。 A: SELECT书名,单价,借书日期FROM借阅,图书ON借阅,总编号=图书.总编号ORDER BY借书日期 B: SELECT书名,单价,借书日期FROM借阅,图书ON借阅,总编号=图书.总编号ORDER BY借书日期DESC C: SELECT书名,单价,借书日期FROM借阅,图书WHERE借阅.总编号=图书,总编号ORDER BY借书日期 D: SELECT书名,单价,借书日期FROM借阅,图书WHERE借阅,总编号=图书.总编号ORDER BY借书日期DESC