《数据库管理及应用》课程电子教案(PPT课件)2.01 data Model of Database 数据库的数据模型

Chapter 3 Relational Methods S 3.1 Data Model of Database Data Model Concept. The Three Model of Database 1.Relational Model 2.hierarchical Model 3.Network Model
Chapter 3 Relational Methods §3.1 Data Model of Database Data Model Concept. The Three Model of Database : 1.Relational Model 2.hierarchical Model 3.Network Model

Relational Model 为搞清数据库的关系模型,讨论如何使 平面表描述上一节讲的教学实体模型 学号姓名年龄性别 课号课名学时 姓名 职工号 学生 课程 教师 学习 任课 c# Grade c# 职工号
为搞清数据库的关系模型,讨论如何使 平面表描述上一节讲的教学实体模型. 一、Relational Model

:可用如下平面表,描述上述实体模型 。基本实体三个。 学生关系: S# name age Sex 980101 张 三 19 M 980102 李 四 20 28
28 • 可用如下平面表,描述上述实体模型: • 基本实体三个。 • 学生关系: S# name age Sex 980101 张 三 19 M 980102 李 四 20 F . . . . . . . . . . .

课程关系 課号 课程名 学时 C601 高数 200 C602 操作系统 120 教师关系 姓名 职工号 职称 王五 P102 讲师 赵六 P103 助教 29
29 • 课程关系 • 教师关系 課号 课程名 学时 C601 高 数 200 C602 操作系统 120 . . . . . . . . . 姓名 职工号 职称 王 五 P102 讲师 赵 六 P103 助教 . . . . . . . .

描述实体间关系的实体两个 学习关系 学号 课号 分数 950101 C601 90 950101 C602 80 950102 C601 85 ·任课关系 课程号 任课教师 C601 王五 C602 赵六 30
30 描述实体间关系的实体两个: • 学习关系 • 任课关系 学号 课号 分数 950101 C601 90 950101 950102 C602 C601 80 85 . . . . . . . . . 课程号 任课教师 C601 王五 C602 . 赵六 . . . . . . .

注意 ·1.前三张表描述学生,课程,教师 ·三个实体的基本属性。 ·2.后二张表描述 ·学生实体--课程实体和 课程实体-教师实体之间的关系 ·3.把实体与实体之间的联系也作为一种 对象加以描述 31
31 注意 • 1. 前三张表描述学生,课程,教师 • 三个实体 的基本属性。 • 2. 后二张表描述: • 学生实体----课程实体 和 课程实体----教师实体之间的关系 • 3. 把实体与实体之间的联系也作为一种 对象加以描述

·在文件系统(file system)和关系 数据库(relation database)中, 是如何看待上述五个平面表的 ·从文件系统观点看: 1.把每一个表称为一个文件(同质文件) 2.表中一行称为一个记录 3.表头的一行是该类记录的型(格式) 4.列中一个元素叫相应记录的一个项 32
32 •在文件系统(file system)和关系 数据库(relation database)中, 是如何看待上述五个平面表的: • 从文件系统观点看: 1. 把每一个表称为一个文件(同质文件). 2. 表中一行称为一个记录. 3. 表头的一行是该类记录的型(格式). 4. 列中一个元素叫相应记录的一个项

