收藏 分享(赏)

MySQL数据库教案1.doc

上传人:精品资料 文档编号:9732722 上传时间:2019-08-29 格式:DOC 页数:8 大小:260.50KB
下载 相关 举报
MySQL数据库教案1.doc_第1页
第1页 / 共8页
MySQL数据库教案1.doc_第2页
第2页 / 共8页
MySQL数据库教案1.doc_第3页
第3页 / 共8页
MySQL数据库教案1.doc_第4页
第4页 / 共8页
MySQL数据库教案1.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、任务引入5 分钟 课程介绍20 分钟 认识数据库提问:按自己的理解,说说数据库是什么?展示各类网站商城网站页面是大家在熟悉不过的了,商城网站上的商品琳琅满目,让人流连忘返。但是在大家欣赏自己喜爱的商品之余,是否想过商城网站上的文字信息、图片信息等存放在哪里呢?当大家在商城网站上进行注册用户时,自己的信息又存在哪里呢?当客户在商城网站上留言的时候,留言信息又放在哪里了呢?这就是本门课程WEB 数据库应用要解决的问题。主要让学生明确以下几个问题:1明确课程定位与作用专业基础课,与程序设计基础一起,为网站建设奠定基础。同时兼顾计算机二级考试相关内容。通过任务引领型和项目活动形式,掌握简单的数据库设计

2、、数据管理和维护方法,能进行 web 服务器的设置,具备使用 web 数据库与高级程序设计语言或动态网页结合完成简单程序开发的基本职业能力。2明确课程内容内容的确定遵循两个原则:一是满足后续课程的基本需求,二是为学生进一步的学习提供必要的准备。通过对学生就业岗位和用人单位对本专业毕业生设置的招聘岗位等分析,课程内容应基本包括数据库系统概述、关系理论、关系数据库查询语言 SQL、数据库设计与关系规范化理论、MySQL 数据中管理系统与高级程序设计语言或动态网页技术结合的简单应用。3强调学习方法(1)与以往计算机基础 、 办公软件应用在学习方法上不同,提问展示展示课程标准、课程体系图与教材配合新知

3、识45 分钟知识与操作的连续性更强,在学习上要坚持一贯,持之以恒。(2)课程难度加大,要求大家认真听、认真做,尤其要认真思考。逐渐养成举一反三的习惯、锻炼独立进行逻辑思维的能力。(3)要学会自学。(4)要善于和老师沟通。(5)要学会团队协作。4明确考核方式(1)日常评价由三个部分组成:出勒(20%) 、学习积极主动性(40% ) 、任务完成情况(40%)(2)终结评价平时:20%期中:20%期末:40%一、数据库基本概念请学生回忆从小学初中高中大学,每个期末处理成绩的过程,大部分都有帮助老师统计分数的经历。提问:1你用过哪些方式协助老师统计分数?2在这个过程中你发现了什么变化?为什么产生这样的

4、变化?经过充分的讨论发言之后,让学生总结为什么产生数据库技术,并简单说明其发展阶段:第一代:网状、层次数据库系统第二代:关系型数据库系统第三代:以面向对象模型为主要特征的数据库系统二、数据库基本概念1数据数据是存储在数据库中的基本对象,包括数字、文字、图形、图像和声音等。2数据库数据库简单地说就是存放数据的仓库。这些数据是按照一定的格式存放在计算的存储设备上。用粮库、书库等类比的方法让学生进一步理解。3数据库管理系统是计算机的系统软件,用来在计算机上建立、使用、管理和维护数据库的系统软件。教师展示 ACCESS 和 MySQL 数据库二、关系数据库设计1概念结构设计通常,把每一类数据对象的个体

5、称为“实体”,而每一类对象个体的集合称为“实体集 ”,因此在学生成绩管理系统中主要涉及“学生”和“ 课程”两个实体集。其他非主要的实体可以很多,如班级、班长、任课教师、辅导员等实体。每个实体集涉及的信息项称为属性。就“学生”实体集而言,它的属性有学号、姓名、专业名、性别、出生日期、总学分、备注。“课程”实体集属性有课程号、课程名、类别、开课学期、学时和学分。实体集中的实体彼此是可区别的,如果实体集中的属性或最小属性组合的值能唯一标志其对应实体,则将该属性或属性组合称为码。对于每一个实体集,可指定一个码为主码。如果用矩形框表示实体集,用带半圆的矩形框表示属性,用线段连接实体集与属性,当一个属性或

6、属性组合指定为主码时,在实体集与属性的连接线上标记一斜线,则可以用图 1 描述学生成绩管理系统中的实体集及每个实体集涉及的属性。图 1:学生和课程实体集属性的描述演示实体集 A 和实体集之间存在各种关系,通常把这些关系称为“联系”。通常将实体集及实体集联系的图表示为实体(Entity)- 联系( Relationship)模型;从分析用户项目涉及的数据对象及数据对象之间的联系出发,到获取 E-R 图的这一过程称为概念结构设计。联系用菱形表示,通过直线与实体相连。这样构成的图就是 E-R 图,E-R 图就是 E-R 模型的描述方法。两个实体集 A 和 B 之间的联系可能是以下三种情况之一。1.

