收藏 分销(赏)

《SQL-Server数据库技术》试卷I卷答案.docx

上传人:二*** 文档编号:4513999 上传时间:2024-09-26 格式:DOCX 页数:3 大小:13.88KB
下载 相关 举报
《SQL-Server数据库技术》试卷I卷答案.docx_第1页
第1页 / 共3页
本文档共3页,全文阅读请下载到手机保存,查看更方便
资源描述
《SQL Server数据库技术》 (I卷参考答案及评分标准) 一、选择题(在每个小题四个备选答案中选出一个正确答案,填在答题框中) (本大题共10小题,每题1分,总计10分)I、C2、C3、B4、A5、D 6、B7、C8、D9、C10、B二、填空题(在每个小题横线上填上正确答案)(本大题共10小题, 每空2分,总计20分) II. (值)域完整性WINDOWS验证模式 12. 事务日志文件DISTINCT 13. MAXOmaster 14. 清空数据表的内容— 15. ALTER DATABASE按百分比 三、判断题(正确的打错误的打X)(本大题共10小题, 每题1分,总计10分) 21、 X22、 V 23、X 24、X 25、X 26、 X27、 V 28、V 29、V 30、X 四、简答题(本大题共2小题,每题5分, 共计10分) 数据库设计可分为六个阶段:需求分析阶段、概念设计阶段、 逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 (写出一个给1分,列举5个给总分值)整数型(int)、字符型(char)、二进制(binary)、货币型(money)、 日期时间型(datetime)(写出一个给1分,列举5个给总分值) 五、数据库的创立。(本大题1小题,共计10分)CREATE DATABASE ks写此语句给 2 分 ON PRIMARY写出此语句给1分 (NAME= ks_data, FILENAME二'C:\server\ks_clata. mdf,, SIZE=2MB, MAXSIZE=1OMB, FTLEGROWTH二1MB) LOG ON写出此语句给2分 (NAME= ks_log, FILENAME='C:\server\ks_log. Idf , SIZE=1MB, MAXSIZE=5MB, FILEGROWTH=1MB) (注:其余未注明的语句每句写对给半分)六、数据表的基本操作。(本大题共4小题、每题4分、共计16分) 31. USE ks GO CREATE TABLE sc(学号 char(8) not null constraint pk sc primary key , 课程编号 char(10) not null,成绩 int ) (注:写出表的主体局部给2分;写出主键给2分) 32. ALTER TABLE SC写出此段语句给2分 ADD 学期 SMALLINT ALTER TABLE SC写出此段语句给"2分 ALTER COLUMN 学期 SMALLINT NOT NULL 33. ALTER TABLE sc写出此语句给1分 ADD CONSTRAINT ck_成绩写出此语句给1分 CHECK (成绩>=0 AND成绩<=100)写出此语句给2分 37.INSERT INTO SC(学号,课程编号,成绩,学期)写出此语句给2分 VALUES('S040301',' T01', 90, 1)写出此语句给 2 分 七、数据查询。(本大题共4小题、每题4分,共计16分) 38. SELECT TOP 10学号,姓名,入学成绩写出此语句给2分 FROM学生写出此语句给1分 ORDER BY入学成绩DESC写出此语句给1分SELECT所在系部,MAX (入学成绩)as最高分写出此语句给2分 FROM学生——写出此语句给1分 GROUP BY所在系部写出此语句给1分SELECT姓名,所在系部一一写出此语句段给2分 FROM 学生 WHERE所在系部IN(SELECT所在系部-一写出此语句段给2分 FROM 学生WHERE 姓名二'陈键') 39. SELECT学生.学号,姓名,成绩写出此语句段给2分 FROM学生,学生选课信息,课程 WHERE课程名='艺术欣赏’and学生.学号=学生选课信息.学号 and学生选课信息.课程号二课程.课程号写出此语句段给2分 或者: SELECT学生.学号,姓名,成绩写出此语句段给1分 FROM学生inner join学生选课信息0N学生.学号二学生选课信息.学号 INNER JOIN课程ON学生选课信息.课程号二课程.课程号 -写出此语句段给2分 WHERE课程名二'艺术欣赏'写出此语句段给1分八、程序设计。(本大题1小题,共计8分) 40. USE ks GO写出此段语句给1分 CREATE PROCEDURE S_SUM AS DECLARE @i int, @sum int写出此段语句给1分 SET @i=l SET @sum=0写出此段语句给1分 WHILE @i<50写出此语句给1分 BEGIN SET @sum=@sum + @i写出此语句给1分 SET @i=@i+2写出此语句给1分 END PRINT @surn写出此语句给1分 G0 EXEC S_SUM写出此语句给1分
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服