《数据库系统概论》作业2.doc

《数据库系统概论》作业2.doc

ID:57631925

大小:50.00 KB

页数:5页

时间:2020-08-29

《数据库系统概论》作业2.doc_第1页
《数据库系统概论》作业2.doc_第2页
《数据库系统概论》作业2.doc_第3页
《数据库系统概论》作业2.doc_第4页
《数据库系统概论》作业2.doc_第5页
资源描述:

《《数据库系统概论》作业2.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库系统概论》作业2第三章关系模式和关系运算一、假设学生选课数据库如下:Student(Sno,Sname,Age,Dept)Couse(Cno,Cname,Teacher)SC(Sno,Cno,Score)用关系代数分别进行如下查询:(1)学号为9900111的学生的系别和年龄;(2)有不及格(成绩《60》学生的课程名;(3)计算机系有不及格课程的学生名单;(4)学生张林的“数据库原理”课成绩。答案:(1)πDept,Sage(σSno=9900111(Student))(2)πCname(σscore<

2、60(SC)Course)(3)πSname(σscore<60(SC)σDept=‘计算机系’(Student)(4)πScore(σsname=‘张林’(Stident)SC(σCname=‘数据库原理’(Course))二、分别用元组关系运算表示习题一中的查询。。(1)学号为9900111的学生的系别和年龄;(2)有不及格(成绩《60》学生的课程名;(3)计算机系有不及格课程的学生名单;(4)学生张林的“数据库原理”课成绩。答案:(1)(2)(3)(4)三、用数据库逻辑规则表示习题一中的查询。(1)学号为

3、9900111的学生的系别和年龄;5(2)有不及格(成绩《60》学生的课程名;(3)计算机系有不及格课程的学生名单;(4)学生张林的“数据库原理”课成绩。答案:(1)S(D,A←Student(SNo,SN,A,D)ANDSNO=9900111(2)C(CN)←Course(CNo,CN)ANDSC(SNo,CNo,S)ANDS<60(3)S(S,N)←Student(SNo,SN,A,D)ANDSC(SNo,CNo,S)ANDD=’计算机系’ANDS<60(4)U(S)←Student(SNo,SN,A,D)

4、ANDSC(SNo,CNo,S)ANDCourse(CNo,CN)ANDSN=’张林’ANDCN=’数据库原理’四、画出习题一中查询(4)的关系代数表达树。πScoreσSName=’张林’σCName=’数据库原理’StudentCoureSC答案:第四章数据库语言SQL五、一个电影资料数据库有三个基本表:电影表Movie(含电影名、制作年份、长度、是否彩色、制片商)、演员表Actor(含演员姓名、地址、性别、出生年月)和电影主演表Acts(电影名、制作年份、演员姓名)。用AQL的建表语句建立这三个基本表,有

5、注意合理地选择属性的数据类型。答案:CREATETABLEMovie(TitleCHAR(30),YearINT,LengthINT);CREATETABLEActor(NameCHAR(20),GenderVARCHAR(30),LengthCHAR(1)BirthdateDATECREATETABLEActs(5MoiveTitleCHAR(30),MoiveYearINT,ActorNameCHAR(20)六、在习题五建立的表的基础上,用SQL实现如下查询或更新操作:(1)统计1999年制作电影的平均长度

6、和最短长度;(2)在1999年主演过电影的演员姓名;(3)所有同名电影各自的电影名和制作年份;(4)往演员关系Actor插入一个演员记录,具体的数据值由你指定;(5)把电影“我的世界“的长度改为109分钟;(6)删除1940年以前制作的所有电影记录以及电影主演记录。答案:(1)SELECTAVG(Length),MIN(Length)FROMMovieWHEREYear=1999;(2)SELECTActorNameFROMActsWHEREMovieYear=1999;(3)SELECTM1.Title,M1

7、.Year,M2.YearFROMMovieASM1,MovieASM2WHEREM1.Title=M2.TitleANDM1.Year

8、为Movie关系增加一个属性MovieDirector(电影导演)。用SQL实现这种关系模式的改变。答案:ALTERTABLEMovieADDMovieDirectorCHAR(20)八、假设学生炫课数据库如下:Student(Sno,Sname,Sage,Ssex)Course(Cno,Cname,Teacher)SC(Sno,Cno,Grade)用SQL语句表达下列查询:(1)找出

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

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

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