华师在线数据库应用试题解析

版权申诉
0 下载量 197 浏览量 更新于2024-06-20 收藏 1.48MB PDF 举报
"华师在线数据库应用作业及答案.pdf" 这篇资料包含了关于数据库应用的一些常见问题和答案,涉及了SQL Server的身份验证方式、表达式运算、查询合并、视图创建、系统存储过程、数据导入导出、数据库逻辑结构设计、数据库设计方法、参照完整性和T-SQL中的变量使用等知识点。 1. SQL Server的身份验证方式:题目中提到,使用"SQLServer身份验证"需要客户端在连接时提供用户标识和密码。这是与"Windows身份验证"相对的,后者依赖于操作系统账户来验证用户。 2. 表达式运算:在SQL中,字符串连接不进行数值计算,'123'+ '456'会得到结果'123456',而不是进行数字相加得到579。 3. 查询结果合并:使用"UNION"运算符可以合并多个查询的结果集,返回一个去重后的结果集合。 4. 视图创建:在创建视图时,不能使用的关键字是"COLUMN",而应该使用"AS"来定义视图的列。 5. 系统存储过程:系统存储过程在SQL Server安装时创建,并存储在"master"系统数据库中,用于执行各种数据库管理任务。 6. 数据导入导出:SQL Server支持导入导出多种文件格式,如文本文件、Excel文件和Access文件,但不直接支持Word文件。 7. 数据库逻辑结构设计:这一阶段的主要任务是将概念层的ER模型转化为关系模型,为数据库物理设计做准备。 8. 数据流图:在数据库设计过程中,数据流图常用来描述信息系统的输入、处理、输出以及数据存储的过程,帮助理解数据处理逻辑。 9. 参照完整性控制:在SQL中,通过"FOREIGN KEY"和"REFERENCES"语句来实现参照完整性,确保数据的一致性和完整性。 10. T-SQL中的全局变量:全局变量在T-SQL中以"@"为前缀,而非其他选项中的符号。 11. SQL查询:SELECT s_no=学号, s_name=姓名 FROM information WHERE 班级名='软件021'表示查询information表中'软件021'班级的学生学号和姓名。 这份作业答案涵盖了数据库应用的基础知识,对学习和理解SQL Server及其相关概念非常有帮助。