"SQL Server 2008数据库总复习题及原理应用选择题汇总"

需积分: 5 0 下载量 154 浏览量 更新于2024-04-02 收藏 292KB DOC 举报
SQL Server 是一个关系型数据库系统,常用于存储和管理大量数据。在 SQL Server 数据库中,主要包含了三类数据库文件,分别是主数据文件(.mdf)、次要数据文件(.ndf)和日志文件(.ldf)。主数据文件用于存储主要的数据内容,次要数据文件用于存储额外的数据内容,而日志文件则记录了数据库中的所有操作日志。 在 SQL Server 中,标识符是用来表示数据库对象的名称,例如表名、列名等。标识符有一定的命名规则,其中不合法的标识符包括以 $money 开头的标识符。而合法的标识符可以是以 [] 括起来的标识符,例如 [mydelete]。 通配符是用来代替文本字段中的字符的特殊字符,可以帮助实现模糊查询。例如,通配符表达式 [ABC]%a 可以匹配以字母 A、B 或 C 开头,且以字母 a 结尾的字符串。因此,ABC_a 是符合该表达式的字符串。 视图是一种虚拟的表,它基于一个或多个基本表的查询结果而创建。视图可以简化复杂的查询操作,并且可以通过视图来保护数据,限制用户的访问权限。另外,在索引的使用中,索引查找法并不一定比表扫描法查询速度更快,它取决于查询条件和索引的设计。索引的创建也不仅仅与数据的存储有关,还要考虑查询的效率和性能。 值域完整性是数据库中保护数据完整性的重要手段,可以通过规定某些值的范围或条件来确保数据的有效性。在 SQL Server 中,可以使用规则(rule)、主键(primary key)、非空(not null)约束和默认值(default)等方式来实现值域完整性。 总的来说,SQL Server 2008 是一个功能强大的关系型数据库系统,可以帮助用户高效地管理和存储数据,并且提供了多种数据完整性保护机制来确保数据的准确性和安全性。通过学习和掌握 SQL Server 的相关知识,可以更好地利用数据库系统的功能,提高工作效率和数据管理能力。