第二讲数据模型导学案.doc_第1页
第二讲数据模型导学案.doc_第2页
第二讲数据模型导学案.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库应用基础教案第二讲 数据模型课题数据模型学习重点1、 理解实体、属性、实体型和实体集的概念,掌握实体之间的对应关系2、 掌握关系数据库的基本概念学习难点1、理解实体、属性、实体型和实体集的概念,掌握实体之间的对应关系2、掌握数据库的基本概念3、掌握关系数据库的关系运算教学程序教学措施一、温故知新1、什么是信息?数据?简述两者的关系?2、数据库系统有什么特点?3、数据库系统的统一的数据控制功能体现在中四个方面?二、自学讨论1、预习指导A、学生自已看课本,快速了解本讲的主要内容B、老师提出问题,学生以小组为单位,在小组长的引导下通过讨论找出问题的答案(一)实体描述1、实体2、属性3、实体型4、实体集(二)实体之间的对应关系(三)数据模型1、数据模型的概念2、数据模型的分类(四)关系运算三、知识精讲(一)实体描述1实体的概念:客观存在并相互区别的事物称为实体。2、属性的概念:实体所具有的某一特性称为属性,一个实体可以由若干个属性来描述。 3、实体型的概念:实体名与其属性名的集合表示一种实体的类型,称为实体型。4、实体集的概念:同类型的实体的集合称为实体集。 (二)实体之间的对应关系两个实体之间的对应关系包括3种类型1、一对一关系对于不同型实体集A和B,如果实体集A中的一个实体最多只有一个实体相对应,称A和B为一对一的联系,简记1:12、一对多联系一对多联系:如果实体集A中至少有一个实体集B中多个实体相对应,则称A对B为一对多联系,简记为1:n.。3、多对多联系多对多联系:如果两个不同型实体集中,任何一方一个实体都与另一方一个或多个实体相对应,则称实体集A与实体集B的联系为多对多联系,简记为m:n。知识拓展常见的一对一联系有:班级和班主任、公民与身份证一对多联系有:班级和学生、工厂和工人多对多联系有:教师和课程、学生和课程(三)数据模型1、数据模型的概念数据库的组织形式称为数据模型,它决定了数据之间联系的表达方式,直接影响数据库的性能。2、数据模型的分类主要数据模型有:层次模型、网状模型、关系模型、面向对象模型对应的数据库有:层次数据库系统、网状数据库系统、关系数据库系统、面向对象的数据库系统说明:最常见的数据库系统是:关系数据库系统(四)关系运算关系运算用于关系数据库的表间关系操作。专门的关系运算包括:选择、投影和联接1、选择从关系中找出满足条件的元组的子集称为选择。2、投影从关系模式中选择属性组成新的关系为投影。3、联接联接是关系的横向结合,联接运算将两个关系中的相关元组组合单个元组,生成的新关系中可以包含满足联接条件的全部相关元组。联接:包括等值联接和自然联接两种。知识拓展选择和投影运算的操作对象是一个关系,选择是对二维表的水平切割,投影是对二维表的垂直切割,联接运算需要两个关系作为操作对象。四、知识检测1、实体描述“学生(学号、姓名、性别、入学时间)”是一个A 实体 B 属性 C 实体型 D 实体集2、从学生表中找出每个学生的姓名和入学成绩,对应的关系操作是A 选择 B 投影 C 联接 D 自然联接3、用二维表来表示实体及实体之间关系的数据模型是A 面向对象模型 B 层次模型 C 网状模型 D 关系模型4、从关系中找出满足条件特定条件的元组的子集称为A 选择 B 投影 C 集合 D 联接5、一个班级中,学生和所学课程间的关系类型属于A 一对一 B 一对多 C 多对一 D 多对多6、在数据库关系运算中,错误的说法是A 选择运算的操作对象只能是一个表B 联接运算的操作对象必须为两个表C 投影运算的操作对象只能是两个表D 自然联接的操作对象必须是两 个表五、总结反思 老师提出问题,学生以小组为单位,在小组长的引导下通过讨论找

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论