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

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

ID:35521883

大小:176.29 KB

页数:7页

时间:2019-03-25

北大远程教育课程作业2012春-数据库管理系统_第1页
北大远程教育课程作业2012春-数据库管理系统_第2页
北大远程教育课程作业2012春-数据库管理系统_第3页
北大远程教育课程作业2012春-数据库管理系统_第4页
北大远程教育课程作业2012春-数据库管理系统_第5页
资源描述:

《北大远程教育课程作业2012春-数据库管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、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),供应

2、商状态(STATUS),供应商所在城市(CITY)组成;零件表P由零件代码(PNO),零件名(PNAME),颜色(COLOR),重量(WEIGHT)组成;工程项目表J由工程项目代码(JNO),工程项目名(JNAME),工程项目所在城市(CITY)组成;供应情况表SPJ由供应商代码(SNO),零件代码(PNO),工程项目代码(JNO),供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。今有若干数据如下:1)请用关系代数完成查询:求供应工程J1零件P1的供应商号码SNO可能会用到的

3、一些符号:∏∧∨σ∪等在插入à符号中参考答案:2)请用SQL语言完成以下各项操作①建立P表参考答案:CREATETABLEP(PNOCHAR(3),PNAMECHAR(10),COLORCHAR(5),WEIGHTINT);②求为天津弹簧厂工程项目提供零件P1的供应商号码SNO(用连接查询实现)参考答案:SELECTSPJ.SNOFROMJ,SPJWHEREJ.JNAME=’弹簧厂’ANDJ.CITY=’天津’ANDJ.JNO=SPJ.JNOANDSPJ.PNO=’P2’;③求为工程J1提供红色零件的供

4、应商号码SNO(用嵌套查询实现)参考答案:SELECTSNOFROMSPJWHEREJNO=’J1’ANDPNOIN(SELECTPNOFROMPWHERECOLOR=’红’);④求供应商S2为工程J1提供的零件总数参考答案:SELECTSUM(QTY)FROMSPJWHERESNO=’S2’ANDJNO=’J1’;⑤把对表J的INSERT权限授予用户王二,并允许他再将此权限授予其他人。参考答案:GRANTINSERTONTABLEJTO王二WITHGRANTOPTION;2.一个图书馆借阅管理数据库要

5、求提供下述服务:1)可随时查询书库中现有书籍的书号、书名、数量与存放位置,所有书籍均可由书号惟一标识。2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。根据以上情况和假设,试作如下设计:1)试画出该数据库的E-R图,必须

6、在图中注明联系的类型(1:1、1:n、m:n);2)将该E-R图转换成关系模式。参考答案:1)E-R图:2)该E-R图可转换为如下的关系模式:借书人(借书证号,姓名,单位)图书(书号,书名,数量,位置,出版社名)出版社(出版社名,电报编号,电话,邮编,地址)借阅(借书证号,书号,借书日期,还书日期)2.请独立完成作业,严禁抄袭!一、名词解释(3.1节)关系模式正确答案:对关系的描述,一般表示为:关系名(属性1,属性2,…,属性n),其形式化表示为R(U,D,dom,F)。3.(2.6节)关系的码正确答案

7、:能唯一决定一个元组的属性或属性组(用函数依赖定义也可以)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节)视图正确答案:视

8、图是从一个或几个基本表(或试图)导出的表。与基本表不同,它只是一个虚表,数据库中只存放试图的定义,而不存放试图对应的数据,这些数据仍存放在原来的基本表中。二、简答题7.(1.2节)试述数据库系统的三级模式结构,这种结构的优点是什么?正确答案:三级模式结构是:模式、外模式和内模式。其优点是:这种三级模式结构所对应的外模式/模式映像,模式/内模式映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。8.(3.3节)举例说明什么是关系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。