《《SQL Server数据库技术》试卷J卷答案.doc》由会员分享,可在线阅读,更多相关《《SQL Server数据库技术》试卷J卷答案.doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、线订装健雄职业技术学院考试试卷(J)答案学号姓名班级SQL Server数据库技术(J卷参考答案及评分标准)一、 选择题(在每个小题四个备选答案中选出一个正确答案,填在答题框中)(本大题共10小题,每小题1分,总计10分)1、C2、D3、A4、C5、C6、B7、C8、D9、B10、C二、填空题(在每个小题横线上填上正确答案)(本大题共10小题,每空2分,总计20分)11. 参照完整性12. Windows验证模式13. 用户表14. 查询分析器15. MIN()16. INSTEAD OF17. 重命名数据库对象18. /* */19. 全局20. sa三、判断题(正确的打,错误的打)(本大题
2、共10小题,每小题1分,总计10分)21、22、23、24、25、26、27、28、29、30、四、简答题(本大题共2小题,每小题5分,共计10分)31. 数据库设计可分为六个阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。(写出一个给1分,列举5个给满分)32. 在SQL server中有四种备份类型,分别为数据库备份、事务日志备份、差异备份以及文件和文件组备份。(写出四种类型给1分,类型名写出一个给1分)五、数据库的创建。(本大题1小题,共计10分)33. CREATE DATABASE TestDB-写此语句给2分ON PRIMARY-写出此语句给
3、1分(NAME=TestDB_data, FILENAME=C:serverTestDB_data.mdf, SIZE=5MB, MAXSIZE=15MB, FILEGROWTH=20%) LOG ON-写出此语句给2分 (NAME=Test_DB_log, FILENAME=C:serverTestDB_log.ldf, SIZE=5MB, MAXSIZE=10MB, FILEGROWTH=1MB)(注:其余未注明的语句每句写对给半分)六、数据表的基本操作。(本大题共4小题、每题4分、共计16分)34. USE TestDBCREATE TABLE Student-写出表的主体部分给2分 (
4、 学号 char(10) not null constraint pk_sno primary key,-写出主键2分 姓名 char(10) not null, 系别 char(20) not null)35. USE TestDBGOALTER TABLE Student ADD CONSTRAINT DE_DEPT-写出ALTER TABLE语句给2分DEFAULT 计算机系 FOR 系别 -写出默认给2分36. DELETE Student -写出delete语句给2分WHERE 系别=计算机系-写出此语句给2分37. ALTER TABLE StudentDROP CONSTRAIN
5、T DE_DEPT-写出此语句给2分GOALTER TABLE StudentDROP COLUMN 系别-写出此语句给2分七、数据查询。(本大题共4小题、每题4分,共计16分)38. SELECT 学号,姓名,入学成绩-写出此语句给2分FROM 学生-写出此语句给1分WHERE 出生日期1988-写出此语句给1分39. SELECT 所在系部,MIN(入学成绩) as 最低分-写出此语句给2分FROM 学生-写出此语句给1分GROUP BY 所在系部-写出此语句给1分40. SELECT 姓名,所在系部-写出此语句段给2分FROM 学生WHERE 所在系部 IN (SELECT 所在系部-写
6、出此语句段给2分 FROM 学生WHERE 姓名= 王亦)41. SELECT 学生.学号,姓名,成绩-写出此语句段给2分FROM 学生, 学生选课信息,课程WHERE 课程名=艺术欣赏 and 学生.学号=学生选课信息.学号 and 学生选课信息.课程号= 课程.课程号-写出此语句段给2分或者:SELECT 学生.学号,姓名,成绩-写出此语句段给1分FROM 学生 inner join 学生选课信息 ON 学生.学号=学生选课信息.学号 INNER JOIN 课程 ON 学生选课信息.课程号= 课程.课程号 -写出此语句段给2分WHERE 课程名=艺术欣赏-写出此语句段给1分八、程序设计。(本大题1小题,共计8分)42. CREATE PROCEDURE ST_JC-写出此语句给1分ASDECLARE I int,sum int-写出此语句给1分SET I=1SET sum=1-写出此语句给1分WHILEI=10-写出此语句给1分BEGINSET sum=sum*I-写出此语句给1分SET I=I+1-写出此语句给1分 ENDPRINT sum-写出此语句给1分GOEXEC ST_JC-写出此语句给1分4 第 页(共4页)