·从关系数据库观点看: l表头,叫关系的框架(relation framwork) 2每一个表叫一个关系,一个具体关 系(relation) 3元组(tuple),表中一行叫一个元组 4列称为属性或域(field 33
33 • 从关系数据库观点看: 1 表头,叫关系的框架(relation framwork). 2 每一个表叫一个关系,一个具体关 系 (relation). 3 元组(tuple),表中一行叫一个元组. 4 列称为属性或域(field)

看出: ·数据的关系模型就是若干关系框架的集合。 。 它的实例由若干关系组成。 。 框架相当于记录的型。 ·一个关系就是一个同质文件。 4 34
34 看出: • 数据的关系模型就是若干关系框架的集合。 • 它的实例由若干关系组成。 • 框架相当于记录的型。 • 一个关系就是一个同质文件

二、Mathematical concept of relation model l、Review 1)Ordered Group 定义:N个(N>1)按一定次序排列的客 体al,a2---,an组成的一个有序序列叫n重 有序组, ·有序组关键是刻画客体之间的次序 ·Tuple和Column(field)都是有序组 关系也是有序组(tuple组成) 35
35 二、Mathematical concept of relation model 1、Review 1)Ordered Group 定义: N个(N>1)按一定次序排列的客 体a1,a2------,an组成的一个有序序列叫n重 有序组. • 有序组关键是刻画客体之间的次序. • Tuple和Column(field)都是有序组. • 关系也是有序组(tuple组成)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库管理及应用》课程电子教案(PPT课件)1.02 Data Description of real world 真实世界的数据描述.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)1.01 Database 数据库.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)0.0 Development History for Database.ppt
- 沈阳航空航天大学:自动化学院《计算机控制技术》课程教学大纲.pdf
- A-Duplex:Medium Access Control for Efficient Coexistence Between Full-Duplex and Half-Duplex Communications.pdf
- 《电脑编程》教学参考书籍文献(Fortran)FORTRAN常用算法程序集(第二版,共十五章,编著:徐士良).pdf
- 《电脑编程》教学参考书籍文献(JAVA)J2EE指南(共十七章).pdf
- 《电脑编程》教学参考书籍文献(JAVA)Introduction to Java Distributed Objects - Using RMI and CORBA.pdf
- 《电脑编程》教学参考书籍文献(JAVA)EJB Design Patterns Advanced Patterns, Processes, and Idioms(2002, Floyd Marinescu, Wiley).pdf
- 《电脑编程》教学参考书籍文献(C++编程书籍)设计模式 - 可利用面向对象软件的基础 Design Patterns - Elements of Reusable Object-Oriented Software.pdf
- 《电脑编程》教学参考书籍文献(C++编程书籍)Addison Wesley - Effcient C++ Programming Techniques.pdf
- 《超级计算》教学资源(参考资料)高性能计算之并行编程技术——MPI并行程序设计.pdf
- 《超级计算》教学资源(参考资料)Linux环境下程序编译.ppt
- 《超级计算》教学资源(参考资料)Linux Secure and Optimized Server.pdf
- 《超级计算》教学资源(参考资料)Linux Kernel Internals.pdf
- 《超级计算》教学资源(参考资料)01 高性能并行计算机简介(PPTminimizer).ppt
- 《超级计算》教学资源(参考资料)Shell编程培训(PPT讲稿).ppt
- 《超级计算》教学资源(参考资料)高性能计算环境支持讲座——MPI编程讲义(消息传递并行编程环境MPI).doc
- 《超级计算》教学资源(参考资料)MPI并行程序设计简介.ppt
- 《超级计算》教学资源(参考资料)04 Linux环境下程序开发基础.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)2.02 Relation Calculus 关系运算.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)2.03 Tuple&Domain Relation Calculus 元组和域关系演算.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.01 Data Manipulation languages 数据操纵语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.02 SQL Introduction & DDL SQL 查询语言入门和 DDL)(SQL:结构化查询语言,DDL:数据定义语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.03 DDL 数据定义语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.04 QL and DML in SQL SQL中的查询语言和现代语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.05 Embedded SQL 嵌入式SQL.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.06 Dynamic SQL 动态SQL.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)3.07 QBE Language QBE数据库语言.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)4.01 Optimitation of Query 查询优化.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)4.02 Access_path Based Query Optimization 基于存取路径的查询优化.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)4.03 Logical structures of Database 数据库的逻辑结构.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)4.04 DBMS 数据库管理系统.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)4.05 DBMS 数据库管理系统.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.01 Transaction Management 事务管理.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.03 Execution and Recovery of Update Transaction 更新事务的执行与恢复.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.04 Concurrent Control Introduction 并发控制引论.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.05 Locking Protocol 加锁协议.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.06 Examination dead lock 死锁的检测.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.07 concurrent control Based time stamp 基于时间标记的并发控制技术.ppt