武汉理工数据库考试全面复习资料

需积分: 10 2 下载量 129 浏览量 更新于2024-09-17 收藏 55KB DOC 举报
"这是一份关于武汉理工数据库考试的资料,包含07-08年的试题以及复习资料,全面覆盖了数据库及应用的相关知识点。" 这篇资料涵盖了数据库理论和SQL的实际运用,适合准备武汉理工数据库考试的学生参考。以下是资料中涉及的一些关键知识点: 1. 数据库系统构成:数据库系统通常由数据库(Database)、数据库管理系统(DBMS)、数据库管理员(DBA)和用户组成。这些元素协同工作,确保数据的有效存储、管理和访问。 2. 数据模型分类:数据模型主要分为概念数据模型、逻辑数据模型和物理数据模型。概念模型用于描述用户对数据的理解,逻辑模型用于表示业务规则,而物理模型则关注数据在存储设备上的实际布局。 3. SQL Server 2005中的表类型:SQL Server将表分为系统表、用户表、临时表和全局临时表。系统表用于存储系统信息,用户表由用户创建,临时表在会话级别提供临时存储,全局临时表在所有会话中可见。 4. 查询类型:根据WHERE子句中的条件,查询可以分为选择查询(根据指定条件选择记录)、聚合查询(对一组记录进行计算,如COUNT、SUM等)、连接查询(合并多个表的数据)和子查询(在查询中嵌套另一个查询)。 5. SQL函数:RIGHT()函数用于返回字符串的右侧字符,例如RIGHT('abcdefg', 3)返回'efg'。 6. 创建数据库对象的方法:表、视图、索引和查询可以通过SQL语句或数据库管理工具(如SQL Server Management Studio)创建。 7. SQL Server身份验证模式:SQL Server支持Windows身份验证和SQL Server身份验证两种模式,前者依赖于Windows账户,后者使用单独的数据库用户名和密码。 8. DML触发器特殊表:每当发生数据修改(INSERT、UPDATE或DELETE)时,SQL Server会使用INSERTED和DELETED表来跟踪变化。 选择题涉及的知识点: 1. 数据模型的静态特性由数据结构描述,选项A正确。 2. 配置“身份验证模式”需在“服务器属性”的安全性选项中设置,选项C正确。 3. 使用CREATE DATABASE语句时,通常会复制model数据库的内容作为新数据库的基础,选项C正确。 4. INSERT…SELECT语句可以一次插入多行数据,选项C正确。 5. DISTINCT关键字用于消除SELECT语句中的重复项,选项B正确。 6. 在运算符优先级中,NOT的优先级最高,选项B正确。 7. 创建数据库时,默认的大小单位通常是KB,选项A正确。 8. 集合运算不包括“与操作”,因为“与操作”通常指的是逻辑运算符AND,选项D正确。 9. substring()函数用于提取字符串的一部分,substring('abcdefg', 2, 3)返回'bc',选项B正确。 10. 定义学生姓名应使用变长字符串类型,如varchar(max),选项C正确。 这份资料全面地介绍了数据库基础和SQL语言的重点,包括数据模型、数据库对象创建、查询类型、SQL函数、触发器以及SQL Server特定的配置和操作,对于备考武汉理工数据库考试的学生来说是非常有价值的参考资料。