|
师:数据库管理已经应用到日常生活的很多方面,比如,我们同学们马上要进入高二,需要选修课程,那学校教务处是如何对我们高一千余名同学进行选修课程管理呢?
学生活动:使用“校本课程管理系统”,查询学员编号为008学生的选课情况。
教师活动:我们现在使用的这个软件是数据库的一个应用,那它内部是怎么样的呢,这就是数据库管理员做的工作。我们利用Access打开库文件看看(打开“学生选修课程信息库.mdb”文件)。Access是一种常用的数据库管理系统,打开库文件后,弹出学生选修课程信息库窗口,其中包括工具栏、面板和一些向导。我们选择表面板,看到“学生选修课程信息库”里包含三个表,“课程信息表”、“课程选修信息表”、“学生信息表”(打开,并将“学生信息表”置最前),大家看到,数据库表和以前我们学习的Excel很相似,由行和列组成的关系表,同样,在这里,第一行表示的是学生的信息,每行的信息是某个学生的具体属性特征组成。
师:在EXCEL中,一行称什么?
生:记录
师:在数据库表中,一行也称为记录,那么一列呢,又称什么?
生:字段
师:在这里,仍然沿用这个定义。
教师活动:刚才我们在查询时,是根据学号可以查到该学生的学号、姓名、性别、所在班级、课程名称、负责教师等信息,而学生信息表中只有学号、姓名、性别、所在班级,那么课程名称和负责教师的信息是怎么来查的呢?它们在课程信息表中的呀。我们再打开关系图看看(打开关系图),发现表和表之间有线连接着,这就是数据库中表与表之间是可以相互关联的,形成关系,通过关系这根绳子,可以把数据库表之间紧紧串在一起。
投影:我们来看看刚才我们查询的时候,计算机是怎么执行查询流程的?我们输入的查询条件是什么?(学号)计算机先显示出了“学生信息表”中学生的相关信息,再根据学号这根线索,找到“课程选修信息表”中对应的课程编号,再顺藤摸瓜,到“课程信息表”中根据课程编号,找到对应的课程名称等信息。
学生活动:分发学习任务单一(见附件一),在“学生选修课程信息库.mdb”文件中,查询所有选修了“宇宙与地球”课程的同学信息,并描绘出计算机在数据库中的工作流程,利用word绘制流程图。
成果展示:通过教学控制系统,教师选择学生活动结果展示给其他同学,并要求其说明讲解。 |