浅谈SQL Server 2000教学中的体会
2009-03-31李爱军
中国校外教育(下旬) 2009年1期
李爱军
(天津滨海职业学院,天津 300450)
摘 要:本文主要从数据完整性、通过触发器在后台控制主表和子表间的数据同步更新、SQL语句的语法规则、查询语句的细化、程序的严密性等五个方面,阐述在SQL Server 2000教学中突破瓶颈问题,以提高教学效果。
关键词:SQL Server 2000数据 触发器
《数据库原理与应用》是计算机专业的一门重要的职业核心技能课。目前,高校普通使用的是SQL Server 2000数据库类教材,SQL Server 2000可实现网络环境下的数据处理和信息管理。目前,SQL Server 2000已成为数据仓库、电子商务应用程序及网站设计的优秀数据库平台,显然,在高校的计算机专业开设SQL Server 2000是十分重要和必要的。
通过在教学中的探索,笔者体会到SQL Server 2000中有以下几个难点和重点问题,对于这些问题的正确理解是掌握该课程的关键。
一、数据的完整性
数据完整性是指存储在数据库中数据的一致性和正确性,包括实体完整性、域完整性、引用完整性及用户定义完整性。数据规划的不完整是导致前台操作和后台数据出现漏洞的主要原因。
在教学中,笔者尽量通过与学生贴近的易于理解的实例说明数据完整性的重要性。比如,使用的样例数据库系统是学籍管理系统。在该系统中有多个与学生信息相关的数据库表,其中,一个名称为“学生”的表中含有学号、姓名、政治面貌等多个字段,而每个学生只有“学号”字段的值完全不可能出现重复值,故将“学号”字段设置为关键字,这样可以确保实体完整性;而另一个名称为“成绩”的……
登录APP查看全文
