数据库应用基础作业解答与SQL操作解析

版权申诉
0 下载量 2 浏览量 更新于2024-07-03 收藏 165KB DOC 举报
本资源是一份关于数据库应用的作业题目集,主要涉及基础的SQL语言和数据库管理系统的概念。以下是针对每个问题的知识点总结: 1. **运算符优先级**: - 在运算符`+`(加法)、`/`(除法)、`%`(取余)、`=`(等于)中,优先级最低的是`=`。这说明在表达式中,赋值操作比算术运算优先级低。 2. **SQL查询语句**: - 第8题考查了SQL基本语法,`SELECT`语句用于从`INFORMATION`表中选择特定字段,如学号和姓名,通过`WHERE`子句筛选出'软件021'班级的学生,因此正确答案是A,即只获取特定班级的学生信息。 3. **通配符**: - 第9题的`WHERE`子句中的通配符`%`可以匹配0个到多个字符,这是模糊匹配的一种方式,B选项正确。 4. **数据访问技术**: - 第10题中,Visual Basic 6.0不支持的数据访问技术是ODBC,这是一项较早的数据库连接技术,ADO、DAO和ADO.NET都是后来的版本。 5. **数据库系统组成部分**: - 第11题强调数据库系统不仅仅包含数据库本身,还包括硬件、软件、以及与之相关的人员和管理这些资源的系统。 6. **SQL查询特性**: - 第12题的`DISTINCT`关键字用于返回唯一不同的行,可以屏蔽查询结果中的重复行。 7. **字符串运算**: - 第19题中,两个字符串相加的运算符`+`会合并它们,所以'123'+'456'的结果是'123456',A选项正确。 8. **视图创建**: - 第20题提到在T-SQL中,`WITH CHECK OPTION`是创建视图时的选项之一,但`COMPUTE`不是合法的关键字,C选项错误。 9. **SQL查询范例**: - 第21题给出了查询特定姓氏的示例,用`LIKE`关键字结合通配符来匹配姓“王”且单名的学生,但具体查询命令未完整给出,应该是`SELECT * FROM INFORMATION WHERE 姓名 LIKE '王%'`。 这些题目涵盖了数据库查询语法、运算符优先级、数据访问技术选择、数据库系统结构、SQL查询选项等基础概念,对于学习数据库管理和SQL语言的理解很有帮助。