网站大量收购独家精品文档,联系QQ:2885784924

MySQL数据库原理及应用(微课版)(武洪萍第3版)强化训练答案.pdfVIP

MySQL数据库原理及应用(微课版)(武洪萍第3版)强化训练答案.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1引言部分通过介绍MySQL数据库的基本概念,解释其功能,帮助读者理解其原理2强化训练部分从三个不同角度介绍强化训练的相关知识,例如a查看图2中表示的EР图,并对其进行根捱转换规则转换为关系模式b使用SQL语句定义class表department表floor表teacher表teaching表的结构c利用SQL语句定义class表department表floor表teacher表teachi

【强化训练1・1】

设学牛一课程数据库中有3个关系.

学生关系:S(sno,sname,ssex,sage)

课程关系:C(cno,cname,teacher)

学习关系:SC(sno,eno,degree)

请写出完成如下查所需的关系代数表达式。

(1)查学习课程号为C3号课程的学生学号和成绩。

7tsno.degree(0Cno=C3(SC))

(2)查学习课程号为C4课程的学生学号和姓名。

^sno,snamc(^cno=C4(SooSC))

(3)查学习课程名为maths的学生学号和姓名。

兀.sname(Gcname=malhs(SooSCooC))

(4)查学习课程号为Cl或C3课程的学生学号。

-no(Ocno=5Vcno=C3(SC))

(5)查不学习课程号为C2的学生的姓名和年龄。

-

TCsnamc.saRc(S)7Csnamc.sagc((ycno=C2,(S℃SC))

(6)查学习全部课程的学生姓名。

^tsname(S0O(Jtsno.cno(SC)^7Ccno(C)))

(7)查所学课程包括000101所学课程的学生学号。

^sno,cno(SC)-r7tcno(^sno=0(»10r(SC))

【强化训练2-1】

将图28所示的E-R图,根捱转换规则转换为关系模式。

系(系名,电话号码)

教师(教师号,姓名,性别,职称,系名)

学生(茎号,姓名,性别,年龄,系名)

课程(课程号,课程名)

选修(笺殳,课程号,成绩)

讲授(教师号,课程号)

【强化训练4-1】

利用SQL语句定义class表、department表、floor表、teacher表、teaching表的结构。

CREATETABLEclass

(classnochar(8)PRIMARYKEY,

classnamevarchar(20)z

specialityvarchar(60)z

inyearyear,

classnumbertinyint,

headerchar(10)z

deptnochar(4)z

classroomvarcharf16),

monitorchar(8)z

CONSTRAINTBlFOREIGNKEY(deptno)REFERENCESdcpartment(deptno)

);

CREATETABLEdepartment

(deptnochar(4)PRIMARYKEY,

deptnamechar(14),

deptheaderchar(8)z

officechar(20)z

deptphonechar(20)DEFAULT不详

);

CREATETABLEfloor

(stloorchar(10)NOTNULL,

sroomnochar(5)NOTNULL,

ssexchar(2),

maxntinyint,

CONSTRAINTB2PRIMARYKEY(sfloor,sroomno)

);

CREATETABLEteacher

(tnochar(4)PRIMARYKEY,

(namechar(10),

tsexchar(2)DEFAULT男

(titlechar(lO),

(birthdaydate,

deptnochar(4),

CONSTRAINTB3FOREIGNKEY(deptno)REFERENCESdepartment(deptno)

);

CREATETABLEteaching

(tno

文档评论(0)

zsmfjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档