新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第2章 关系数据库

数据库原理款学课件 章节学时分配: 关系数据库:2学时 关系数据库:2学时
1 章节学时分配: 关系数据库:2学时 关系数据库:2学时

数据库原理款学课件 教学目标分析 教学目标 掌握关系数据库与关系模型;关系的形式定 义;关系的完整性约束以及关系运算 技能目标 培养学生积极思考、敢于动手、自主探 究的能力,鼓励学生要善于协作学习、 大胆创新。培养学生团结互助的团队合作 意识
2 掌握关系数据库与关系模型;关系的形式定 义;关系的完整性约束以及关系运算 教学目标 培养学生积极思考、敢于动手、自主探 究的能力,鼓励学生要善于协作学习、 大胆创新。培养学生团结互助的团队合作 意识 技能目标

数据库原理款学课件 教学重难点 重点 关系数据库与关系模型;关系的形 式定义;关系完整性 难点 关系完整性
3 关系数据库与关系模型;关系的形 式定义;关系完整性 关系完整性

数据库原理款学课件 孔固同知 复习提问 什么是数据库 数据库管理系统 数据库系统 返回
4 什么是数据库 数据库管理系统 返回 ` 数据库系统

数据库原理教学课件 2.2关系的形式定义 关系及相关概念 关系模式 返回
5 关系模式 2 关系及相关概念 2.2关系的形式定义 1 ` 返回

数据库原理款学课件 2.2.1关系及相关概念 1、关系数据结构: 关系模型的数据结构比较单二。在关系模型中,现实世界的实体与实 体间的联系均用关系来表示。 ·一般用二维表的形式表示实体和实体间联系。 从用户的角度来看,关系模型中数据的逻辑结构就是一张二维表
6 1、关系数据结构 : ♣ 关系模型的数据结构比较单一。在关系模型中,现实世界的实体与实 体间的联系均用关系来表示。 ♣ 一般用二维表的形式表示实体和实体间联系。 ♣ 从用户的角度来看,关系模型中数据的逻辑结构就是一张二维表。 2.2.1 关系及相关概念

数据库原理款学课件 案例表 (1)二维表性质案例: 表23非规范开课情祝表 表24规范开课情祝表 学期 课程 第一 第二 课号 课程 第- 第二 课号 名称 学期 学期 名称 学期 学期 001 数据库 40学时 60学时 数据库 001 40学时 60学时 原理 原理 002 体育 40学时 40学时 002 体育 40学时 40学时 003 英语 80学时 80学时 003 英语 80学时 80学时
7 (1)二维表性质案例 : 案例表

数据库原理教学课件 2.2.1关系及相关概念 (2)二维表性质: ·表中元组的个数根据使用的DBMS不同,元组的个数也不同。 表中不能在在完全相同的元组,即二维表中有相应的表级约 束,元组应各不相同。 ·表中元组的次序无要求,即二维表中元组的次序可以任意交 换。 ·表中分量必须取原子值,即二维表中每一个分量都是不可分 割的数据项。 表中属性的顺序无要求,即二维表中的属性与顺序无关,可 任意交换。如“学号”所在列可以和任意列交换位置,不影 响查询、删除、更新、插入等操作
8 (2)二维表性质 : ♣ 表中元组的个数根据使用的DBMS不同,元组的个数也不同。 ♣ 表中不能存在完全相同的元组,即二维表中有相应的表级约 束,元组应各不相同。 ♣ 表中元组的次序无要求,即二维表中元组的次序可以任意交 换。 ♣ 表中分量必须取原子值,即二维表中每一个分量都是不可分 割的数据项。 ♣ 表中属性的顺序无要求,即二维表中的属性与顺序无关,可 任意交换。如“学号”所在列可以和任意列交换位置,不影 响查询、删除、更新、插入等操作。 2.2.1 关系及相关概念

