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