网站大量收购独家精品文档,联系QQ:2885784924

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

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

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2012年春季学期数据库管理系统课程作业 - 数据库管理系统下载office文档附件1. 三、设计题详见附件!查看已上传的附件正确答案:下载答案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 PNOFROM PWHERE COLOR=’红’);④求供应商S2为工程J1提供的零件总数参考答案: SELECT SUM(QTY)FROM SPJWHERE SNO=’S2’ AND JNO=’J1’;⑤把对表J的INSERT权限授予用户王二,并允许他再将此权限授予其他人。参考答案: GRANT INSERT ON TABLE JTO 王二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节)事务等待图正确答案:一个有向图G=(T,U),其中T为结点的集合,每个结点表示正运行的事务;U为边的集合,每条边表示事务等待的情况。它动态地反映了所有事务的等待情况。 5.(11.2节)函数依赖正确答案:设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,记作X→Y。 6. (4.6节)视图正确答案:视图是从一个或几个基本表(或试图)导出的表。与基本表不同,它只是一个虚表,数据库中只存放试图的定义,而不存放试图对应的数据,这些数据仍存放在原来的基本表中。 二、简答题7. (1.2节)试述数据库系统的三级模式

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档