数据库原理款学课件 2.2.1关系及相关概念 (2)二维表性质(续): ·表中分量值域的同一性,即二维表中的属性分量属于同 一值域。如“学号”都是“字符型”,宽度为10。 ·表中不同的属性要给予不同的属性名,即表中的每一列 为一个属性,但不同的属性可出自同一个域,例如, “教材”与“参考书”是两个不同的属性,但它们取自 同一个域。 虫关系模型要求关系必须是规范化的,即要求关系必须满 足一定的规范条件
9 (2)二维表性质(续): ♣ 表中分量值域的同一性,即二维表中的属性分量属于同 一值域。如 “学号”都是“字符型”,宽度为10。 ♣ 表中不同的属性要给予不同的属性名,即表中的每一列 为一个属性,但不同的属性可出自同一个域,例如, “教材”与“参考书”是两个不同的属性,但它们取自 同一个域。 ♣ 关系模型要求关系必须是规范化的,即要求关系必须满 足一定的规范条件。 2.2.1 关系及相关概念

数据库原理教学课件 2.2.1关系及相关概念 2、关系操作 关系操作采用集合的操作方式。 关系模型中常用的操作包括: 选择(select)、投影(project) 连接(join)、 除(divide)、并 (union)、交(intersection) 差(difference)等查询操作 10
10 2、关系操作 关系操作采用集合的操作方式。 关系模型中常用的操作包括: 选择(select)、投影(project) 连接( join )、 除 (divide)、 并 (union)、 交(intersection) 差(difference)等查询操作 2.2.1 关系及相关概念
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第1章 绪论(主讲:钱育蓉).ppt
- 《数据库原理与技术》课程教学资源(参考资料)SQL基础教程.doc
- 《数据库原理与技术》课程参考文献:《Database System Concepts》书籍PDF电子版(SIXTH EDITION,英文原书,Abraham Silberschatz、Henry F. Korth、S. Sudarshan).pdf
- 《数据库原理与技术》课程教学资源(参考资料)PowerDesigner 15.1简要使用手册.pdf
- 新疆大学:《数据库原理与技术》课程教学实验指导书(数据库设计与应用开发).pdf
- 新疆大学:《数据库原理与技术》课程教学大纲.docx
- 东北大学:《Java程序设计基础》课程教学大纲 Java Programming Fundamentals.pdf
- 《信息技术应用》课程教学课件(讲稿)20 如何防范计算机病毒.pdf
- 《信息技术应用》课程教学课件(讲稿)19 如何制作电子版报名照片.pdf
- 《信息技术应用》课程教学课件(讲稿)18 如何畅游互联网.pdf
- 《信息技术应用》课程教学课件(讲稿)17 如何创建简单查询.pdf
- 《信息技术应用》课程教学课件(讲稿)16 如何美化演示文稿.pdf
- 《信息技术应用》课程教学课件(讲稿)15 如何创建演示文稿.pdf
- 《信息技术应用》课程教学课件(讲稿)14 如何制作疫情数据折线图.pdf
- 《信息技术应用》课程教学课件(讲稿)13 如何统计分析成绩表.pdf
- 《信息技术应用》课程教学课件(讲稿)12 如何美化员工信息表.pdf
- 《信息技术应用》课程教学课件(讲稿)11 如何制作成绩分析表.pdf
- 《信息技术应用》课程教学课件(讲稿)10 如何制作员工信息表.pdf
- 《信息技术应用》课程教学课件(讲稿)09 如何批量制作邀请函.pdf
- 《信息技术应用》课程教学课件(讲稿)08 如何制作宣传简章.pdf
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第3章 关系数据库的标准语言(SQL语言基础).ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第4章 关系数据库设计与理论(范式).ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第4章 函数依赖.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第5章 数据库安全.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第6章 数据库恢复.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第7章 并发控制.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第8章 数据库设计理论.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第9章 数据库应用设计方法.ppt
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第1章 绪论.pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第2章 关系数据库.pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第3章 关系数据库标准语言(SQL).pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第4章 关系数据库理论.pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第5章 数据库安全保护.pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第6章 数据库设计.pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第7章 SQL Server 2012高级应用.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第一章 Visual Basic程序设计概述.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第三章 VB语言基础.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第二章 Vb简单的程序设计.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第四章 基本的控制结构.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第七章 常用控件.pptx