关系代数习题课ppt课件.ppt

上传人:飞****2 文档编号:70018377 上传时间:2023-01-14 格式:PPT 页数:33 大小:389.50KB
返回 下载 相关 举报
关系代数习题课ppt课件.ppt_第1页
第1页 / 共33页
关系代数习题课ppt课件.ppt_第2页
第2页 / 共33页
点击查看更多>>
资源描述

《关系代数习题课ppt课件.ppt》由会员分享,可在线阅读,更多相关《关系代数习题课ppt课件.ppt(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确填填 空空 题题在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确1 1、数据库系统的主要特点是实现数据、数据库系统的主要特点是实现数据 、减少、减少 数据数据 、采用特定的数据、采用特定的数据 、具有较高、具有较高的数据的数据 、具有统一的数据控制功能。、具有统一的数据控制功能。3 3、数据的物理独立性是指当数据的数据的物理独立性是指当数据的 改变改变 时,通过系统内部的自动映象或转换功能,保时,通过系统内部的自动映象或转换功能

2、,保 持了数据的持了数据的 不变。不变。2 2、数据库系统由、数据库系统由 、数据库管理员和用户所组成。、数据库管理员和用户所组成。共享共享冗余冗余模型模型独立性独立性硬件系统硬件系统数据库集合数据库集合数据库管理系统数据库管理系统存储结构存储结构逻辑结构逻辑结构在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确4 4、数据的逻辑独立性是指当数据的、数据的逻辑独立性是指当数据的 改改 变时,通过系统内部的自动映象或转换功能,保变时,通过系统内部的自动映象或转换功能,保 持了数据的持了数据的 不变。不变。整体逻辑结构整体逻辑结构局部逻辑结

3、构局部逻辑结构5 5、在数据库理论中,把客观存在并且可以相互区别、在数据库理论中,把客观存在并且可以相互区别 的事物称为的事物称为 。实体实体6 6、描述实体的特性称为、描述实体的特性称为 。属性属性7 7、如果一上实体集中某个属性或属性组合能够唯一、如果一上实体集中某个属性或属性组合能够唯一 地标识出每一上实体,则可把它选为地标识出每一上实体,则可把它选为 。关键字关键字 在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确8 8、实体之间的联系归结为、实体之间的联系归结为 、和和 三种。三种。9 9、E-R E-R 模型是描述概念世界

4、、建立模型是描述概念世界、建立 的的 实实用工具。用工具。10 10、在、在 E-R E-R 模型中,实体用模型中,实体用 框表示,属性框表示,属性用用 框表示,实体之间的联系用框表示,实体之间的联系用 框框 表示。表示。1111、数据库管理系统所支持的数据模型被分为、数据库管理系统所支持的数据模型被分为 、和面向对象四种类型。和面向对象四种类型。一对一一对一一对多一对多多对多多对多概念模型概念模型矩形矩形椭圆形椭圆形菱形菱形层次层次网状网状 关系关系 在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确12 12、在层次模型的网状模型中

5、,数据之间的联系是通、在层次模型的网状模型中,数据之间的联系是通 过过 来实现的,因此,应用来实现的,因此,应用程序和数据之间的独立性程序和数据之间的独立性 。13 13、一个仓库可以存放多种零件,每一种零件可以存、一个仓库可以存放多种零件,每一种零件可以存 放在不同的仓库,仓库和零件之间为放在不同的仓库,仓库和零件之间为 的的 联系。联系。1414、一个学生可以同时借阅多本图书,一本图书只能、一个学生可以同时借阅多本图书,一本图书只能 由一个学生借阅,学生和图书之间为由一个学生借阅,学生和图书之间为 的的联系。联系。链接指针链接指针较差较差多对多多对多一对多一对多在整堂课的教学中,刘教师总是

6、让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确1616、一个关系就是一张、一个关系就是一张 ,每个关系,每个关系有一个有一个 。每个关系在计算机中作为一。每个关系在计算机中作为一文件存储起来。文件存储起来。1515、一个公司只能有一个总经理,公司和总经理职、一个公司只能有一个总经理,公司和总经理职位之间为位之间为 的联系。的联系。1717、关系中的元值和属性分别对应二维表中的、关系中的元值和属性分别对应二维表中的 和和 。二维表二维表一对一一对一1818、属性的取值范围称为该属性的、属性的取值范围称为该属性的 。行行 列列域域 关系名关系名在整堂课的教学中,刘

7、教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确1919、关系的属性或属性组合,其值能够唯一地标识、关系的属性或属性组合,其值能够唯一地标识一个元组,该属性或属性组合可选做一个元组,该属性或属性组合可选做。2020、一个关系模式中包含有若干个、一个关系模式中包含有若干个 ,其数目,其数目多少称为关系的多少称为关系的 。关键字关键字 属性属性 元数元数2121、选择运算的结果关系同原关系具有、选择运算的结果关系同原关系具有 的的结构框架,投影运算的结果关系同原关系通常结构框架,投影运算的结果关系同原关系通常具有具有 的结构框架。的结构框架。相同相同不同不同

8、在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确2222、在选择运算所得到的结果关系中,所含的元组数、在选择运算所得到的结果关系中,所含的元组数 不不 原关系中的元组数。原关系中的元组数。2323、在投影运算所得到的结果关系中,所含的属性数、在投影运算所得到的结果关系中,所含的属性数 不不 原关系中的属性数。原关系中的属性数。2424、联接运算是将两个或两个以上的、联接运算是将两个或两个以上的 根据根据联接条件生成一个联接条件生成一个 。2525、按照两关系中对应属性值相等的条件所进行的联、按照两关系中对应属性值相等的条件所进行的联

9、接称为接称为 联接。联接。多于多于 多于多于 关系关系 新关系新关系等值等值在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确2626、如果一个关系中的属性或属性组并非该关系的关、如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为该键字,但它是另一个关系的关键字,则称其为该关系的关系的 。2727、一个学生关系模式为(学号,姓名,班级号、一个学生关系模式为(学号,姓名,班级号,),其中学号为关键字;一个班级关系模式为(班级号其中学号为关键字;一个班级关系模式为(班级号,专业教室专业教室,),其中班级号为关

10、键字;则学生关),其中班级号为关键字;则学生关系模式中的外码为系模式中的外码为 。班级号班级号外码外码在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确2828、一个职工关系模式为(职工号,姓名,车间号、一个职工关系模式为(职工号,姓名,车间号,),其中避工号为关键字;一个车间关系),其中避工号为关键字;一个车间关系模式为(车间号,地点,面积,模式为(车间号,地点,面积,),其中车),其中车间号为关键字;则职工关系模式中的外码为间号为关键字;则职工关系模式中的外码为 。车间号车间号在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题

11、的设置具有一定的梯度,由浅入深,所提出的问题也很明确综综 合合 题题在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确1 1、设有关系设有关系R,SR,S和和T T如下。关系如下。关系T T是由关系是由关系R R和和S S经经过哪种操作得到的过哪种操作得到的?RS STA)A)RS B)R-S C)RS D)R S RS B)R-S C)RS D)R SABC123416324ABC416271ABC123324 在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确2.2.设有如图