7、一对一的联系(1:1)A 中的一个实体最多与 B 中的一个实体相联系,B 中的一个实体也最多与 A 中的一个实体相联系。例如, “班级”与“ 正班长”这两个实体集之间的联系是一对一的联系,因为一个班只有一个班长,反过来,一个正班长只属于一个班。 “班级 ”与“正班长”两个实体集的 E-R 模型如图 2 所示。图 2: “班级 ”与“正班长”实体集 E-R 模型2. 一对多的联系(1:n)A 中的一个实体可以与 B 中的多个实体相联系,而 B 中的一个实体至多与 A 中的一个实体相联系。例如, “班级”与“ 学生”这两个实体集之间的联系是一对多的联系,因为,一个班可有若干学生,反过来,一个学生只

8、能属于一个班。 “班级 ”与“学生”两个实体集的 E-R 模型如图 3 所示。图 3: “学生 ”与“班级”两个实体集的 E-R 模型3. 多对多的联系(m:n)A 中的一个实体可以与 B 中的多个实体相联系,而 B 中的一个实体也可与 A 中的多个实体相联系。例如, “学生”与“ 课程”这两个实体集之间的联系是多对多的联系,因为,一个学生可选多门课程,反过来,一门课程可被多个学生选修。 “学生” 与“课程”两个实体集的 E-R 模型如图 4 所示:图 4:“学生”与“课程”实体集间的 E-R 模型2逻辑结构设计A (1:1)联系的 E-R 图到关系模式的转换对于(11)的联系既可单独对应一个

9、关系模式,也可以不单独对应一个关系模式。(1)联系单独对应一个关系模式,则由联系属性、参与联系的各实体集的主码属性构成关系模式,其主码可选参与联系的实体集的任一方的主码。例如,考虑图 1.5 描述的“班级(BJ) ”与“正班长(BZ ) ”实体集通过属于( SY)联系 E-R 模型可设计如下关系模式(下横线表示该字段为主码):BJ(班级编号 ,院系,专业名,人数)BZ(学号,姓名)SY(学号,班级编号)(2)联系不单独对应一个关系模式,联系的属性及一方的主码加入另一方实体集对应的关系模式中。例如,考虑图 1.5描述的“班级(BJ ) ”与“正班长( BZ) ”实体集通过属于( SY)联系 E-

10、R 模型可设计如下关系模式:BJ(班级编号,院系,专业名,人数)BZ(学号,姓名,班级编号)或者BJ(班级编号,院系,专业名,人数,学号)BZ(学号,姓名)B (1: n)联系的 E-R 图到关系模式的转换对于(1n)的联系既可单独对应一个关系模式,也可以不单独对应一个关系模式。(1)联系单独对应一个关系模式,则由联系的属性、参与联系的各实体集的主码属性构成关系模式,n 端的主码作为该关系模式的主码。例如,考虑图 1.6 描述的“班级( BJ) ”与“ 学生指导任务实施15 分钟小 结作业5 分钟(XS) ”实体集 E-R 模型可设计如下关系模式:BJ(班级编号 ,院系,专业名,人数)XS (

11、学号,姓名,专业名,性别,出生日期,总学分,备注)SY(学号,班级编号)(2)联系不单独对应一个关系模式,则将联系的属性及 1端的主码加入 n 端实体集对应的关系模式中,主码仍为 n 端的主码。例如,图 1.6“班级( BJ) ”与“ 学生(XS ) ”实体集 E-R 模型可设计如下关系模式:BJ(班级编号,院系,专业名,人数)XS (学号,姓名,专业名,性别,出生日期,总学分,备注,班级编号 C (m:n )联系的 E-R 图到关系模式的转换对于(mn)的联系,单独对应一个关系模式,该关系模式包括联系的属性、参与联系的各实体集的主码属性,该关系模式的主码由各实体集的主码属性共同组成。例如,图 1.7 描述的“学生(XS ) ”与“课程( KC) ”实体集之间的联系可设计如下关系模式:XS (学号,姓名,专业名,性别,出生日期,总学分,备注)KC(课程号,课程名称,类别,开课学期,学时,学分)XS_KC (学号,课程号,成绩)关系模式 XS_KC 的主码是由 “学号”和“课程号” 两个属性组合起来构成的一个主码,一个关系模式只能有一个主码。以本班为模型,用 E-R 图来描述。明确一个数据库中数据间的关系,是至关重要的,这是我们开展后续工作的基础。作业:用 E-R 图描述分院的关系概念模型。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报