+ -
当前位置:首页 → 问答吧 → 求助!如何更好地理解数据库?并举例进行分析与说明?

求助!如何更好地理解数据库?并举例进行分析与说明?

时间:2011-07-14

来源:互联网

学校高二年级准备开设数据管理技术这个模块,为了让这门课程更加有效有意义的开展,要如何引导学生更好地理解数据库?

作者: wanghq1040   发布时间: 2011-07-14

数据库是记录事件的平台,一个事件有时间、地点、人物、事件,以及相关原因,于是就有个主表,记录什么时间,什么地点,什么人物,发生了什么事情,把事件拆分成数据,存入数据库。

但是光这样就漏掉很多信息,于是数据库有了关系型关联,所以会有另外的表,来记录这个地点是什么样的地点,这个人物是什么人物,什么身份,还会表记录这个事情怎么发生的,原因是什么。他们通过抽象的唯一ID来互相关联起来,组成了完整的事件。

它的好处就是,你既可以把某一个事件的全部信息联系在一起,讲一个完整的故事,供人们查询,还可以根据表里记录的属性,分别进行统计、分析,找出人物不同类型会偏向什么事件,他们在时间上有什么趋势。

我想这样大概描述一下,学生不但容易理解,而且还会知道结构化数据的优势。如果你还有精力,可以教他们非结构化数据库的相关知识,让一些兴趣爱好高的学生参考。

作者: innovate511   发布时间: 2011-07-14

奇怪,楼主这个是数据库的问题,为啥发在数据仓库版块呢?呵呵

作者: innovate511   发布时间: 2011-07-14