数据库大题目

上传人:公**** 文档编号:509453726 上传时间:2022-11-14 格式:DOCX 页数:25 大小:70.74KB
返回 下载 相关 举报
数据库大题目_第1页
第1页 / 共25页
数据库大题目_第2页
第2页 / 共25页
数据库大题目_第3页
第3页 / 共25页
数据库大题目_第4页
第4页 / 共25页
数据库大题目_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《数据库大题目》由会员分享,可在线阅读,更多相关《数据库大题目(25页珍藏版)》请在金锄头文库上搜索。

1、、E-R图练习1. 假设教学管理规定: 一个学生可选修多门课,一门课有若干学生选修; 一个教师可讲授多门课,一门课只有一个教师讲授; 一个学生选修一门课,仅有一个成绩。学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、 课程名。试画出E-R图。2. 建立电影信息数据库。现有电影,演员,制片公司等实体,其中,电影实体属性:影片编号、电影名、制作日期、放映时间、影片类别;演员实体属性:工作编号、姓名、性别、年龄、住址;制片公司实体属性:公司名、地址。一部电影需要多名演员参演;一名演员可以演多部电影;一部电影由一家公司制作,一家公 司可制作多部电影。试画出E-R图。二、

2、应用题:1、设有如图所示的关系R,W和D,计算:(1)R1=兀(R)Y ,T(2) R2= q(R)P5aT=e(3) R3 = RW(4)R4 =兀2 (Q3 5 (R * D)(5)R5 = R : D关系RPQTY关系W关系D2bcd9aefTYBTY2befcdmcd9adecdnef7gefdfn7gcd2、设有如图所示的关系S,SC,C,试用关系代数表达式表示下列查询语句:关系SS#SNAMEAGESEX1李强23男2刘丽22女3张友22男关系CC#CNAMETEACHERK1C语言王华K5数据库原理程军K8编译原理程军关系SCS#C#GRADE1K18382K1855K1922K

3、5905K5845K880(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。(3)检索至少选修“程军”老师所授全部课程的学生姓名。(4)检索“李强”同学不学课程的课程号。(5)检索至少选修两门课程的学生学号(S#)。(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。(8)检索选修课程号为K1和K5的学生学号(S#)。(9)检索选修全部课程的学生姓名(SNAME)。(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)

4、。(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。3、已知一个关系数据库的模式如下:S (SNO,SNAME,SCITY)P (PNO,PNAME,COLOR,WEIGHT)J (JNO,JNAME,JCITY)SPJ (SNO,PNO,JNO,QTY)供应商S由供应商代码SNO、供应商姓名SNAME、供应商所在城市SCITY组 成;零件P由零件代码PNO、零件名PNAME、颜色COLOR、重量 WEIGHT 组成;工程项目J由工程项目代码JNO、工程项目名JNAME、和所在城市JCITY 组成;供应情况SPJ由供应商代码SNO、零件代码PNO、工程项目代码JNO、

5、供应数量QTY组成。用关系代数表达式表示下面的查询要求:(1)找出向北京的供应商购买重量大于30的零件工程名。(2)求供应工程J1零件的供应商代码(3)求供应工程J1零件P1的供应上代码(4)求供应工程J1零件为红色的供应商代码(5)求没有使用天津供应商生产的红色零件的工程项目代码(6)求至少用了供应商S1所供应的全部零件的工程项目代码4、设有下列关系模式:STUDENT(SNO,SNAME,AGE,SEX,DNO)其中,SNO 表 示学号,CNAME表示姓名,AGE表示年龄,SEX表示性别,DNO表示院系号。 SC(SNO,CNO,GRADE),其中SNO表示学号,CNO表示课程号,GRAD

6、E表示 成绩。COURSE(CNO,CNAME),其中CNO表示课程号,CNAME表示课程名。请用关系代数表示下列查询:1)检索年龄小于16的女学生的学号和姓名。2)检索成绩大于85分的女学生的学号、姓名。3)检索选修课程为C1或C2的学生的学号4)检索至少选修了课程号为C1和C2的学生的学号。5)检索选修课程号为C1的学生的学号,姓名,课程名和成绩。6)检索选修了全部课程的学生的学号、姓名和年龄。W和D,计算:答案:1、设有如图所示的关系R(1) R1=兀(R)Y ,T(2) R2=q(R)P5aT=e(3) R3 = R W(R * D)PQTY2bcd9aef2bef9ade7gef7g

7、cd(4) R4 = k(q2,1,63=5(5) R5 = R : D关系RTYBcdmcdndfn关系WTYcdef关系D关系R1PQTYB2bcdm2bcdn7gcdm7gcdn关系R3PQTY9aef7gef关系R2QPYb2da9fb2fg7fg7d关系R5PQ2b7g关系R42、设有如图所示的关系S, SC, C,试用关系代数表达式表示下列查询语句: 关系SS#SNAMEAGESEX1李强23男2刘丽22女3张友22男关系CK1C语言王华C#CNAME TEACHERK5数据库原理程军K8编译原理程军关系SCS#C#GRADE1K18382K1855K1922K5905K5845K

8、880(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。(3)检索至少选修“程军”老师所授全部课程的学生姓名。(4)检索“李强”同学不学课程的课程号。(5)检索至少选修两门课程的学生学号(S#)。(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。(8)检索选修课程号为K1和K5的学生学号(S#)。(9)检索选修全部课程的学生姓名(SNAME)。(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。(11)检索选修课

9、程名为“C语言”的学生学号(S#)和姓名(SNAME)。答:) c#,cname TEACHER =程军CC s #,SNAME AGE 21a SEX=男”(3) 丸 SNAME (S X (丸 S 提SCC#9 TEACHER,程军 E(4)兀 c #(C)兀 c #(b sNAME 李强,(S ) 30四 * P * S x J)或 jSPJ gweight30(P)gSB北京,(S) _红色,(P)丸pno,jno(SPJ)pno(。sno=S1伊J)4、设有下列关系模式:STUDENT(SNO,SNAME,AGE,SEX,DNO)其中,SNO 表 示学号,CNAME表示姓名,AGE表

10、示年龄,SEX表示性别,DNO表示院系号。 SC(SNO,CNO,GRADE),其中SNO表示学号,CNO表示课程号,GRADE表示 成绩。COURSE(CNO,CNAME),其中CNO表示课程号,CNAME表示课程名。请用关系代数表示下列查询:(1) 索年龄小于16的女学生的学号和姓名。(2) 索成绩大于85分的女学生的学号、姓名。(3) 检索选修课程为C1或C2的学生的学号(4) 检索至少选修了课程号为C1和C2的学生的学号。(5) 检索选修课程号为C1的学生的学号,姓名,课程名和成绩。(6) 检索选修了全部课程的学生的学号、姓名和年龄。答:1) nSNO,SNAME(。AGE85SEX=女(STUDENT*SC)3) HSNO(a CNO=CTVCNO=C2(SC)4) HSNO(a CNO=,C1,(SC)nnSNO(a CNO=C2(SC)5) nSTUDENTSNO,SNAME,CNAME,GRADE(。CNO=,C1,(STUDENT*SC)*COURSE)6) nSTUDENT.SN0,SNAME,AGE(STUDENT*nsN0.CN0(SC);nCN0(C0URSE)三、应用题:1、有两个关系:C (CNO, CN, PCNO)SC (SNO

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号