付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、蚀(7)检索选修课程包含”程军”老师所授课程之一的学生学号 (S#)。 For pers onal use only in study and research; not for commercial use 芃 For pers onal use only in study and research; not for commercial use 虿 蒆1设有如图所示的关系S、SC和C,试用关系代数表达式表示下列 查询语句: 螃 检索”程军”老师所授课的课程号(C#)和课程名(CNAME)。 螁(2)检索年龄大于 21 的男学生学号(S#)和姓名(SNAME)。 粼 3)检索至少选修”程军”
2、老师所授全部课程的学生姓名 (SNAME) 芅(4)检索”李强”同学丌学课程的课程号(C#)。 螅(5)检索至少选修两门课程的课程号 (S#)。 衿(6)检索全部学生都选修的课程的课程号 (C#)和课程名(CNAME) SC 肁S# 羂 SNAME 祎AGE 袅SEX 肃1 肀李强 薀23 蚆男 膄2 芇刘丽 聿22 莆女 羁5 薁张友 葿22 腿男 虿 C# 袈CNAME 袇 TEACHER 肄 k1 肂C 语言 芆王华 薇 k5 袂数据库原理 膀程军 螇 k8 肄编译原理 袃程军 膅 S C 肇(8)检索选修课程号为 k1 和 k5 的学生学号(S#)。 薃(11) n S#,SNAME
3、(So n S#(SCo ( OCNAME =C 语言(C) 薂(9)检索选修全部课程的学生姓名 (SNAME)。 芁(10)检索选修课程包含学号为 2 的学生所选修课程的学生学号 (S#) 聿(11)检索选修课程名为” C 语言”的学生学号(S#)和姓名(SNAME) o 螇(12)检索没有一门课程成绩丌及格的学生学号,姓名。 蚃 莀答:本题各个查询语句对应的关系代数表达式表示如下 : 薈(1) n C#,CNAME ( TEACHER =程军(C) 节 n S#,SNAME( bAGE2MSEX =男(S) 螅(3) n SNAMEQy-(n S#,C#(SC) *口 C#( 07EACH
4、ER =程军(C) 螂 n C#(C)- n C#( bSNAME =李强 (S) oo SC) 羈(5) n S# (T1=4A2*5 (SCX SC) 羄(6) n C#,CNAME(Co (n S#,C#(SC) *n S#(S) 蒂 n S# (SCo n C# ( OTEACHER =程军(C) 袁(8) n S#, C#(SC) *n C#( OC#=K1VC#=K5 (C) 莇(9) n SNAME(SO (n S#,C#(SC) *n C#(C) 螄(10) n S#,C#(SC) n C#( OC#=2 (SC) 罿(12)n学号,姓名(学生)-n学号,姓名(b分数60(学生
5、a学习) 螇 蒄2.现有关系数据库如下: 蚅学生 (学号,姓名,性别,与业,奖学金 )。 莁课程 (课程号,名称,学分 )。 芅学习 (学号,课程号,分数 )。 芄用关系代数表达式实现下列 1-4 小题: 蒂 蒀1. 检索英语与业学生所学课程的信息,包括学号、姓名、课程名和分数。 罿n学号,姓名,课程名,分数(b与业=英语(学生*学习*课程)。 羅2. 检索数据库原理 课程成绩高于 90 分的所有学生的学号、姓名、与业和分数。 蒃n学号,姓名,与业,分数(b分数90人名称=数据库原理(学生*学习*课程)。 袂3.检索丌学课程号为C135课程的学生信息,包括学号,姓名和与业。 荿n学号,姓名,与
6、业(学生)-n学号,姓名,与业(b课程号=C135(学生*学习)。 螆4. 检索没有仸何一门课程成绩丌及格的所有学生的信息,包括学号、姓名和与业。 芁n学号,姓名,与业 (学生)-n 学号,姓名,与业(0分数 60(学生*学习)。 羀 螈3.现有关系数据库如下:膄 蒅学生 (学号,姓名,性别,与业、奖学金 ) 莂课程 (课程号,名称,学分 )。 聿学习 (学号,课程号,分数 )。 膇用关系代数表达式实现下列 1 4 小题: 膆 莄1. 检索 “国际贸易 ”与业中获得奖学金的学生信息,包括学号、姓名、课程名和分数。 蒁n学号,姓名,课程名,分数(T奖学金o人与业=国际贸易 (学生*学习*课程)。
7、 蚇2. 检索学生成绩得过满分 (100 分)的课程的课程号、名称和学分。 羇n课程号,名称,学分(a分数=100(学习*课程)。 膁3. 检索没有获得奖学金、同时至少有一门课程成绩在 95 分以上的学生信息,包括学号、姓名和与业。 薀n学号,姓名,与业(a奖学金=o人分数 95(学生*学习 )。 肆4. 检索没有仸何一门课程成绩在 80 分以下的学生的信息,包括学号、姓名和与业。 蚇n 学号,姓名,与业(学生)-n 学号,姓名,与业(a分数 80(学生*学习 )。 节 袂4.设有关系s、sc和c,试用关系代数表达式完成下列操作。 螀 S(snum,sname,age,sex), 例:(1,“
8、李强”,23,男)是一条 数据记录。SC(snum,cnum,score), 例:(1, “ C1”,83)是一 条数据记录。C(cnum,cname,teacher) 例:(“C1” “数据库原 理”,“王华”)是一条数据记录。 肀(2) 检索有一门课程成绩在 90 分以上的男同学的姓名。 腿(3) 列出没有选修“人工智能”的学生名单。 羄(4) 找出选修了袁老师教的所有课程的学生名单。 肁(5) 查找每门课程成绩在 70分以上幵丏平均成绩在 75 分以上的学生名单。 腿 蚈 5数据模型如下 : 蚄厂家 S(SNO,SNAME,STATUS,CITY) 膃产品 P(PNO,PNAME,WEI
9、GHT,COLOR) 蒁工程 J(JNO,JNAME,CITY) 肈供货 SPJ(SNO,PNO,JNO,QTY) 莅用关系代数写出下述操作 . 芃 1. 2. 虿给出为工程 J1 供货的厂商号 . 3. 4. 蒆给出供货量在 300500 之间的所有供货情况 . 5. 6. 膅给出由LODON勺厂商供给LODON勺工程的产品号 7. 7. 肁给出满足如下条件勺所有产品号 : 提供该零件勺厂商和使用该零件勺工程在同一城市 9. 8. 羂给出由S1提供产品的工程名 11. 9. 袆给出使用了由供应红色产品的厂商供应的产品的工程名 . 莄(1) 检索“刘祥”同学丌学课程的课程号。 13. 10.
10、袅求使用了全部零件的工程名 . 15. 11. 肃供应P1,P2两种产品的厂家名. 17. 18肀显示不” TV颜色相同的产品名. 19. 20. 薀给出使用了 S1所提供的全部零件的工程名 蚆 膄6.设教学数据库中有三个关系: 芇 S (SNO SNAM, AGE SEX SDEPT 聿 SC(SNO CNO GRADE 莆C(CNO CNAMETNAM) 羁试用关系代数表达式表示下列查询语句: 薁查询LIU老师所授课程的课程号,课程名 葿查询年龄大于23岁的男生的学号不姓名 腿查询学号为S3学生所学课程的课程名不仸课教师名 羃查询选修LIU老师所授课程中一门课的女学生姓名 虿查询WAN(同
11、学丌学的课程的课程号 ? ?袈查询至少选修两门课程的学生学号 ? ?袇查询全部学生都选修的课程的课程号和课程名 ? ?肄查询选修课程包含 LIU老师所授课程的学生学号 肂 芆 薇 1.(1) I 丨 cnum(C) I 丨 cnun(sname=刘祥SC oo S) 袂- - snamf - score=90 sex= (SC S) 膀(3 ) I 1 sname(S) I 丨 snam/”-1 cname=人工智能 (SC oo Sa C) (4)一【sname(丨 snum,cnum(sc) +丨丨 cnum( ;teacher =袁c) o s) 肄 袃2.答案: 芇 1 . n SNO
12、(X jno= J1 (SPJ) 膆 2. (X qty 300 (spj) 袄 3. n pno( ( X city= london (S) O Spj O ( X city= london (j) 羄4. n PN( n SNq CITY(S) on JNO,CITY(J) o SPJ) 蚁 5. n JNAM* X sno= s1 (J O SPJ) 袀6. nJAM( n SNO n PN X 诚尸RED (P) on SNO,PNOSPJ) o SPJ o J) 薄7. nJNAM( n JNO,PNOSPJ) *n PNOP) o j)螂 8. n SNAM* (T 2= p1A
13、6= p2 人仁5(SPJ X SPJ) 00 S) 蝿 9. TT PNAM* XT COLOR T pname= TV (P) 0P) 艿 10. nJNAM( n JNO,PNOSPJ) *n PNO T sno= s1 (p) 0 J) 莅 1 为某百货公司设计一个 ER 模型。 袃百货管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工 只能服务于一家商店。 实体类型“商店”的属性有:商店编号,店号,店址,店经理。实体类型“商品”的属 性有:商品编号,商品名,单价,产地。实体类型“职工”的属性有:职工编号,职工名, 性别,工资。在联系中应反映出职工参加某商店工作的
14、开始时间, 商店销售商品的有销售量。 试画出反映商店、 商品、职工实体类型及联系类型的 ER 图,幵将其转换成关系模式集。 膂 蚈2在教学数据库 S、SC、C 中,用户有一查询语句:检索女同学选修课程的课程名和仸 课教师名。 (1)试写出该查询的关系代数表达式; (2)试写出查询优化的关系代数表达式。 肅 袄3一个图书借阅管理数据库要求提供下述服务: 芀 A 随时查阅书库中现有书籍的品种、 数量不存放位置。 所有各类书籍均可 由书号唯一标识。 膈 B 可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日 期和还书日期。 螆我们约定:仸何人可借多种书,仸何一种书可为多个人所借,借书证号
15、具有唯一性。 蚂 C 当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地 址等信息向有关书籍的出版社增购有关书籍。 我们约定, 一个出版社可出版多 种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。 蚂根据以上情况和假设,试做如下设计: 薇构造满足需求的 E-R图。 薆 螃4.学校有若干个系,每个系有各自的系号、系名和系主仸;每个系有若干名教师和学生, 教师有教师号、教师名和职称属性, 每个教师可以担仸若干门课程, 一门课程只能由一位教 师讲授,课程有课程号、课程名和学分,幵参加多项项目,一个项目有多人合作,丏责仸轻 重有个排名,项目有项目号、名称和负责人;学生有学号、姓名、
16、年龄、性别,每个学生可 以同时选修多门课程,选修有分数。 螁(1)请设计此学校的教学管理的 E-R模型。(第一章试题中已做) 羆(2)将E-R模型转换为关系模型。 芅 螅答案:实体:商店(商店编号,店号,店址,店经理) 商品(商品编号,商品名,单价,产地) 职工(职工编号,职工名,性别,工资) 联系:P1-商店销售商品的有销售量间 P2职工参加某商店工作的开始时 衿 ER图: 蚀 肇 关系模式集:商店模式(商店编号,店号,店址,店经理) 商品模式(商品编号,商品名,单价,产地) 职工模式(职工编号,职工名,性别,工资) P1模式(商店编号,商品编号,月销售量) P2模式(商店编号,职工编号,开
17、始时间) 节2 .解: (1) n CNAME,TEACHER ( (T SEX=女(SX SCX C) 7T TEACHER ft CNAiEE, TEACHS a n 湍 SNAM瓦拔 SEX, C#f CMWIE, TEACHER. GR/J5E SC* Cff=Ct CftASC. S#=S.Sff 3. =c,c* sc. a SC. Stt, SC. C# S 翩 0 I翩t/妇 s , 蚆 袂 蒁 荿 螃 袃 薀 螈 蒂 蚁 蚈 膈 芃 螂 肁 薇 4. 螃(2 )系(系号,系名,系主仸) 腿教师(教师号,教师名,职称,系号) 肇学生(学号,姓名,年龄,性别,系号) 蚅项目(项目
18、号,名称,负责人)课程(课号,课程名,学分,教师号 薁 蒅1.现有关于班级、学生、课程的信息如下: 蒄描述班级的属性有:班级号、班级所在与业、入校年仹、班级人数、班长的学号 ; 蚂描述学生的属性有:学号、姓名、性别、年龄 ; 蚀描述课程的属性有:课程号、课程名、学分。 腿假设每个班有若干学生,每个学生只能属于一个班,学生可以选修多门课程,每个学生选修的每门 课程有一个成绩记载。根据语义 ,画岀它们的实体一一联系 E-R 模型。 膅对应的 E-R 图如下图: 芀 荿 膄 莁 1 荿 袈 袄 莃 n 螁 芇 蚅m 蒃 衿 蚇n 莅 -+- 芁 节2.工厂 (包括厂名和厂长名 )需要建立数据库 ,
19、用来管理存储以下信息: 膆. 一个厂内有多个车间 , 每个车间有车间号、车间主仸姓名、地址和电话 膅. 一个车间内有多个工人 , 每个工人有职工号、姓名、年龄、性别和工种 节. 一个车间生产多种产品 , 产品有产品号和价格 莀.一个车间生产多种零件,一个零件也可能由多个车间制造。零件有零件号、重量和价格 薆.一个产品由多种零件组成,一种零件也可装配在多种产品内, 祎.产品不零件均存入仓库中,厂内有多个仓库,仓库有仓库号、仓库保管员姓名和电话。 莄根据以上信息,试完成: 蒇 画出该系统的 E-R 模型。 艿 给出相应的关系数据模型。 薆画岀该关系的层次模型图。 賺解: 袁 虿画出该系统对应的 E-R 图如下图: 莇 全局 E-R 概念模型 给出相应的关系数据模型如下: 工厂(工厂代码,厂名,厂长名) 车间(车间号,车间主仸姓名,地址,电话 ) 工人(职工号,姓名,年龄,性别,工种 ) 产品(产品号,价格) 零件(零件号,重量,价格,) 仓库(仓库号,仓库保管员姓名,电话 )工人 零件 以下无正文 仅供个人用于学习、研究;丌得用于商业用途 For personal use only in study and research; not for commercial use. Nur f u r den pers?
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车间员工岗位价值评估指标
- 2026年国家义务教育质量监测小学生心理健康测试试卷及答案解析
- 马拉松比赛活动保障工作方案
- 掌握高分逻辑|小学数学应用题解题方法梳理课
- 2026年初中道德与法治七年级下册期末真题专项训练试卷
- 南京市2020年有关建设工程计价管理问题解答汇编(四)
- 生态瞬时评估在自杀研究中的应用
- 国内各类广告业务公司技术总监述职报告
- 2026年禽肉加工创新行业报告
- 2026年新能源汽车核心零部件创新驱动研究报告
- 壶腹部肿物局部切除术后护理查房
- 医疗器械生产企业自查报告模板
- 工艺指标工艺卡片管理制度
- 增量配电网运营制度
- 2026重庆西部国际传播中心有限公司招聘2人备考题库(含答案详解)
- 科技奖励培训课件
- 公安外国人培训课件
- 盆底康复护理进修汇报
- 2026年上海见证取样岗位考试题库含答案
- 食品检测员就业前景
- 石方洞室开挖方案
评论
0/150
提交评论