数据库原理及应用实践考试试卷答案

数据库原理及应用实践考试试卷答案

ID:41666301

大小:40.00 KB

页数:3页

时间:2019-08-29

数据库原理及应用实践考试试卷答案_第1页
数据库原理及应用实践考试试卷答案_第2页
数据库原理及应用实践考试试卷答案_第3页
资源描述:

《数据库原理及应用实践考试试卷答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、[08413]数据库原理及应用校考实践考试试卷答案一、使用SQL语句创建数据库(10分)CreatedatabasestudbOnprimary(Name=studb_data,Filename=’D:projectstudb_data.mdf’,Size=10mb,Filegrowth=20%)Logon(Name=studb_log,Filename=’D:projectstudb_data.ldf’,Size=3mb,Filegrowth=1mb,Maxsize=20mb)二、使用SQL语句创建表(15分)1、创建学生信息表stu

2、infoUsestudbCreatetablestuinfo(Snochar(8)notnullprimarykey,Snamechar(8)notnull,Ssexchar(2)default(‘男’),Sbirthdaydatetime,Semailvarchar(25))2、创建课程信息表courseCreatetablecourse(cnochar(8)notnullprimarykey,cnamechar(8)notnull,cscoreint)3、创建成绩表scoreCreatetablescore(Sidintidentity(1

3、,1),Snochar(8)notnull,Cnochar(8)notnull,Scorenumeric(4,1))一、使用SQL语句创建约束(15分)1、altertablestuinfoAddconstraintck_ssexcheck(ssex=’男’orssex=’女’)2、altertablestuinfoAddconstraintck_semailcheck(semaillike‘%@%’)3、altertablescoreAddconstraintck_score(scorebetween0and100)4、altertables

4、coreAddconstraintfk_snoforeignkey(sno)referencesstuinfo(sno)5、altertablescoreAddconstraintfk_cnoforeignkey(cno)referencescourse(cno)二、使用SQL操纵语句完成如下要求(15分)(1)插入数据1、insertintostuinfo(sno,Sname,Ssex,Sbirthday,Semail)select(‘2013001’,’张冰’,’男’,’1995-10-01’,’zb@163.com’)unionselec

5、t(‘2013002’,’王平’,’女’,’1996-10-09’,’zp@yahoo.com’)unionselect(‘2013003’,’李强’,’’,’1994-09-10’,’’)2、insertintocourse(cno,cname,cscore)select(‘01001’,’计算机基础’,’男’,3)unionselect(‘01002’,’程序设计语言’,’女’,5)unionselect(‘01003’,’计算机原理及应用’,6)3、insertintoscore(sno,cno,score)select(‘2013001

6、’,’01001’,88)unionselect(‘2013002’,’01002’,79)unionselect(‘2013003’,’01003’,54)unionselect(‘2013003’,’01001’,53)unionselect(‘2013002’,’01001’,98)(2)更新如下信息1、updatestuinfosetssex=’男’wheresname=’王平’2、updatecoursesetcscore=8wherecno=’01003’三、简单数据查询(每题5分,共35分)1、select*fromstuinfo

7、2、select*fromstuinfowheresname=’李%3、selectsno,scorefromscorewherescore<60orderbyscoredesc4、selectavg(score),max(score)fromscorewherecno=’01001’5、selectsno,scorefromscorewherecno=(selectcnofromscorewherecname=’计算机基础’)6、selectsno,snamefromstuinfoinnerjoinscoreon(stuinfo.sno=sc

8、ore.sno)Wherescore<607、createviews_sc_cAsSelectsno,sname,cname,scoreFromstu

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

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

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