北大远程教育课程作业2012春-数据库的管理系统.docxVIP

北大远程教育课程作业2012春-数据库的管理系统.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2012年春季学期数据库管理系统课程作业 - 数据库管理系统 HYPERLINK /teaUpload/2012-2-8%2010-21-32.doc 下载office文档附件 1. 三、设计题 详见附件! HYPERLINK /stuUpload/05116309400072012-5-18%2020-44-00.doc \t _blank 查看已上传的附件 正确答案: HYPERLINK /teaUpload/2012-1-30%2011-34-18da.doc \t _blank 下载答案 2012年春季学期数据库管理系统作业(操作题答案) 姓名: 学号: 三、设计题 1.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式: S (SNO, SNAME, STATUS, CITY) P (PNO, PNAME, COLOR, WEIGHT) J (JNO, JNAME, CITY) SPJ (SNO, PNO, JNO, QTY) 供应商表S由供应商代码(SNO),供应商姓名(SNAME),供应商状态(STATUS), 供应商所在城市(CITY)组成; 零件表P由零件代码(PNO),零件名(PNAME),颜色(COLOR),重量(WEIGHT)组成; 工程项目表J由工程项目代码(JNO),工程项目名(JNAME),工程项目所在城市(CITY)组成; 供应情况表SPJ由供应商代码(SNO),零件代码(PNO),工程项目代码(JNO),供应数量(QTY)组成,表示某供应商 供应某种零件 给某工程项目的数量为QTY。 今有若干数据如下: 请用关系代数完成查询:求供应工程J1零件P1的供应商号码SNO 可能会用到的一些符号:∏ ∧ ∨ σ ∪ 等在插入?符号中 参考答案: 请用SQL语言完成以下各项操作 ①建立P表 参考答案: CREATE TABLE P (PNO CHAR(3), PNAME CHAR(10), COLOR CHAR(5), WEIGHT INT); ②求为天津弹簧厂工程项目提供零件P1的供应商号码SNO(用连接查询实现) 参考答案: SELECT SPJ.SNO FROM J, SPJ WHERE J.JNAME=’弹簧厂’ AND J.CITY=’天津’ AND J.JNO=SPJ.JNO AND SPJ.PNO=’P2’; ③求为工程J1提供红色零件的供应商号码SNO(用嵌套查询实现) 参考答案: SELECT SNO FROM SPJ WHERE JNO=’J1 AND PNO IN (SELECT PNO FROM P WHERE COLOR=’红’); ④求供应商S2为工程J1提供的零件总数 参考答案: SELECT SUM(QTY) FROM SPJ WHERE SNO=’S2’ AND JNO=’J1’; ⑤把对表J的INSERT权限授予用户王二,并允许他再将此权限授予其他人。 参考答案: GRANT INSERT ON TABLE J TO 王二 WITH GRANT OPTION; 2. 一个图书馆借阅管理数据库要求提供下述服务: 可随时查询书库中现有书籍的书号、书名、数量与存放位置,所有书籍均可由书号惟一标识。 可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。 当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。 根据以上情况和假设,试作如下设计: 试画出该数据库的E-R图,必须在图中注明联系的类型(1:1、1:n、m:n); 将该E-R图转换成关系模式。 参考答案: E-R图: 该E-R图可转换为如下的关系模式: 借书人(借书证号,姓名,单位) 图书(书号,书名,数量,位置,出版社名) 出版社(出版社名,电报编号,电话,邮编,地址) 借阅(借书证号,书号,借书日期,还书日期) 2. 请独立完成作业,严禁抄袭! 一、名词解释 (3.1节)关系模式 正确答案: 对关系的描述,一般表示为:关系名(属性1, 属性2, … , 属性n),其形式化表示为R(U,D,dom,F)。 3.(2.6节)关系的码 正确答案: 能唯一决定一个元组的属性或属性组(用函数依赖定义也可以) 4.(8.4节)事务等待图 正确答案:

文档评论(0)

189****6140 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档