剖析数据库教案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5.3剖析数据库教案

陈林

教材分析:

本节内容是在使用数据库的基础上,进一步了解关系数据库的结构和基本组成要素,并了解数据库管理信息的基本思想和方法。这样有助于学生对关系数据库如何组织和存储数据信息的方法的认识。并对使用数据库系统管理数据有更深刻体会。

学生分析:

学生通过认识信息资源管理和使用数据库两个章节,基本上体会了数据库软件的一些特点和功能,但是数据库表的结构关系等相对来说比较抽象,需要帮助学生建立感性到理性的认知。

教学目标:

1、知识与能力:

1)数据库的相关概念,以及数据库的常见存储结构。

2)关系数据库“表”及其关系、记录、字段的概念。

3)数据库,数据库管理软件,数据库应用软件的关系。

2、过程与方法:

通过数据库操作,结合案例,了解建立数据库的基本过程和方法,引导学生学会设计建立数据库的方案。

3、情感态度和价值观:

根据具体的案例,探讨和归纳使用数据库管理信息的基本思想和方法,对数据库存储、管理大量数据的优势有更深刻的理解。

教学重点:

从操作和剖析数据库的过程中,分析并归纳使用数据库管理信息的基本思想和方法。

教学难点:

1、了解数据库的基本含义,已经数据库如何组织和管理信息。

2、如何从实际需求出发,设计建立数据库的方案,以存储和管

理相关数据。

教学方法:

采用案例教学、实际操作、对比分析等学习方法,引导学生理解数据库的相关知识。

教学时间:1课时

教学过程:

一、引入实例,创设情境。

上一节课说到信息资源管理的常见四种方式,当中的一种就是数据库管理方式,你还能举出生活中访问数据库的例子吗?

你认为数据库是一种什么样的形态?它有结构吗?它是文件吗?又是什么类型的文件呢?这节课我们就来解开数据库的神秘面纱。二、分析问题,初步体验。

所谓数据库,就是存储数据的仓库,它是一个长期存储在计算机内,有组织,可共享,按一定数据结构来存储和管理的数据集合。

数据库的数据存储结构:

教师讲解:

集合结构:某一类数据的集合,数据间没有必然和必须的联系或关系。如果把每个同学比喻成一个数据,那一个班级就是一个数据库。

树形结构:计算机的资源管理器结构就是一个树形结构。

图形结构:地图

图1.地图示例

线性结构:(引出任务1)

任务一:操作校本课程管理数据库

学生活动:独立操作下发到学生机D:\DBF中的数据库存文件“校本课程.MDB”。

1、查找王蕾选修校本课程的情况。

2、了解“旅游地理”选修学生的情况

合作交流:大家一起来探讨以下这三个问题:

图2.数据库关系表

(2)理解字段与记录:

数据库结构中,最主要的是数据表,那么数据表又是如何同现实世界相联系的呢?对于现实世界的事物(在信息世界中我们称之为实体),可以用数据库的一张表来反映,现实世界中事物与事物的联系(在信息世界中我们称之为关系),也可以用数据库的一张表来反映,而事物的特征在表里面就称之为字段。

(3)建立数据库的过程如下图所示:

图4:建立数据库的过程

(4)、实例分析:

我们要利用数据库管理校本课程信息,首先要收集相关信息。以我们学校为例:我们需要到教务处收集课程信息(开设课程,任课老师等),班主任处收集学生相关信息(姓名,性别,班级,选修课程等),学生管理处收集班级相关信息(班级编号,班主任,联系电话,班级人数,班长等)。

2、转换为计算机信息,建立数据库,管理信息

建立数据库过程:建立数据库------建立表---------建立关系,构成关系数据库 -------编辑数据库,即添加、插入、修改、删除记录等操作。

老师演示操作:

(1)建库

(2)建表

为了使记录不重复,通过要设一个主键。

主键:用来唯一表示一条数据的字段,其值不能重复,如“课程号”、“学员编号”。

任务二:分析“校本课程”“学生”信息特征,确定特征之间关系。建立P117图5-13的“校本课程”数据库表。

请同学们结校实际情况,分析“校本课程”的属性和“学生”属性,找出各自所具有的特征。

教师展示分析结果:

四、数据库,数据库管理系统,数据库应用程序的关系

图5.三者关系图

教师讲解:

数据库的库结构不会因为设备条件的变化而改变,也不会导致应用程序的修改,体现出数据库数据的高度独立性。

应用数据库管理数据,满足不同应用程序对同一数据库的访问需求,实现数据共享,减少数据冗余。

五、提炼沉淀,深入理解

提问:

1、通过上面课程的学习,大家认为什么是数据库?他有什么特

点啊?

2、通过以上操作数据库是如何管理数据?

六、总结:

1、数据库的定义:

所谓数据库,就是一个长期存储在计算机内的、有组织的,可共

享的、统一管理的数据集合。它是一个按一定的数据结构来存储和管理数据的计算机软件系统。特点:按一定结构组织存储数据、统一管理、可共享、高效、快速。本质:计算机软件系统

2、数据库管理信息的基本思想:

数据库是采用表格的结构以及表与表之间的关系进行存储和管

理信息的。数据库是有效组织和管理信息的方法之一,理解利用数据库存储和管理信息的思想方法,对我们养成良好的信息管理方法和习惯是相当有用的。

3、数据库、数据库应用系统、数据库管理系统的关系:

数据库----存储在计算机存储设备上的、结构化的相关数据集合。

数据库管理系统----是帮助用户创建、维护、使用数据库的软件系统,较流行的计算机数据库管理系统有Access2000、Visual FoxPro 等。数据库管理系统是数据库系统的核心。

数据库应用系统----是为特定应用开发的数据库应用软件,一个数据库应用系统通常由数据库和应用程序两部分组成,它们是在数据库管理系统的支持下设计和开发出来的。

七、练习:

李明同学第一次到食堂的服务台交款购买饭卡,当他拿着饭卡到食堂用膳时,发现食堂每个窗口都能使用饭卡,李明很想知道其中的奥妙。

问题(1)食堂能否采用计算机文件存储和人工操作的方式进行出入帐的管理?为什么?

(2)结合本节课的内容,请你谈谈数据库在存储管理数据方面有什么样的特点,优势在哪里?

八、拓展:

每3-5人为一组,各小组运用所学的建立数据库的方法,设计并建立一个“我喜欢的音乐”数据库,用于存储和管理与自己喜欢的音乐有关的数据。

具体过程如下:

(1)讨论确定建立数据库的题目。

(2)将于音乐有关的信息进行罗列,抽出这些信息的特征。(3)分析特征之间的关系。

(4)设计出数据表结构。

(5)运用合适的数据库管理系统(如ACCESS)创建数据库。

教学反思:

学生通过剖析数据库,对数据库有了更加的理性认识,了解了什么是关系数据库,数据库的形态,数据库的建立过程,但在实际操作中,学生对于现实世界信息到计算机世界的信息转化,表以及表的关系设计上存在不足,需要加强习练。

相关文档
最新文档