图书馆数据库系统中有下列模式: 书(书号,类别,书名,出版社,年份,作者,价格,总藏书量,现有库存) 借书卡(卡号,姓名,单位,类别) 借书记录(卡号,书号,借期,还期) 其中关系书和关系借书卡的主键分别为书号和卡号,关系借书记录的主键为______。
举一反三
- 【单选题】现有一个关系:借阅(书号,书名,库存数,读者号,借书日期,还书日期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是( )。 A: 书号 B: 书号+读者号 C: 书号+借书日期 D: 书号+读者号+借书日期
- 设有描述学生借书情况的关系模式:借书(书号,读者号,借书日期,还书日期),设一个读者可在不同日期多次借阅同一本书,但不能在同一天对同一本书借阅多次。该关系模式的主码是()。 A: 书号 B: (书号,读者号) C: (书号,读者号,借书日期) D: (书号,读者号,借书日期,还书日期)
- 第36~40题使用如下三个数据库表: 图书(索书号,书名,出版社,专业,ISBN) 借书证(借书证号,姓名,性别,专业,所在单位), 借书记录(借阅号,索书号,借书证号,借书日期,还书日期) 其中:定价是货币型,借书日期和还书日期是日期型,其他是字符型。 查询2011年被借过图书的书名、出版社和借书日期,正确的SQL语句是( )。 A: SELECT书名,出版社,借书日期FROM图书,借书记录<br/> WHERE借书日期=2011 AND图书.索书号=借书记录.索书号 B: SELECT书名,出版社,借书日期FROM图书,借书记录<br/> WHERE借书日期=YEAR(2011)AND图书.索书号=借书记录.索书号 C: SELECT书名,出版社,借书日期FROM图书,借书记录<br/> WHERE图书.索书号=借书记录.索书号AND YEAR(借书日期)=2011 D: SELECT书名,出版社,借书日期FROM图书,借书记录<br/> 图书.索书号=借书记录.索书号AND WHERE YEAR(借书日期)=YEAR(2011)
- 设有借书信息表,结构如下。设每个借书人一本书只能借一次,则该表的主键是。 借书信息(借书证号、借书人、住址、联系电话、图书号、书名、借书日期): 借书证号|借书证号,借书人|借书证号,图书号|借书证号,图书号,借书日期
- 设有借书信息,结构为:借书信息(借书证号,借书人,住址,联系电话,图书号,书名,借书日期),设每个人一本书只能借一次,则该表的主键是()。 A: 借书证号,图书号 B: 借书证号 C: 借书证号,借书人 D: 借书证号,图书号,借书日期