年终活动
搜索
    上传资料 赚现金
    英语朗读宝

    粤教版高中信息技术(选修4)2.2.1 从E-R模型到关系数据模型的转换 课 课件

    立即下载
    加入资料篮
    粤教版高中信息技术(选修4)2.2.1 从E-R模型到关系数据模型的转换 课第1页
    粤教版高中信息技术(选修4)2.2.1 从E-R模型到关系数据模型的转换 课第2页
    粤教版高中信息技术(选修4)2.2.1 从E-R模型到关系数据模型的转换 课第3页
    粤教版高中信息技术(选修4)2.2.1 从E-R模型到关系数据模型的转换 课第4页
    粤教版高中信息技术(选修4)2.2.1 从E-R模型到关系数据模型的转换 课第5页
    粤教版高中信息技术(选修4)2.2.1 从E-R模型到关系数据模型的转换 课第6页
    粤教版高中信息技术(选修4)2.2.1 从E-R模型到关系数据模型的转换 课第7页
    粤教版高中信息技术(选修4)2.2.1 从E-R模型到关系数据模型的转换 课第8页
    还剩22页未读, 继续阅读
    下载需要15学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    高中粤教版2.2 建立关系数据模型优质课课件ppt

    展开

    这是一份高中粤教版2.2 建立关系数据模型优质课课件ppt
    从E-R模型到 关系数据模型的转换2.2 建立关系数据模型2.2.1 建立关系数据模型全校师生每人一张课表是如何做到的?背景知识2.2 建立关系数据模型埃德加·弗兰克·科德Edgar F.Codd 博士 关系数据库之父 美国工程院院士 1970年提出关系模型概念;1981年获图灵奖;创办了关系研究所,进行关系数据库产品的研发、销售、咨询等业务。背景知识2.2 建立关系数据模型现实世界抽象转换问题1:为什么要把E-R模型转换成关系数据模型?信息世界(概念模型)计算机世界(数据模型)数据抽象转换过程从E-R模型到关系数据模型的转换2.2 建立关系数据模型问1E-R模型图关系数据表问题2:什么是关系?如何表示关系数据模型?从E-R模型到关系数据模型的转换2.2 建立关系数据模型问2 关系数据模型: 是采用二维表的形式表示实体以及实体之间的联系。 教师关系T 课程关系C从E-R模型到关系数据模型的转换2.2 建立关系数据模型问2Teacher Course 关系数据模型: 是采用二维表的形式表示实体以及实体之间的联系。从E-R模型到关系数据模型的转换2.2 建立关系数据模型问2一是把实体转换为二维表二是把联系转换为二维表问题3:从E-R模型到关系数据模型的转换需要解决 哪些主要问题?从E-R模型到关系数据模型的转换2.2 建立关系数据模型问3问题4:如何把实体转换为二维表?第1步:将每个实体集转换成一个二维表;从E-R模型到关系数据模型的转换2.2 建立关系数据模型问4问题4:如何把实体转换为二维表?从E-R模型到关系数据模型的转换2.2 建立关系数据模型问4问题4:如何把实体转换为二维表?参赛选手表选手编号姓名性别学段电子邮箱备注从E-R模型到关系数据模型的转换2.2 建立关系数据模型问4问题4:如何把实体转换为二维表?参赛学校表 从E-R模型到关系数据模型的转换2.2 建立关系数据模型问4参赛作品表 问题4:如何把实体转换为二维表?从E-R模型到关系数据模型的转换2.2 建立关系数据模型问4问题5:从E-R图中“联系”的作用是什么?12从E-R模型到关系数据模型的转换2.2 建立关系数据模型问5问题5:从E-R图中“联系”的作用是什么?参赛学校表参赛选手表参赛作品表从E-R模型到关系数据模型的转换2.2 建立关系数据模型问5从E-R模型到关系数据模型的转换2.2 建立关系数据模型问6参赛学校表参赛选手表参赛作品表所在参赛问题6:如何把联系转换为二维表?直接转换如何?1nn1联系:所在联系:参赛参赛学校表参赛选手表参赛作品表图2-7 “中小学信息技术大赛”关系数据模型(二)联系:所在联系:参赛问题7:哪些联系可以合并到实体的二维表中?哪些不行?参赛作品表图2-7 “中小学信息技术大赛”关系数据模型(一)从E-R模型到关系数据模型的转换2.2 建立关系数据模型问7参赛学校表参赛选手表参赛作品表图2-7 “中小学信息技术大赛”关系数据模型(二)说明:关系数据模型还可用括号形式表示书写。参赛作品表从E-R模型到关系数据模型的转换2.2 建立关系数据模型问7参赛学校表 (学校名称,地址,联系电话,电子邮箱,备注)参赛选手表 (选手编号,姓名,性别,学校名称,学段,电子邮箱,备注)参赛作品表 (作品编号,作品名称,作品类型,选手编号,作品得分, 获奖等级,作品链接,作品大小,备注)关系R( A1, A2, A3, …Ai…, An)(i=1,2,…,n)其中,R为关系名,Ai为关系的属性名。问题7:哪些联系可以合并到实体的二维表中?哪些不行?表2 图书登记表表3 借阅登记表表1 读者信息表图书读者借阅借书证号借阅日期书籍编号从E-R模型到关系数据模型的转换2.2 建立关系数据模型问7将实体集之间的联系转换成一个二维表。问题8:总结E-R图到关系数据模型的转换规则?将每个实体集转换成一个二维表;12从E-R模型到关系数据模型的转换2.2 建立关系数据模型问8在学校中正校长与学校有1:1的联系,其E-R图如图1所示,将其转化为关系模型时,书写关系模式:学校(校名,地址,电话, , )校长(姓名,性别,年龄,职称) 若实体间联系是1:1,可以在两个实体类型转换的任意一个关系模式的属性中加入另一端实体类型的键和联系的属性。实例解析校长名任职年月【解析】从E-R模型到关系数据模型的转换2.2 建立关系数据模型问8在学校中学校与教师有1:n的联系,其E-R图如图2所示,在将其转化为关系模型时,书写关系模式:学校(校名, 校址, 校长)教师(教工号, 姓名, 专长, 职称, , ) 若实体间联系是1﹕n,则在n端实体类型转换成的关系模式中加入1端实体类型的键和联系类型的属性。实例解析年薪校名【解析】从E-R模型到关系数据模型的转换2.2 建立关系数据模型问8学生与课程间的联系为m﹕n,其E-R图如图3所示,将其转化为关系模型,书写关系模式:学生(学号,姓名,年龄,性别)选课( , , )课程(课程号,课程名,教师名) 若实体间联系是m﹕n,则将联系也转换成独立关系模式,其属性为两端实体类型的键和联系的属性,新关系模式的键为两端实体键的组合。实例解析学号课程号成绩【解析】从E-R模型到关系数据模型的转换2.2 建立关系数据模型问81. 将所示E-R图中的实体间联系转换为关系数据模型,需要在选购表中加入哪些属性( )CA. 姓名, 品名 D. 条形码B. 会员卡C. 会员卡, 条形码(1) 顾客 (会员卡, 姓名, 联系电话)(2) 选购 ( , 数量, 购买日期)(3) 商品 (条形码, 品名, 单价, 规格)会员卡, 条形码从E-R模型到关系数据模型的转换2.2 建立关系数据模型2. 将所示E-R图中实体间联系转换为关系数据模型,需要在职工表中加入哪些属性( )AA. 车间号、聘期 车间表职工表D. 车间B. 聘期C. 电话、聘期从E-R模型到关系数据模型的转换2.2 建立关系数据模型(1) 学生 (学号, 姓名, 行政班)(2) 课程 (课程号, 课程名, 授课教师)(3) 选课 (学号, 课程号, 上课教室)A. 仅 (1) 3. 所示E-R图转换为下列关系模式中正确的有( )B. 只有 (1) 和 (2) C. 仅 (2) D. 有(1) (2) (3)D从E-R模型到关系数据模型的转换2.2 建立关系数据模型学生关系课程关系选课关系3. 所示E-R图转换为下列关系模式从E-R模型到关系数据模型的转换2.2 建立关系数据模型从E-R模型到关系数据模型的转换2.2 建立关系数据模型课堂小结

    相关课件

    高中信息技术粤教版选修3 网络技术应用2.2 IP地址及其管理获奖ppt课件:

    这是一份高中信息技术粤教版选修3 网络技术应用2.2 IP地址及其管理获奖ppt课件,共15页。PPT课件主要包含了资源分配,学习目标,IP地址,延时符,投票方案,亲身经历,什么是IP地址,Internet,路由器,核心交换机等内容,欢迎下载使用。

    粤教版选修3 网络技术应用2.2 IP地址及其管理精品课件ppt:

    这是一份粤教版选修3 网络技术应用2.2 IP地址及其管理精品课件ppt

    高中信息技术粤教版选修4 数据管理技术3.3 数据的统计和报表输出优质ppt课件:

    这是一份高中信息技术粤教版选修4 数据管理技术3.3 数据的统计和报表输出优质ppt课件

    文档详情页底部广告位
    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map