




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
补充题1 设R、S和W分别如下表,试计算:RW;RW;R S;A(R);A=C(RS)。ABabcbde R S WBCbceabdABbccbbd补充题2 假定R为2元和S为3元关系,将表达式进行转换: E1=1,5(2=43=4(RS) E2=5,2,1(R 21 S)补充题3 将表达式进行转换: E3=t(2) | R(t)(u(2)(S(u)u1=t2) E4=ab | R(ab)R(ba) E5=xy | R(xy)(z)(S(xy) S(yz)习题2.5试用关系代数语言完成如下查询:1)求供应工程J1零件的供应商号码SNO;SNO (JNO=J1(SPJ) 结果:S1,S2,S3,S4,S52)求供应工程J1零件P1的供应商号码SNO;SNO (JNO=J1PNO=P1 (SPJ) 结果:S1,S3SNO (JNO=J1 (PNO=P1 (SPJ)3)求供应工程J1零件为红色的供应商号SNO;SNO (JNO=J1 (SPJ) COLOR=红 (P) 结果:S1,S34)求没有使用天津供应商生产的红色零件的工程号JNO;JNO (J) JNO(CITY=天津 (S) SPJCOLOR=红 (P)结果:J2,J5,J6,J75)求至少用了供应商S1所供应的全部零件的工程号JNO工程中使用的同一种零件可以由不同的供应商供应,供应商S1,供应的全部零件有P1,P2,但是S5也可以供应P2零件给工程。JNO,PNO (SPJ) PNO (SNO=S1(SPJ)结果: J4其中: PNO (SNO=S1(SPJ) 结果:P1,P26)求S1提供的零件名PNAME;PNAME (SNO=S1(SPJP)7)求给工程J1和J2提供零件的供应商号码SNO;SNO (JNO=J1(SPJ)SNO (JNO=J1(SPJ)8)求天津的供应商给天津的工程提供零件的供应商号码SNO。SNO (CITY=天津(SSPJJ)或SNO (CITY=天津(S)SNO (CITY=天津(SPJJ)习题1.12 系设置班级教研室组成学生选修课程组建教员正副教授指导研究生教学成绩人数效果1mn1mm1mmnn文件系统与数据库系统都是计算机系统中管理数据的软件.文件系统面向某一应用程序,共享性差、冗余度大,独立性差,纪录内有结构、整体无结构,应用程序自己控制。 数据库系统面向现实世界,共享性高、冗余度小,具有高度的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力。8. 所有的视图是否都可以更新?为什么? 不是。视图是不实际存储数据的虚表,因此对视图的更新,最终要转换为对基本表的更新。因为有些视图的更新不能唯一地有意义地转换成对相应基本表的更新,所以,并不是所有的视图都是可更新的。 9. 哪类视图是可以更新的,哪类视图是不可更新的? 各举一例说明。 基本表的行列子集视图一般是可更新的。如教材 3.6.3中的例12。 若视图的属性来自集函数、表达式,则该视图肯定是不可以更新的。 如教材 3.6.3中的S_G视图。 1.13产品存放零件制造仓库类别材料库存量库存量数量mmmnnnp产品存放零件制造仓库类别材料库存量库存量数量mmmnnnp生产p数量13.4.(1) 求供应工程J1零件的供应商号码SNO; SELECT SNO FROM SPJ WHERE JNO=J1; (2) 求供应工程J1零件P1的供应商号码SNO; SELECT SNO FROM SPJ WHERE JNO=J1 AND PNO=P1; ( 3) 求供应工程J1零件为红色的供应商号码SNO; SELECT SNO FROM SPJ WHERE JNO=J1 AND PNO IN (SELECT PNO FROM P WHERE COLOR=红); ( 4) 求没有使用天津供应商生产的红色零件的工程号JNO; SELECT JNO FROM J WHERE JNO NOT IN(SELECT JNO FROM S, P, SPJ WHERE S.SNO=SPJ.SNOAND SPJ.PNO=P.PNO AND COLOR=红 AND CITY=天津)(5) SELECT DISTINCT Jno FROM SPJ SPJXWHERE NOT EXISTS(SELECT *FROM SPJ SPJYWHERE SCY.Sno = S1 ANDNOT EXISTS(SELECT *FROM SPJ SPJZWHERE SCZ.Sno=SCX.Sno ANDSCZ.Jno=SCY.Jno);3.9试述等值连接与自然连接的区别和联系。连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉两者之间的区别和联系如下:1、自然连接一定是等值连接,但等值连接不一定是自然连接。等值连接不把重复的属性除去;而自然连接要把重复的属性除去。2、等值连接要求相等的分量,不一定是公共属性;而自然连接要求相等的分量必须是公共属性。3等值连接不把重复的属性除去;而自然连接要把重复的属性除去。习题3.10.试给出三个实际情况的E-R图,要求实体型之间具有一对一、一对多、多对多各种不同的联系。1校长学校担任1n系学校设置1n班教师授课m习题3.11试给出一个实际部门的E-R图,要求有三个实体型,而且三个实体型具有多对多的联系。三个实体型之间的多对多联系和三个实体型两两之间的多对多的联系等价吗?为什么?零件供应商项目np供应供应量m游客旅行社景点np组团人数m习题3.5试用关系代数语言完成如下查询:1)找出所有供应商的姓名和所在城市;Select SNAME,CITY From S2)找出所有零件的名称、颜色、重量;Select PNAME,COLOR,WEIGHT From P3)找出使用供应商S1所供应零件的工程号码; Select JNO From SPJ Where SNO= S14)找出工程项目J2使用的各种零件的名称及其数量;Select PNAME,QTY From SPJ,P Where SPJ.PNO=P.PNO And JNO=J25)找出上海厂商供应的所有零件号码;Select PNO From S,SPJ Where SPJ.SNO=S.SNO And CITY=上海6)找出使用上海产的零件的工程号码;Select JNAME From J,SPJ,S Where J.JNO=SPJ.JNO And S.SNO=SPJ.SNO And S.CITY=上海 7)找出没有使用天津产的零件的工程号码; Select JNO From SPJ Where SNONOT IN(Select SNO From S Where CITY= 天津) 8)把全部红色零件的颜色改成蓝色;Updat P SET COLOR=蓝 Where COLOR=红9)由S5供给J4的零件P6改为由S3供应,请作必要的修改;Updat SPJ SET SNO=S3 Where SNO=S5 And JNO=J4 And PNO=P610)从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录;Delete From S Where SNO=S2Delete From SPJ Where SNO=S211)求供应工程J1零件的供应商号码SNO;Select SNO From SPJ Where JNO=J1 12)求供应工程J1零件P1的供应商号码SNO;Select SNO From SPJ Where JNO=J1 And PNO=P113)求供应工程J1零件为红色的供应商号SNO;Select SNO From P,SPJ Where P.PNO=SPJ.PNO And JNO=J1 And COLOR=红14)求没有使用天津供应商生产的红色零件的工程号JNO;Select JNO From SPJ Where JNO NOT IN( Select JNO From S,SPJ,P Where S.SNO=SPJ.SNO And P.PNO=SPJ.PNO And COLOR=红 And CITY=天津)15)求S1提供的零件名PNAME;Select PNAME From SPJ,PWhere P.PNO=SPJ.PNO And SNO=S116)求同时给工程J1和J2提供零件的供应商号码SNO;Select SNO From SPJ Where JNO=J1 And SNO IN(Select SNO From SPJ Where JNO=J2)或Select SNO From SPJ Where JNO=J1 INTERSECT Select SNO From SPJ Where JNO=J1习题4.8. (a)GRANT SELECT ON 职工,部门 TO 王明; (b)GRANT INSERT,DELETE ON 职工,部门 TO 李勇; (c) GRANT SELECT ON 职工 WHEN USER()= NAME TO ALL; (d) GRANT SELECT,UPDATE(工资) ON 职工 TO 刘星; (e) GRANT ALTER TABLE ON 职工,部门 TO 张新; (f) GRANT ALL PRIVILIGES ON 职工,部门 TO 周平 WITH GRANT OPTION; (g) 首先建立一个视图。然后对这个视图定义杨兰的存取权限。 CREATE VIEW 部门工资 AS SELECT 部门.名称,MAX(工资),MIN(工资),AVG(工资) FROM 职工,部门 WHERE 职工.部门号 = 部门. 部门号 GROUP BY 职工.部门号; GRANT SELECT ON 部门工资 TO 杨兰; 习题4.9. (a) REVOKE SELECT ON 职工,部门 FROM 王明; (b) REVOKE INSERT,DELETE ON 职工,部门 FROM 李勇; (c) REOVKE SELECT ON 职工 WHEN USER()= NAME FROM ALL; 这里假定用户将自己的名字作为 ID,且系统的REOVKE语句支持WHEN子句,系统也支持USER()的使用。 (d) REVOKE SELECT,UPDATE ON 职工 FROM 刘星; (e) REVOKE ALTER TABLE ON 职工,部门 FROM 张新;(f) REVOKE ALL PRIVILIGES ON 职工,部门 FROM 周平; (g) REVOKE SELECT ON 部门工资 FROM 杨兰; DROP VIEW 部门工资;3.6 基本表?视图?两者的区别和联系是?视图是在基本表之上建立的表,它的结构和内容都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对应多个基本表。视图是基本表的抽象和在逻辑意义上建立的新关系视图是外模式一级数据结构的基本单位。它是从一个或几个基本表中导出的 表,是从现有基本表中抽取若干子集组成用户的“专用表”。 基本表:基本表的定义指建立基本关系模式,而变更则是指对数据库中已存在的基本表进行删除与修改。1、视图是已经编译好的sql语句。而表不是 2、视图没有实际的物理记录。而表有。 3、表是内容,视图是窗口 4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时四对它进行修改,但视图只能有创建的语句来修改 5、表是内模式,试图是外模式 6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。 7、表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。 8、视图的建立和删除只影响视图本身,不影响对应的基本表。 7.212将第二章中12题换成关系模型表示学校(校名,校长,地点),系(系号,系名,主任名,学校名)教研室(室号,名称,负责人,系号),教师(教师号,教师名,职称,室号),班级(班号,班长,系号),学生(学号,姓名,系号,班号),课程(课程号,课程名,学分),教授(教师号,人数),研究生(学号,专业方向,教师号),选修(学号,课程号,成绩)7.213将第二章中13题换成关系模型表示仓库(仓库号,面积,管理员),零件(零件号,名称,仓库号,数量),材料(材料号,材料名,类别),产品(产品号,产品名,规格型号,单价),存放(仓库号,材料号,数量),组成(产品号,零件号,数量),制造(零件号,材料号,数量)7.19 E-R图借阅人借阅号姓名性别地
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 碳化钨制备工效率提升考核试卷及答案
- 钽碳还原火法冶炼工工艺创新考核试卷及答案
- 炼钢浇铸工三级安全教育(班组级)考核试卷及答案
- 修脚师技能操作考核试卷及答案
- Unit 5 Section A Grammar focus 英文版说课稿 2024-2025学年人教版八年级英语下册
- 健康促进改造技术-洞察及研究
- 2025年氟马泽尼行业研究报告及未来行业发展趋势预测
- 油品储运工基础知识考核试卷及答案
- 供排水泵站运行工技术考核试卷及答案
- 2025年安防服务行业研究报告及未来行业发展趋势预测
- 2023-2025年中考语文试题分类汇编:记叙文阅读(辽宁专用)解析版
- 2025年公路检测工程师《水运结构与地基》试题及答案
- 学校食堂从业人员食品安全知识培训考试试题(含答案)
- 电影艺术概述-设计艺术-人文社科-专业资料
- 2025年教科版新教材科学三年级上册全册教案设计(含教学计划)
- 医院药品采购与质量控制规范
- 支部纪检委员课件
- 从+“心”+出发遇见更好的自己-开学第一课暨心理健康教育主题班会-2025-2026学年高中主题班会
- 2025版仓储库房租赁合同范本(含合同生效条件)
- 隔爆水棚替换自动隔爆装置方案及安全技术措施
- 2025年人伤保险理赔试题及答案
评论
0/150
提交评论