A.select 用户名. 图书名, 数量 from用户, 图书, 购物车 where 用户.用户名=购物车.用户名 and 地址 like %杨浦%
B.select 用户.用户名. 图书名, 数量 from用户, 图书, 购物车 where 用户.用户名=购物车.用户名 and 图书.ISBN号=购物车.ISBN号 and 地址 like %杨浦%
C.select 购物车.用户名. 图书名, 数量 from图书, 购物车 where 图书.ISBN号=购物车.ISBN号 and 地址 like %杨浦%
D.select 用户.用户名. 图书.图书名, 购物车.数量 from 用户,图书, 购物车 where 地址 like %杨浦%
第1题
B.select * from 图书 where 出版社=清华大学出版社 order by 价格 asc
C.select * from 图书 where 出版社=清华大学出版社 order by 价格
D.select * from 图书 where 出版社=清华大学出版社 and order by 价格 desc
第2题
图书表(图书编号,图书名称,出版社编号,出版社名称,出版时间,出版数量,版次)
图书销售表(图书编号,销售日期,销售数量,书店编号,读者编号,读者姓名,读者电话)
书店表(书店编号,联系电话,所在城市编号,城市名称)
该系统所涉及的数据存在如下约束:
I. 一个出版社可以出版多本图书,一本图书只能在一个出版社出版,在该系统中记录的图书出版信息包括出版时间、版次及出版数量信息;
II. 一个书店可以出售多本图书给多个读者 , 每位读者可以从多个书店购买多本图书 , 一本图书可以通过多个书店出售给读者,书店把图书出售给读者后会在系统中记录售书日期和售书数量信息;
III. 每个书店只能位于一个城市,一个城市可以有多个书店。
① 请根据以上信息画出合理的图书销售数据库的概念模型(用 ER 图表示)。( 8 分)
② 以图书销售表为例说明原数据库设计的不合理之处。( 4 分)
③ 给出该数据库符合 3NF 要求的全部关系模式,并指出关系模式中的全部主码和外码。( 8 分)
第3题
按以下要求完成作业,在截止时间前提交到平台,然后按给定的评分标准进行互评。 数据组织与管理作业 一、 作业要求: 在Microsoft Access 2010中完成如下操作: 1. 建立一个空数据库,保存为“图书信息.accdb”。 2. 使用“导入表”方法,将文件“在售图书.xls”导入到“图书信息.accdb”数据库中,创建“在售图书表”,并根据下表设置字段属性。 字段名称 数据类型 字段大小 其他属性 ISBN号 文本 15 主键 书名 文本 20 必填字段 作者 文本 10 出版社 文本 10 单价(元) 数字 单精度型 有效性规则: 0到500之间(不包括0和500) 书店编号 文本 4 3. 使用“导入表”方法,将文件“书店.xls”导入到“图书信息.accdb”数据库中,创建“书店表”,并根据下表设置字段属性。 字段名称 数据类型 字段大小 其他属性 书店编号 文本 4 主键 书店名称 文本 10 必填字段 所在地 文本 10 4. 创建“图书信息”数据库中“书店表”和“在售图书表”之间的关系,并实施参照完整性。 5. 创建名称为“悦读空间在售图书”的查询,查询“悦读空间”在售图书,要求显示ISBN号、书名、作者、出版社和单价。 6. 创建名称为“下架图书”的删除查询,删除所有“Windows XP”相关图书记录。 7. 创建名称为“图书售价调整” 的更新查询,使“静读小筑”所有在售图书价格上浮10%。 将文件“图书信息.accdb”修改文件名为“学号姓名.accdb”,例如:“181201101张三.accdb”并提交。 二、 评分标准 以下各项每完成一项,累加相应分值,满分10分。 编号 评分项 分值 1 正确建立数据库文件“图书信息.accdb” 1 2 正确导入“在售图书表”数据 1 3 正确设置“在售图书表”字段属性 2 4 正确导入“书店表”数据 1 5 正确设置“书店表”字段属性 1 6 正确创建“书店表”和“在售图书表”间关系 1 7 正确创建查询“悦读空间在售图书” 1 8 正确创建查询“下架图书” 1 9 正确创建查询“图书售价调整” 1 总分 10分 说明: “在售图书表”字段“单价(元)”有效性规则属性为:>0 And <500<br>
第4题
A.1NF
B.2NF
C.3NF
D.BCNF
第5题
A.2NF
B.1NF
C.3NF
D.BCNF
第7题
Select bid
From Orderlist A
Where not exists(Select*from Orders B
where A.ordemum=B.ordemum and B.cid (3)
(Select cid from Ordcrlist C,Orders D
where (4).bid='123-456'
and (5)=D.ordemum))
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!