数据库上机测试

数据库上机测试

ID:19881608

大小:109.00 KB

页数:7页

时间:2018-10-07

数据库上机测试_第1页
数据库上机测试_第2页
数据库上机测试_第3页
数据库上机测试_第4页
数据库上机测试_第5页
资源描述:

《数据库上机测试》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、用Transact-SQL语句表示下列操作.在学生-课程库中实现其数据查询操作:1、向student表中增加记录:(200515026,王婧婧,女,21,cs);insertintostudentvalues('200515026','王婧婧',21,'女','cs');select*fromstudent;2、删除数据表student中无系别的学生记录;deletefromstudentwheresdeptisnull;select*fromstudent;3、显示选修课程数大于3的各个学生的选修课程数;selectsno,cou

2、nt(*)as'选修课程数'fromscgroupbysnohavingcount(*)>3;4、显示选修各科课程的及格人数;selectcno,count(*)fromscwherecrade>=60groupbycno;5、查询‘C1’课程的成绩高于70的学生姓名;selectsnamefromscjoinstudentonsc.sno=student.snowherecno='c1'andcrade>70;6、为student表创建一个基于sname(姓名)的降序排列的聚簇索引stusname;createindexstusnam

3、eonstudent(snamedesc);7、为学生—课程数据库中的student,course和sc三个表建立索引。其中student按学号升序建唯一索引,course按课程号升序建唯一索引,sc按学号和课程号降序建唯一索引,索引名称分别为stusno,coucno,scno;createuniqueindexstusnoonstudent(snoasc);createuniqueindexcouccnooncourse(cnoasc);createuniqueindexscnoonsc(snoasc,cnodesc);8、删除st

4、udent表中的stusname索引;dropindexstudent.stusname;9、创建信息系男学生信息视图stu-is,包括学生的学号、姓名及年龄,并要求进行修改和插入操作时仍需保证该视图只有信息系的学生。createviewstu_isasselectsno,sname,sagefromstudentWITHCHECKOPTION;10、向视图stu-is中插入一个新的学生记录,学号为200515027,姓名为王唔,成绩为60;insertintostu_isvalues('200515027','王唔',20);--de

5、letefromstu_iswheresname='王唔';select*fromstu_is;11、将视图stu-is中学号为200515027的学生成绩改为25.updatestu_issetsage=25wheresno='200515027';select*fromstu_is;二、创建教师授课管理数据库JSSK,并完成以下内容:在数据库JSSK中创建下列三张表:createdatabaseJSSKon(name='DB_JSSK_Data',filename='F:SqlServiceDatabaseDB_JSSK_Dat

6、a.mdf')logon(name='DB_JSSK_Log',filename='F:SqlServiceDatabaseDB_JSSK_Log.lDF')gouseJSSKgocreatetableteachers(Tnochar(7)primarykey,Tnamechar(10)notnull,Tsexchar(2)check(Tsexin('男','女'))default'男',Birthdaydatetime,Deptchar(20),Sidchar(18))gocreatetablelessons(Cnochar(10

7、)primarykey,Cnamechar(20)notnull,Creditint,propertychar(10))gocreatetableshouke(Tnochar(7),Cnochar(10),Hoursint,primarykey(Tno,Cno),foreignkey(Tno)referencesteachers(Tno),foreignkey(Cno)referenceslessons(Cno))Go本小测的代码/*一、用Transact-SQL语句表示下列操作.在学生-课程库中实现其数据查询操作:1、向student

8、表中增加记录:(,王婧婧,女,,cs);2、删除数据表student中无系别的学生记录;3、显示选修课程数大于的各个学生的选修课程数;4、显示选修各科课程的及格人数;5、查询‘C1’课程的成绩高于的学生姓名

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

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

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