12、所示的关系设有如图所示的关系R R、W W和和D D,计算,计算PQTY2bcd9aef2bef9ade7gef7gcdRTYBcdmcdndfnWTYcdefD(1)R1=y,y,T T(R)(R)(2)R2=p p55 T=e(R)(2)(3)R3=R W (4)R5=RD (5)R4=2,1,6(3=5(RD)在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确(2)R2=p5p5 T=e(R)(1)R1=y,Ty,T(R)(R)(3)R3=R WdeefcdT TY Yfeg7fea9Y YT TQQP PddddY YnmnmB

13、 Bcb2cb2cg7cg7T TQQP P(4)R5=RDQQP Pg7b2在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确(5)R4=2,1,6(3=5(RD)RDPQTYTY2bcdcd2bcdef9aefcd9aefef2befcd2befef9adecd9adeef7gefcd7gefef7gcdcd7gcdef3=5(RD)PQTYTY2bcdcd9aefef2befef7gefef7gcdcd2,1,6(3=5(RD)QPYb2da9fb2fg7fg7d在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一

14、定的梯度,由浅入深,所提出的问题也很明确3.3.设有供应商设有供应商-零件零件-工程数据库工程数据库供应商表供应商表S(S(供应商代码供应商代码 ,姓名,所在城市,电话,姓名,所在城市,电话)零件表零件表P (P (零件代码,零件名,颜色,产地零件代码,零件名,颜色,产地)工程项目表工程项目表J(J(工程代码,工程名,工程所在城市工程代码,工程名,工程所在城市)供应情况表供应情况表SPJ(SPJ(供应商代码,工程代码,零件代码,供应商代码,工程代码,零件代码,供应数量)供应数量)在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确SNOS

15、NAMECITYTELS1精益精益天津天津33471811S2盛锡盛锡北京北京65778902S3东方红东方红北京北京56748890S4丰泰盛丰泰盛天津天津25674295S5为民为民上海上海20098766S表表PNOPNAMECOLORWEIGHTP1螺母螺母红红12P2螺栓螺栓绿绿17P3螺丝刀螺丝刀蓝蓝14P4螺丝刀螺丝刀红红14P5凸轮凸轮蓝蓝40P6齿轮齿轮红红30P表表在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确JNOJNAMECITYJ1三建三建北京北京J2一汽一汽长春长春J3弹簧厂弹簧厂天津天津J4造船厂造船厂

16、天津天津J5机车厂机车厂唐山唐山J6无线电厂无线电厂常州常州J7半导体厂半导体厂南京南京J表表SNOPNOJNOQTYS1P1J1200S1P1J3100S1P1J4700S1P2J2100S2P3J1400S2P3J2200S2P3J4500S2P3J5400S2P5J1400S2P5J2100S3P1J1200S3P3J1200S4P5J1100S4P6J3300S4P6J4200S5P2J4100S5P3J1200S5P6J2200S5P6J4500SPJ表表在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确(1)(1)求供应工程

17、求供应工程J1J1零件的供应商号码零件的供应商号码SNOSNO SNO(JNO=J1(SPJ)(2)(2)求供应工程求供应工程J1J1零件零件P1P1的供应商号码的供应商号码SNOSNO SNO(JNO=J1 PNO=P1(SPJ)(3)(3)求供应工程求供应工程J1J1零件为红色的供应商号码零件为红色的供应商号码SNOSNO SNO(PNO(color=红红(P)SNO,PNO(JNO=J1(SPJ)在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确(4)(4)求没有使用天津供应商生产的红色零件的求没有使用天津供应商生产的红色零件的

18、工程号工程号JNOJNO第一步:找出使用天津供应商生产的红色零件的工程号第一步:找出使用天津供应商生产的红色零件的工程号JNOJNO第二步:从全部工程号中去掉使用天津供应商生产的红色零件第二步:从全部工程号中去掉使用天津供应商生产的红色零件的工程号的工程号JNOJNO JNO(SPJ)(JNO(JNO,PNO(city=天津天津(S)(SPJ)color=红红(P)JNO(JNO,PNO(city=天津天津(S)(SPJ)color=红红(P)在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确(5)(5)求至少用了供应商求至少用了供应商

19、S1S1所供应的全部零件的所供应的全部零件的 工程号工程号JNOJNO第一步:找出供应商第一步:找出供应商S1S1供应的全部零件供应的全部零件 SNO,PNO(SNO=S1(SPJ)第二步:找出哪些工程使用了与第二步:找出哪些工程使用了与S1S1供应的全部零件相同的零件。供应的全部零件相同的零件。SNO,PNO,JNO(SPJ)SNO,PNO(SNO=S1(SPJ)在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确S#SNAME AGESEX1李强李强23男男2刘丽刘丽22女女3张友张友22男男SCCNAMETEACHERK1C语言语言

20、王华王华K2数据库原理数据库原理程军程军K3编译原理编译原理程军程军CSCGRADE1K1832K1853K1922K2903K2843K380SC4.4.学生(学号,姓名,年龄,性别)学生(学号,姓名,年龄,性别)课程(课程号,课程名,教师)课程(课程号,课程名,教师)选课(学号,课程号,成绩)选课(学号,课程号,成绩)在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确检索检索:(1 1)“程军程军”老师所授的课程号和课程名老师所授的课程号和课程名(2 2)年龄大于)年龄大于2121的男生学号和姓名的男生学号和姓名(3 3)至少选修)

21、至少选修“程军程军”老师所授全部课程的学生姓名老师所授全部课程的学生姓名(4 4)“李强李强”同学不学课程的课程号同学不学课程的课程号(5 5)至少选修两门课程的学生学号)至少选修两门课程的学生学号(6 6)全部学生都选修的课程的课程号和课程名)全部学生都选修的课程的课程号和课程名(7 7)选修课程包含)选修课程包含“程军程军”老师所授课程之一的学生学老师所授课程之一的学生学号号(8 8)选修课程号为)选修课程号为K1K1和和K5K5的学生学号的学生学号(9 9)选修全部课程的学生姓名)选修全部课程的学生姓名(1010)选修课程包含学号为)选修课程包含学号为2 2的学生所修课程的学生学号的学生

22、所修课程的学生学号(1111)选修课程名为)选修课程名为“C“C语言语言”的学生学号和姓名的学生学号和姓名在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确(1 1)“程军程军”老师所授的课程号和课程名老师所授的课程号和课程名(2 2)年龄大于)年龄大于2121的男生学号和姓名的男生学号和姓名程军程军编译原理编译原理K3程军程军数据库原理数据库原理K2TEACHERCNAMEC编译原理编译原理K3数据库原理数据库原理K2CNAMEC 课程号,课程名课程号,课程名()教师教师=程军程军(C)学号,姓名学号,姓名()年龄年龄21 性别性别=

23、男男(S)男男22张友张友3男男23李强李强1SEXAGESNAMES#张友张友3李强李强1SNAMES#在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确(3 3)至少选修)至少选修“程军程军”老师所授全部课程的学生姓老师所授全部课程的学生姓名名 姓名姓名()课程号课程号(教师教师=程军程军(C)学号,课程号学号,课程号(SC)SK3K2CK33K23K22K13K12K11CS3S男22张友3SEXAGESNAMES#张友SNAME在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也

24、很明确(4 4)“李强李强”同学不学课程的课程号同学不学课程的课程号 课程号课程号(C)姓名姓名=李强李强(S)SC 课程号课程号()男SEX83GRADEK1C23李强1AGESNAMES#K1CK3K2K1CK3K2C在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确(5 5)至少选修两门课程的学生学号)至少选修两门课程的学生学号 学号学号()1=4 2 5(SCSC)K13K33K23K23K33K23GRADEK1K1K3K2K2C32322SK23K22K13K13K12GRADECS32S在整堂课的教学中,刘教师总是让学生带

25、着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确(6 6)全部学生都选修的课程的课程号和课程名)全部学生都选修的课程的课程号和课程名 课程号,课程名课程号,课程名()学号,课程号学号,课程号(SC)学号学号(S)C ()K1C王华C语言K1TEACHERCNAMECC语言K1CNAMEC在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确(7 7)选修课程包含)选修课程包含“程军程军”老师所授课程之一的老师所授课程之一的 学生学号学生学号 教师教师=程军程军(C)学号学号(SC )课程号课程号()程军程军数据库原理

26、数据库原理K2程军程军编译原理编译原理K3TEACHERCNAMECK3K2C808490GRADE程军程军程军程军程军程军TEACHER332S#数据库原理数据库原理K2编译原理编译原理K3数据库原理数据库原理K2CNAMEC32S#在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确(8)选修课程号为)选修课程号为K1和和K2的学生学号的学生学号 学号学号()课程号课程号=K1 课程号课程号=K2(C)SC1K12K13K12K23K2S123在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提

27、出的问题也很明确(9)选修全部课程的学生姓名)选修全部课程的学生姓名 姓名姓名(S ()学号,课程号学号,课程号(SC)课程号课程号(C)S3S#SNAMEAGESEX3张友22男SNAME张友(10)选修课程包含)选修课程包含2号学生所修课程的学生学号号学生所修课程的学生学号 学号,课程号学号,课程号(SC)课程号课程号()SCGRADE2K1852K290CK1K2S3 课程号课程号=2(SC)在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确(11)选修课程名为)选修课程名为“C语言语言”的学生学号和姓名的学生学号和姓名 学号,姓名学号,姓名(S 学号学号(SC (课程名课程名=C语言语言(C)CCNAMETEACHERSGRADEK1C语言王华183K1C语言王华285K1C语言王华392CCNAMETEACHERK1C语言王华在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确S#SNAMEAGESEX1李强23男2刘丽22女3张友22男S#SNAME1李强2刘丽3张友

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