中国信息大学:跟随时代脚步,走近数据库.doc
上传人:sy****28 上传时间:2024-09-10 格式:DOC 页数:4 大小:305KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

中国信息大学:跟随时代脚步,走近数据库.doc

中国信息大学:跟随时代脚步,走近数据库.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

在网络社会必不可少的时代,数据库的应用逐渐涉及到生活的各个方面,那么,一个数据库是怎样被建立起来的呢?带着这个疑问,我们一起走近数据的世界——《数据库基础》。简单的课件,熟练的讲述,悉心的指导,这便是吴彩英老师的课堂。数据库的建立自然少不了触发器,而触发器的创建,概念与应用正是本节课的主旨。吴老师让张真真同学为大家阐述了触发器的概念:所谓触发器,就是一类由数据库操作事件(插入、修改、删除)驱动的特殊过程。而它的应用范围更广,主要用于强制复杂的业务规则或要求,能够实现由主键和外键所不能保证的复杂的参照完整性和数据的一致性。有了概念,吴老师开始引导大家一步步的去创建触发器:CREATETRIGGER<触发器名>ON<表名>|<视图名>[WITHENCRYPTION]{FOR|AFTER|INSTEADOF}{DELETE|INSERT|UPDATE}AS[{IFUPDATE(<列名>)[{AND|OR}UPDATE(<列名>)清单}]<触发动作>。就是这些具有一定专业性的语句格式难倒了一大部分同学,吴老师认真给大家解读:CREATETRIGGER<触发器名>,本句是创建一个触发器,对于触发器的名字,吴老师提醒大家起名要规范,我们通常以tr_名字来命名。ON<表名>|<视图名>,本句是给哪个表或者视图创建触发器,因为触发器是针对表或者视图的……吴老师讲解触发器吴老师很体恤的将每一条语句进行讲解,并以公司职工表为例进行实例操作进行演示。在讲解例题时,吴老师发现学生屈鑫由于对创建数据库还存在问题,于是对创建数据库又进行了一次讲解,吴老师安慰大家说:“数据库这门课知识枯燥难懂,我们争取慢节奏、高质量的来上这门课。”理论与实践相结合似乎是亘古不变的定律,有了前面理论的铺垫,同学们开始了认真的的上机练习。不过吴老师并没有一味的放手让同学们去操作,而是拿出自己做好的PPT例题,为同学们讲解,然后又逐一删除数据,留出空白让同学们填补,最后通过执行来测试自己写的语句是否正确。吴老师指导学生有了例子作参考,同学们似乎对接下来的操作有了信心,纷纷开始实施自己的“工程”,吴老师也开始走下讲台,仔细查看学生们的做题情况,对同学的疑问逐一讲解。当走到学生唐会座位前时,唐会说自己对职工表创建了触发器,但是不知道应该怎样去执行触发器这个事件,吴老师亲切地告诉她,我们需要先创建一个历史表结构,对于本案例是通过删除来触发的事件。在随后的检查时吴老师发现大家都有这样的通病,吴师就叫大家停下来,仔细地又给大家演示了一遍。张真真同学在测试触发器的执行时出了点小错误,吴老师耐心地告诉她:“select后面一定要写char(4),如果不写在执行的时候系统就会报错,现在你可以试试再执行一次。”听了吴老师的话,张真真开始了修改,执行成功后,吴老师露出了欣慰的笑容。10级吴辉同学对自己毕设《旅游网站的设计与开发》的数据库一直觉得不太满意,于是向老师咨询,吴老师看了他的毕设后对他说,数据库的总体结构还是不错的,但是ER关系图不是太完善,并且提出了可以改进的地方,听完老师的一席话,吴辉仿佛茅塞顿开,心奋不已。美好的时光总是短暂的,转眼间一节课就这么过去了,但似乎同学们还意犹未尽,11级的李天星同学表示:“我觉得吴老师讲课生动,逻辑性强,而且和蔼可亲,留给我们操作的时间很充足,遇到问题会逐一指导,这一点非常好。”“理论与实践相结合,责任心强,”这是唐会同学对吴老师的评价,“吴老师肯定在课下下了很大功夫去备课,才能在课堂上如此流畅的为我们演示,我觉得上吴老师的课效率特别高,因为吴老师上课比较流畅,要想跟上她的节奏,必须全神贯注,所以一节课下来我觉得自己学到了很多。”《数据库基础》虽然有些枯燥,但带给大家的是实践的历练,也许过程中会遇到些许的坎坷,但是有吴老师的谆谆教导,同学们的奋发向上,相信大家会在结课时蜕变为“数据达人”。