SQL数据库基础知识点及实战练习

版权申诉
0 下载量 53 浏览量 更新于2024-07-01 收藏 51KB PDF 举报
本资源是一份针对SQL数据库基础操作的练习文档,涵盖了多个重要知识点,旨在帮助学习者巩固对SQL语言的理解和实践能力。 1. 触发器在SQL中主要用于维护数据完整性,可以创建在表(A)上,如创建触发器`Triggerabc`用于监视表1的插入(insert)、更新(update)和删除(delete)操作。 2. 删除表的SQL语句是DROP(A),确保数据的完整性和释放相关资源。 3. 触发器根据表1的修改、插入或删除(D)操作而触发。例如,当数据在表1上发生变化时,`Triggerabc`会自动执行相应的操作。 4. 规则对象类似于SQL的 CHECK(A)约束,用于定义字段值的限制条件,确保数据的正确性。 5. 主索引(C)在数据库中起到关键作用,它确保了字段中输入值的唯一性,避免数据冗余。 6. 视图(view)是一个虚拟表,它并不实际保存数据,因此选项B关于视图保存数据的说法是错误的。 7. 执行带参数的过程,需要使用过程名后面跟参数,例如:`过程名 参数`。 8. 要查询毕业学校名称包含“清华”的记录,可以使用`SELECT * FROM 学习经历 WHERE 毕业学校 LIKE '%清华%'`这样的SQL语句。 9. SQL查询`SELECT 职工号 FROM 职工 WHERE 工资 > 1250`用于从[职工]表中查找工资超过1250元的员工信息。 10. 关系图展示了不同表之间的关联,选项C正确地指出它是字段间的关系连接。 11. 关于触发器的描述中,选项C是错误的。当尝试从目标表删除数据时,DELETE触发器会在删除操作前被触发,目标表的数据会被移动到inserted表,而非deleted表。 12. SQL Server数据库约束类型包括主键约束、默认约束、外键约束和唯一性约束,条件约束也被提及,因此选项D不是SQL Server约束类型。 13. SQL Server 2000支持的身份验证模式有WINDOWS身份验证模式和混合模式,前者依赖操作系统身份验证,后者允许Windows和SQL Server用户登录。 14. SQL Server 2000的管理工具和服务管理器用于启动、暂停和停止SQL Server的相关服务。 15. 在SQL Server 2000中,数据的基本存储单位是页,大小通常为8KB(A)。 16. 选项B中的“队列”不是SQL Server 2000的数据库对象,它可能是队列服务或者编程概念中的数据结构,但在数据库对象列表中并不常见。 通过这份文档的学习,你可以加深对SQL语法、数据库设计、约束和触发器等概念的理解,并通过实践提升数据库操作技能。