书签 分享 收藏 举报 版权申诉 / 29
上传文档赚钱

类型数据库关系模型及完整性课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:2862201
  • 上传时间:2022-06-05
  • 格式:PPT
  • 页数:29
  • 大小:2.34MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《数据库关系模型及完整性课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    数据库 关系 模型 完整性 课件
    资源描述:

    1、制作人:赵颖制作人:赵颖Entity-Relationship 制作人:赵颖制作人:赵颖 信息是关于现实世界事物存在的方式或运动状态反映的综合。信息是关于现实世界事物存在的方式或运动状态反映的综合。 信息是一种资源,它与能源、材料一起构成客观世界的三大因素。信息是一种资源,它与能源、材料一起构成客观世界的三大因素。 人类有意识的对信息进行采集并加工,传递,从而形成各种消息,情报,人类有意识的对信息进行采集并加工,传递,从而形成各种消息,情报,指令,数据等。指令,数据等。 数据是描述客观事物的文字数据是描述客观事物的文字,数字和符号,是客观事物的反映和记录数字和符号,是客观事物的反映和记录 数据

    2、是信息的表现形式或载体,信息是数据的内涵和对数据的解释。数据是信息的表现形式或载体,信息是数据的内涵和对数据的解释。数据“2000”,“30% ”被赋予了特定的语义,他们就具有了传递信息的功能。比如: “ 2000年硕士研究生将扩招30 % ”,“2000年的销售额减少了30%” 将数据转换成信息的过程,包括对数据的收集、存储、加工、检索和传将数据转换成信息的过程,包括对数据的收集、存储、加工、检索和传输等一系列活动叫做数据处理,为了产生信息而处理数据。输等一系列活动叫做数据处理,为了产生信息而处理数据。 信息、数据与数据处理的关系:信息(输出)信息、数据与数据处理的关系:信息(输出) = 数

    3、据(原料)数据(原料) + 处理处理 在数据处理中,通常计算比较简单,而管理较复杂。数据库技术正是瞄在数据处理中,通常计算比较简单,而管理较复杂。数据库技术正是瞄准这一目标研究、发展并完善起来的专门技术。准这一目标研究、发展并完善起来的专门技术。 制作人:赵颖制作人:赵颖 在数据处理中首先要正确的描述数据在数据处理中首先要正确的描述数据 从事物的特性到计算机中的具体表示,数据实际上经历了三个领域从事物的特性到计算机中的具体表示,数据实际上经历了三个领域 存在于人们头脑之外的客观世界,称为现实世界存在于人们头脑之外的客观世界,称为现实世界 现实世界中的数据是原始数据,是数据库设计者的原材料现实世

    4、界中的数据是原始数据,是数据库设计者的原材料 信息世界是现实世界在人们头脑中的反映,并用文字和符号记载下来信息世界是现实世界在人们头脑中的反映,并用文字和符号记载下来 信息世界的信息在机器世界中以数据形式存储信息世界的信息在机器世界中以数据形式存储现实世界现实世界 信息世界信息世界(E-R表示表示) 计算机世界计算机世界(DBMS支持的支持的数据模型数据模型) 收集、分类收集、分类和抽象和抽象 加工转换加工转换 制作人:赵颖制作人:赵颖 实体实体客观存在东西称为实体。实体可以是具体的对象,也可以是抽象的事件,例如:一名男学生,一辆汽车等;一次足球比赛,一次借书等。 实体集实体集性质相同的同类实

    5、体的集合,称为实体集。例如所有的男学生,全足球锦标赛的所有比赛等。 属性属性实体有很多特性,每一个特性称为属性。每个属性有一个值域,其类型可以是整数型、实数型或字符串型。例如学生有学号、姓名、年龄等属性,相应值域为字符串、字符串、整数。 实体键实体键能唯一标识每个实体的属性或属性集,称为实体的键。例如学生的学号可以作为学生实体的键。 字段字段标记实体属性的命名单位称为字段或数据项。它是可以命名的最小信息单位,所以又叫数据元素或初等项。字段的命名往往和属性名相同。例如学生有学号、姓名、年龄、性别等字段。 记录记录字段有序集合称为记录。一般用一个记录描述一个实体,所以记录又可以定义为能完整地描述一

    6、个实体的字段集。例如一个学生记录(990001,王军,20,男,计算机)由有序的字段集组成。 文件文件同一类记录的汇集称为文件。文件是描述实体集的,所以它又有可以定义为描述一个实体集的所有记录集。例如所有的学生记录组成了一个学生文件。 记录键记录键能唯一标识文件中每个记录的字段或字段集,称为文件的键(或记录的键)。这个概念与实体集的键概念相对应。例如学生的学号可以作为学生记录的键。制作人:赵颖制作人:赵颖 现实世界中事物是相互联系的。现实世界中事物是相互联系的。 这种联系必然要在信息世界中有所反映。这种联系必然要在信息世界中有所反映。 联系又包括实体内部的联系(学生的年龄和生日相关)和实体之间

    7、的联联系又包括实体内部的联系(学生的年龄和生日相关)和实体之间的联系(学生和老师之间的联系)系(学生和老师之间的联系)机器世界机器世界信息世界信息世界记录记录实体实体字段(或数据项)字段(或数据项)属性属性实体集实体集文件文件记录键记录键实体键实体键实体内部的联系实体内部的联系同一记录内部各字段间的联系同一记录内部各字段间的联系实体与实体之间的联系实体与实体之间的联系记录之间的联系记录之间的联系实体的联系实体的联系反映在数据上反映在数据上制作人:赵颖制作人:赵颖Entity-Relationship 在进行数据库设计前首先要建立信息世界的数据模型在进行数据库设计前首先要建立信息世界的数据模型,

    8、 对用户所关心的对用户所关心的问题进行模拟,叫做信息模型,用来在数据库中反映客观事实问题进行模拟,叫做信息模型,用来在数据库中反映客观事实 信息模型有很多种,其中最为流行的一种是实体联系模型信息模型有很多种,其中最为流行的一种是实体联系模型 由美籍华人陈平山于由美籍华人陈平山于1976 年提出年提出 三要素(三个基本语义)三要素(三个基本语义) :实体:实体 、属性、属性 、联系、联系 刻划工具:实体刻划工具:实体-联系图联系图(ER图)用来形象的描述问题。图)用来形象的描述问题。 方法:方法:E-R方法,根据方法,根据E-R模型来设计数据库的方法模型来设计数据库的方法转换转换现实世界现实世界

    9、人的认人的认识抽象识抽象-建模建模现实世界现实世界概念模型概念模型E-R 模型模型信息世界信息世界DBMS支持支持的数据结构的数据结构机器世界机器世界从现实世界到机器世界的过程从现实世界到机器世界的过程 制作人:赵颖制作人:赵颖 实体:可以相互区别客观事物和概念统一抽象,如:学生实体:可以相互区别客观事物和概念统一抽象,如:学生,打折打折,医疗医疗 实体类型:将具有共性的一类实体抽象为实体类型实体类型:将具有共性的一类实体抽象为实体类型 属性:对实体特征的描述,属性又有类型和值属性:对实体特征的描述,属性又有类型和值 域:属性的取值范围域:属性的取值范围同一实体类型所有实体都有相同的属性类型及

    10、对应域 实体键实体键(实体标识符):能唯一标识实体的属性或极小属性组实体标识符):能唯一标识实体的属性或极小属性组实体与属性、原子属性与组合属性的划分存在一定的相对性,无绝对界线(这是由于描述事物实体与属性、原子属性与组合属性的划分存在一定的相对性,无绝对界线(这是由于描述事物的抽象层次不同或观察研究问题的角度不同而引起的)的抽象层次不同或观察研究问题的角度不同而引起的):颜色:颜色:R+G+B;H+S+B;C+M+Y+K制作人:赵颖制作人:赵颖制作人:赵颖制作人:赵颖E-RE-R图提供了表示实体表、属性和联系的方法,规定如下:图提供了表示实体表、属性和联系的方法,规定如下:实体集:实体集:

    11、用矩形框表示,框内写明实体名。用矩形框表示,框内写明实体名。属属 性:性: 用椭圆框表示,框内写明属性名,用一条无向线与所属用椭圆框表示,框内写明属性名,用一条无向线与所属 实体连接起来。实体连接起来。联联 系:系: 用菱形框表示,框内写明联系名,并用无向线分别与有用菱形框表示,框内写明联系名,并用无向线分别与有 关实体连接起来,同时在无向线旁边标明联系类型。下关实体连接起来,同时在无向线旁边标明联系类型。下 图描述了三种联系类型的例子。图描述了三种联系类型的例子。在建立在建立 E-R图的时候,应根据实际应用首先确定哪些是实体集,有多少个实体集,图的时候,应根据实际应用首先确定哪些是实体集,有

    12、多少个实体集,其次确定实体集的属性,然后再确定这些实体集之间存在什么联系及联系的属性。其次确定实体集的属性,然后再确定这些实体集之间存在什么联系及联系的属性。 制作人:赵颖制作人:赵颖例:现在我们完整地考虑一下学校教学管理中的教学情况。教学过程可由例:现在我们完整地考虑一下学校教学管理中的教学情况。教学过程可由学生、班级、课程、教师、讲授、选修、组成等方面构成。其中,学生、班级、课程、教师、讲授、选修、组成等方面构成。其中,而,而。 假设各属性如下:假设各属性如下:学生学生 学号、姓名、性别、出生年月、入学成绩学号、姓名、性别、出生年月、入学成绩班级班级 班级号、班级名称、所属专业、组成时间、

    13、系别班级号、班级名称、所属专业、组成时间、系别课程课程 课程号、课程名称、学分课程号、课程名称、学分教师教师 职工号、姓名、性别、出生日期、职称职工号、姓名、性别、出生日期、职称选修选修 成绩成绩 学生对课程存在多对多的学生对课程存在多对多的 “选修选修 ”联系;教师对课程也是多对多的联系;教师对课程也是多对多的“ 讲授讲授 ” 联系;班级对学生是一对多的联系;班级对学生是一对多的 “组成组成 ”联系。联系。下图给出了教学情况实体联系模型图,即教学情况下图给出了教学情况实体联系模型图,即教学情况E-R图图制作人:赵颖制作人:赵颖选修选修成绩成绩课程号课程号 课程名称课程名称 学分学分职工号职工

    14、号 姓名姓名性别性别 出生日期出生日期 职称职称职工号职工号 姓名姓名性别性别 出生日期出生日期 职称职称班级号班级号 班级名称班级名称 所属专业所属专业 组成时间组成时间 系别系别课程课程学生学生讲授讲授教师教师组成组成班级班级 实体联系方法是抽象和描述现实世界的有力工具,用实体联系方法是抽象和描述现实世界的有力工具,用 E- R图表示的概念图表示的概念模型独立于具体的模型独立于具体的 DBMS所支持的数据模型,它是各种数据模型的共同基础,所支持的数据模型,它是各种数据模型的共同基础,因而比数据模型更一般、更抽象、更接近于现实世界。因而比数据模型更一般、更抽象、更接近于现实世界。制作人:赵颖

    15、制作人:赵颖 E-R图中图中: 带下划线的属性为实体键或实体键的一部分。带下划线的属性为实体键或实体键的一部分。 组合属性用一组合属性用一个树型表示。多值属性用虚线椭圆表示或标出。个树型表示。多值属性用虚线椭圆表示或标出。 关系型数据库系统关系型数据库系统不能处理不能处理组合属性和多值属性的情况,实际操作时要组合属性和多值属性的情况,实际操作时要转化成原子属性和单值属性的情况。转化成原子属性和单值属性的情况。制作人:赵颖制作人:赵颖 司机和汽车司机和汽车 司机:驾驶证编号,名字,地址司机:驾驶证编号,名字,地址 汽车:车牌号,型号,出产日期汽车:车牌号,型号,出产日期 拥有:司机可以拥有汽车拥

    16、有:司机可以拥有汽车 多对多关系多对多关系 司机和汽车司机和汽车 司机:驾驶证编号,名字,地址司机:驾驶证编号,名字,地址 汽车:车牌号,型号,出产日期汽车:车牌号,型号,出产日期 交通事故:事故编号,地点,日期交通事故:事故编号,地点,日期 拥有:司机可以拥有汽车拥有:司机可以拥有汽车 多对多关系多对多关系 参与:一个交通事故中可有多个司机和汽车,另外还有事故损失参与:一个交通事故中可有多个司机和汽车,另外还有事故损失制作人:赵颖制作人:赵颖 部门有部门职能的描述属性部门有部门职能的描述属性 职员有年龄、性别职员有年龄、性别 项目有项目的描述属性项目有项目的描述属性 职员只能从属于一个部门职

    17、员只能从属于一个部门 职员可以参加项目职员可以参加项目 某些职员可以主管项目,一个项目只能有一个主管,某个人可能在不同某些职员可以主管项目,一个项目只能有一个主管,某个人可能在不同时间主管了不同的项目时间主管了不同的项目 先不考虑部门和项目的关系先不考虑部门和项目的关系 制作人:赵颖制作人:赵颖 前面的前面的E-R模型用来表示信息世界模型用来表示信息世界 在计算机世界中,我们得采用数据模型来表示信息世界的东西在计算机世界中,我们得采用数据模型来表示信息世界的东西 数据模型是对客观事物及其联系的数据描述,是实体联系模型的数据化。数据模型是对客观事物及其联系的数据描述,是实体联系模型的数据化。它是

    18、数据库系统的核心。它是数据库系统的核心。 数据库管理系统是建立在一定的数据模型之上,根据数据模型实现在计数据库管理系统是建立在一定的数据模型之上,根据数据模型实现在计算机上存储、处理、表示、组织数据,算机上存储、处理、表示、组织数据, 不同的数据模型对应不同类型不同的数据模型对应不同类型的数据库管理系统。的数据库管理系统。现实世界现实世界 信息世界信息世界(E-R表示表示) 计算机世界计算机世界(DBMS支持的支持的数据模型数据模型) 收集、分类收集、分类和抽象和抽象 加工转换加工转换 制作人:赵颖制作人:赵颖 等于:等于: 数据的组织方法数据的组织方法 + 数据操作集合数据操作集合 + 数据

    19、完整性集合数据完整性集合 四种数据的组织方法和数据模型四种数据的组织方法和数据模型 制作人:赵颖制作人:赵颖制作人:赵颖制作人:赵颖 关系数据模型的思想由关系数据模型的思想由IBM公司的公司的E.F.Codd于于1970年在他的一系列论文中提出,年在他的一系列论文中提出,以后的几年里陆续出现了以关系数据模型为基础的数据库管理系统,称为关系以后的几年里陆续出现了以关系数据模型为基础的数据库管理系统,称为关系数据库系统数据库系统(RDBMS) 。 现代广泛使用的现代广泛使用的RDBMS有:有:Oracle、Sybase、Informix、DB2、SQL Server、Access、Foxpro系列

    20、数据库等。系列数据库等。 理论基础理论基础 : 关系理论(关系代数)关系理论(关系代数) 。 数据结构数据结构 : 二维表(关系)。二维表(关系)。 实体和联系均用二维表来表示的数据模型称之为关系数据模型。实体和联系均用二维表来表示的数据模型称之为关系数据模型。 基本构成:二维表(关系)。基本构成:二维表(关系)。 建立在严格的数学概念的基础上建立在严格的数学概念的基础上 数据结构简单、清晰,用户易懂易用。数据结构简单、清晰,用户易懂易用。 实体和联系都用关系描述,保证了数据操作语言的一致性;实体和联系都用关系描述,保证了数据操作语言的一致性; 存取路径对用户透明,从而具有更高的数据独立性,更

    21、好的安全保密性,也简存取路径对用户透明,从而具有更高的数据独立性,更好的安全保密性,也简化了程序员和数据库开发的工作。化了程序员和数据库开发的工作。制作人:赵颖制作人:赵颖 二维表的表头那一行称为关系模式,又称表的框架或记录类型。二维表的表头那一行称为关系模式,又称表的框架或记录类型。 关系模式可表示为:关系模式名(属性名关系模式可表示为:关系模式名(属性名1,属性名,属性名1,.,属性名,属性名n)的形式。关系模式名不允许相同。关系模式决定二维内表的内容。的形式。关系模式名不允许相同。关系模式决定二维内表的内容。 数据库的关系数据模型是若干关系模式的集合。数据库的关系数据模型是若干关系模式的

    22、集合。 示例:学生(学号,姓名,年龄,性别,籍贯)示例:学生(学号,姓名,年龄,性别,籍贯)制作人:赵颖制作人:赵颖 对应于关系模式的一个具体的表称为关系,又称表(对应于关系模式的一个具体的表称为关系,又称表(Table)。)。 关系数据库是若干表(关系)的集合。关系数据库是若干表(关系)的集合。 关系模式决定其对应关系的内容。关系模式决定其对应关系的内容。 每一个关系都必须命名(通常取对应的关系模式名),且同一关系数据每一个关系都必须命名(通常取对应的关系模式名),且同一关系数据模型中关系名互不相同。模型中关系名互不相同。制作人:赵颖制作人:赵颖 关系中的每一行称为关系的一个元组,又称行(关

    23、系中的每一行称为关系的一个元组,又称行(Row)或记录。)或记录。 一个关系可由多个元组构成、一个关系中元组互不相同。一个关系可由多个元组构成、一个关系中元组互不相同。 关系中的每一列称为关系的一个属性,又称列(关系中的每一列称为关系的一个属性,又称列(Column)。)。 一个由一个由n个属性的关系称为个属性的关系称为n元关系。元关系。 关系的属性名就是对应关系模式的对应属性名。关系的属性名就是对应关系模式的对应属性名。 关系中的每一属性所对应的取值范围叫属性的变域,简称域。关系中的每一属性所对应的取值范围叫属性的变域,简称域。 域是值的集合,关系中所有属性的实际值均来自它所对应的域。域是值

    24、的集合,关系中所有属性的实际值均来自它所对应的域。制作人:赵颖制作人:赵颖 如果关系模式中的某个或某几个属性组成的属性如果关系模式中的某个或某几个属性组成的属性Ai1,Ai2,.Ain(n=1)能唯一地标识对应于该关系模式的关系中的任何一个元组,我们就称这能唯一地标识对应于该关系模式的关系中的任何一个元组,我们就称这样的属性组为该关系模式及其对应关系的关键字样的属性组为该关系模式及其对应关系的关键字(Key)。 如果在一个关系中,存在多个属性或属性组合都能用来唯一表示该关系如果在一个关系中,存在多个属性或属性组合都能用来唯一表示该关系的元组,这些属性或属性的元组,这些属性或属性 组合都称为该关

    25、系的候选关键字或候选码组合都称为该关系的候选关键字或候选码. 若干个侯选关键字中指定作为关键字的属性或属性组合若干个侯选关键字中指定作为关键字的属性或属性组合(学号,考试日期,考试科目)和(准考证号,考试日期,考试科目)是该关系的两 个侯选关键字在这个表中,可以任意选一个作为主关键字 当关系中的某个属性或属性组合随不是该关系的关键字或只是关键字的当关系中的某个属性或属性组合随不是该关系的关键字或只是关键字的一部分一部分,但却是另一个关系的关键字时但却是另一个关系的关键字时,称该属性或属性组合为这个关系称该属性或属性组合为这个关系的外部关键字或外键的外部关键字或外键. 主表与从表主表与从表:主表

    26、和从表是指以外键相关连的两个表主表和从表是指以外键相关连的两个表,以外键作为主键的以外键作为主键的表称为主表表称为主表;外键所在的表称为从表外键所在的表称为从表.例如, 学生关系,系号不是关键字,但系号是系关系的关键字,所以系号是学生关系的外部关键字制作人:赵颖制作人:赵颖 数据库管理系统通过对单个属性的取值范围、主关键字的属性以及属性数据库管理系统通过对单个属性的取值范围、主关键字的属性以及属性之间的关系加以制约(约束),以及提供对违反约束的处理过程,实现之间的关系加以制约(约束),以及提供对违反约束的处理过程,实现保证数据库的数据与现实世界的一致性。保证数据库的数据与现实世界的一致性。 属

    27、性取值必须取自于值域;属性取值必须取自于值域; 属性是否能取空值由其语义决定。域完整性是最基本的约束。属性是否能取空值由其语义决定。域完整性是最基本的约束。 主关键字值必须是唯一的且任何组成成份都不能是空值。主关键字值必须是唯一的且任何组成成份都不能是空值。 用来保证表之间的关系的完整用来保证表之间的关系的完整 创建业务规则来确保值的有效性,从而使之落在需要范围之内。创建业务规则来确保值的有效性,从而使之落在需要范围之内。制作人:赵颖制作人:赵颖 查询关系数据库内的数据,包括对一个关系内数据的查询和多个关系间数据查询关系数据库内的数据,包括对一个关系内数据的查询和多个关系间数据 的的查询。查询

    28、。 查询包括三个基本操作:查询包括三个基本操作:一个关系内属性的指定。一个关系内元组的选择。两个关系的联合查询。 是数据库管理系统提供的用户接口,是用户操作数据库的手段。是数据库管理系统提供的用户接口,是用户操作数据库的手段。 分为两类分为两类:查询语句: 描述用户要进行的各种查询操作;非查询语句: 描述用户要进行的插入、删除、修改等操作。制作人:赵颖制作人:赵颖 每个实体类型转化为一个关系模式每个实体类型转化为一个关系模式,实体类型中实体的属性转化为该关实体类型中实体的属性转化为该关系模式的属性;实体标识符(实体键)转化为该关系模式的关键字;每系模式的属性;实体标识符(实体键)转化为该关系模

    29、式的关键字;每一个实体转化为该关系模式对应关系的一个元组。一个实体转化为该关系模式对应关系的一个元组。 实体类型间的每一个自身有属性的联系转化为一个关系模式。该联系的实体类型间的每一个自身有属性的联系转化为一个关系模式。该联系的属性直接转化为该关系模式的属性,与该联系所关联的所有实体类型的属性直接转化为该关系模式的属性,与该联系所关联的所有实体类型的实体键都转化为该关系模式的属性,共同组成该关系模式的主关键字。实体键都转化为该关系模式的属性,共同组成该关系模式的主关键字。 若联系自身无属性若联系自身无属性 对对1:N型联系,则型联系,则1侧实体类型的实体键转化为属性加入到侧实体类型的实体键转化

    30、为属性加入到N侧实体类型侧实体类型 对对M:N型联系,则两侧实体类型的实体键都转化为属性,互相加入到对型联系,则两侧实体类型的实体键都转化为属性,互相加入到对侧实体类型所转化后的关系模式中,和该关系模式的原主关键字一起,侧实体类型所转化后的关系模式中,和该关系模式的原主关键字一起,共同构成该关系模式新的主关键字;或者建立一个新关系模式共同构成该关系模式新的主关键字;或者建立一个新关系模式,关键字关键字是关系的双方的主键共同组成是关系的双方的主键共同组成. 对对1:1型联系,则按型联系,则按1:N型联系或型联系或M:N型联系处理。型联系处理。制作人:赵颖制作人:赵颖 学生学生(学号学号,姓名姓名

    31、,年龄年龄,性别性别,籍贯籍贯) 教师教师(教师号教师号,姓名姓名,职称职称,年龄年龄) 课程课程(课程号课程号,教师号教师号,课程名课程名,学分学分) 选课选课(学号学号,课程号课程号,成绩成绩)制作人:赵颖制作人:赵颖 部门有部门职能的描述属性部门有部门职能的描述属性 职员有年龄、性别职员有年龄、性别 项目有项目的描述属性项目有项目的描述属性 职员只能从属于一个部门职员只能从属于一个部门 职员可以参加项目职员可以参加项目 某些职员可以主管项目,一个项目只能有一个主管,某个人可能在不同某些职员可以主管项目,一个项目只能有一个主管,某个人可能在不同时间主管了不同的项目时间主管了不同的项目 先不

    32、考虑部门和项目的关系先不考虑部门和项目的关系部门(部门(部门编号部门编号、部门名称、部门描述)、部门名称、部门描述)职员(职员(职员编号职员编号、部门编号、姓名、年龄、性别)、部门编号、姓名、年龄、性别)项目(项目(项目编号项目编号、项目主管职员编号、项目描述)、项目主管职员编号、项目描述)参加(参加(项目编号、职员编号项目编号、职员编号) 制作人:赵颖制作人:赵颖司机(司机(驾驶证、车牌号驾驶证、车牌号、姓名、地址)、姓名、地址)司机(司机(驾驶证驾驶证、姓名、地址)、姓名、地址) 汽车(汽车(车牌号、驾驶证车牌号、驾驶证、型号、出产日期)、型号、出产日期)汽车(汽车(车牌号车牌号、型号、出产日期)、型号、出产日期)事故(事故(事故代号事故代号、地点、日期)、地点、日期)拥有(拥有(驾驶证驾驶证、车牌号车牌号)参与(参与(事故代号、驾驶证、车牌号事故代号、驾驶证、车牌号、损失)、损失)事故(事故(事故代号事故代号、地点、日期)、地点、日期)参与(参与(事故代号、驾驶证、车牌号事故代号、驾驶证、车牌号、损失、损失

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:数据库关系模型及完整性课件.ppt
    链接地址:https://www.163wenku.com/p-2862201.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库