SQL Server数据库期末考试精选题集

需积分: 15 8 下载量 60 浏览量 更新于2024-09-05 收藏 119KB DOC 举报
本资源是一份SQL Server数据库应用的期末试卷文档,涵盖了数据库、数据库系统、数据库管理系统的基本概念、SQL Server 2005系统数据库管理、T-SQL语法、数据约束、查询操作以及触发器等相关知识点。以下是对部分题目详解: 1. 问题1考察了DB、DBS和DBMS之间的关系。正确答案是A,即数据库系统(DBS)包括数据库(DB)和数据库管理系统(DBMS)。 2. 问题2测试了数据库系统的特点。不正确答案是C,数据冗余度高,因为数据库系统设计的目标之一就是减少数据冗余,提高数据的一致性和效率。 3. 在关系数据库中,外键是指引用其他表中主键的字段。在给出的关系中,医疗关系中的外键应该是患者编号,因为这是用来标识患者在患者关系中的唯一标识,所以答案是A。 4. SQL Server 2005的系统数据库有四个,包括Master、TempDB、Model和Msdb,用于存储系统信息和临时数据等,因此正确答案是A。 5. B选项是正确的,使用T-SQL语句创建表时,应使用CREATE TABLE语句。 6. NULL在SQL中表示空值,既不是空格也不是数字0,所以D是正确答案。 7. "允许空"选项创建的实际上是允许该列包含NULL值的约束,即NULL约束,因此答案是C。 8. 查询语句"SELECT name, sex, birthday FROM human"返回3列,分别对应姓名、性别和生日,所以答案是C。 9. COUNT(*)会返回表中的行数,对于不带任何筛选条件的情况,应返回所有行数,即1行,答案是A。 10. 在SQL Server 2005中,全局变量通常以@符号开头,因此A选项正确。 11. 触发器(A)描述正确,它是在特定事件发生时自动执行的,可以实现数据的自动维护。B选项错误,触发器可以与相关表进行级联更改,C选项没有提及触发器的具体功能,所以A是正确叙述。 这份试卷旨在检验学生对SQL Server基础知识的理解,包括数据模型、SQL语法、数据库设计原则和常用操作等。通过解答这些问题,可以帮助学生巩固所学,并理解如何在实际项目中运用这些知识。