您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > SQL-Server数据库考试试卷
安徽工商职业学院考试试卷第1页共2页B卷安徽工商职业学院2011~2012学年第二学期《SQLServer2000》考试试卷(B)考试类型:考试;考试形式:开卷笔试考试时间:100分钟姓名彭云班级12物流信息技术学号122915实操题(合计100分)1.请用T-SQL编写语句,在D盘根目录下建立一个数据库以你的学号加姓名为文件名(例如:95001刘星),包含一个数据文件和一个事务日志文件。数据文件为主数据文件,裸机文件名为你的姓名,实际文件名为学生库.mdf,初始容量为10MB,自动增长时的递增量为2MB。事务日志文件的逻辑文件名为“学生库_log”,实际文件名为学生库_log.ldf,初始容量为5MB,自动增长时的递增量为1MB。(10分)2.请按照数据表结构用T-SQL建立数据表。(20分)字段名字段类型宽度小数位数键别是否空值备注班级代码字符型1主键否班级名字符型16否学生表:字段名字段类型宽度小数位数键别是否空值备注学号字符型5主键否姓名字符型8否性别字符型2否出生日期日期型否政治面貌字符型4籍贯字符型8班级代码字符型3成绩表:字段名字段类型宽度小数位数键别是否空值备注课程号字符型2主键否学号字符型8主键否成绩数值型得分阅卷人-----------------------------------装-------------------钉-------------------线----------------------------------安徽工商职业学院考试试卷第2页共2页B卷数据表中已有如下内容,请根据4-17题的要求,用T-SQL语言编写班级表:成绩表:学生表:3.在学生表中用代码方式插入一条记录:(学号:95010,姓名:陈冬,性别:男,出生日期:1991-6-3,政治面貌:党员,籍贯:安徽,班级代码:003)。(5分)use学生库insertinto学生表values('95010','陈冬','男','1991-6-3','党员','安徽','003')4.在成绩表中插入一条记录(课程号1,学号:95010,成绩:90)。(5分)use学生库insertinto成绩表values('1','95010','90')go5.查询学号为95001的学生的详细情况。(5分)use学生库select*from学生表where学号='95001'6.查询选修了课程的学生学号。use学生库select学号from学生表go班级代码班级001电商1班002电商2班003电商3班004电商4班课程号学号成绩19500192195002861950037329500464295003912950025239500148395002904950037349500175学号姓名性别出生日期政治面貌籍贯班级代码95001刘星男1988/9/21党员安徽00195002陈华女1991/1/5团员江苏00195003刘红女1990/2/4团员四川00295004李庆男1989/3/6团员山东003安徽工商职业学院考试试卷第3页共2页B卷7.查询考试成绩不及格学生的学号、姓名。(5分)use学生库goselect学生表.姓名,成绩表.学号from学生表,成绩表where学生表.学号=成绩表.学号and成绩表.成绩608.查询所有姓刘的学生的姓名、学号和性别。(5分)use学生库goselect姓名,学号,性别from学生表where姓名like'刘%'9.查询选修了3号课程的学生的学号及其成绩,查询结构按照分数的降序排列。(5分)use学生库select学号,成绩from成绩表where课程号='3'orderby成绩desc10.查询选修了课程的学生人数。(5分)use学生库selectcount(distinct学号)as学生人数from成绩表11.计算1号课程的学生平均成绩。(5分)use学生库selectavg(成绩)as'平均成绩'from成绩表where课程号='1'12.查询选修了2号课程且成绩在90分以上的学生姓名、成绩。(5分)use学生库select成绩表.成绩,学生表.姓名from成绩表,学生表安徽工商职业学院考试试卷第4页共2页B卷where成绩表.学号=学生表.学号and成绩表.课程号='2'and成绩表.成绩9013.查询全体学生的姓名、学号、性别、籍贯。(5分)use学生库goselect姓名,学号,性别,籍贯from学生表go14.查询“电商1班”的学生的信息。(5分)use学生库select*from学生表where班级代码='001'15.查询考试不及格学生的学号。(5分)use学生库goselect学号from成绩表where成绩60go16.求各个课程号及相应的选课人数。(5分)use学生库goselect课程号,count(课程号)as'选课人数'from成绩表groupby课程号go
本文标题:SQL-Server数据库考试试卷
链接地址:https://www.777doc.com/doc-6371513 .html