政务数据库系统第3章:政务数据库模型课件

PPT
  • 阅读 189 次
  • 下载 0 次
  • 页数 53 页
  • 大小 440.093 KB
  • 2022-12-05 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
政务数据库系统第3章:政务数据库模型课件
可在后台配置第一页与第二页中间广告代码
政务数据库系统第3章:政务数据库模型课件
可在后台配置第二页与第三页中间广告代码
政务数据库系统第3章:政务数据库模型课件
可在后台配置第三页与第四页中间广告代码
政务数据库系统第3章:政务数据库模型课件
政务数据库系统第3章:政务数据库模型课件
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 53
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
文本内容

【文档说明】政务数据库系统第3章:政务数据库模型课件.ppt,共(53)页,440.093 KB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-92548.html

以下为本文档部分文字说明:

第3章:政务数据库模型数据模型概述关系模型ER模型•返回3.1数据模型概述数据模型的要素和分类层次模型网状模型•返回3.1.1数据模型的要素和分类要素:数据结构反映数据的静态特征数据操作反映数据的动态特征完整性约束条件反映数据及其联系所具有

的制约和依存规则•返回返回返回学校院系校部机关教研室学生财务处……校办•返回3.1.3网状模型使用网状模型来表达特点:允许有一个以上的节点无父节点一个节点可以有多于一个的父节点允许两个节点之间有两种或两种以上的关系•返回R1R2R3R1R4

R2R5R1R2R3ABC•返回3.2关系模型关系模型结构关系操作关系完整性•返回3.2.1关系模型结构基本概念:关系模型是一种以二维表形式表示实体数据和实体之间关系等信息的数据库模型属性、元组、模式、关键字等二维表一般被称为关系•返回人员编号姓名

部门性别职务42001马国秋办公室男科员42005张雄人事科男科长42011王辉办公室男科员42012李子杰后勤处男科长42015王丽信访办女副科42024黄文雄政研室男处长关系实例属性关键字元组模式•返回关系模型的特

点表中每一列元素是类型相同的数据;列不重名,列的顺序可以任意放置;行的顺序可以任意,但不能有两个同样的行;表中元素都是不可再分的数据项•返回科目学生数学语文体育外语阅读口语马雷8983866715张雄97878

06012李丽9090807018…不规范的关系•返回3.2.2关系操作关系操作的两个基本特点一次可以存取多个记录语言的非过程化关系操作分类关系代数关系演算•返回3.2.2.1关系代数传统集合运

算并交差笛卡尔积•返回RSR∪SRSR∩S并交•返回RSR-S差关系R关系SR×S笛卡尔积•返回ABCa1b1c1a1b2c2a2b2c1ABCa1b2c2a1b3c2a2b2c1RSABCa1b1c1a1b2c2a2b2C1a1b3c2ABCa1b2c2a2b2c1ABCa1b1c1交差

并•返回ABCABCa1b1c1a1b2c2a1b1c1a1b3c2a1b1c1a2b2c1a1b2c2a1b2c2a1b2c2a1b3c2a1b2c2a2b2c1a2b2C1a1b2c2a2b2C1a

1b3c2a2b2C1a2b2c1笛卡尔积•返回笛卡尔积示例SNOSNAMES1程宏S2刘沙沙S3李刚七CNOCNAMESCOREC4数据结构6C1计算机原理6C3高等数学8SNOSNAMECNOCNAMES

CORES1程宏C4数据结构6S1程宏C1计算机原理6S1程宏C3高等数学8S2刘沙沙C4数据结构6S2刘沙沙C1计算机原理6S2刘沙沙C3高等数学8S3李刚七C4数据结构6S3李刚七C1计算机原理6S3李刚七C3高等数学8•返回特殊集合运算选择投影连接

除法•返回δ∏选择投影•返回连接示意图连接操作是笛卡尔积、投影、选择的组合。ABA12A26A34A46A52A63关系R关系SACDA13D1A34D4A47D4A69D2等值连接:R∞SB=C大于连接:R∞SB>C小于连接:R∞SB<

Cθ连接•返回R.ABS.ACDA34A34D4A63A13D1等值连接:R∞SB=C大于连接:R∞SB>C小于连接:R∞SB<CR.ABS.ACDA26A13D1A26A34D4A34A13D1A46A13D1A46

A34D4略•返回自然连接自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性,并且在结果中将重复的属性去掉。记作:R∞S.ABCDA123D1A344D4A467D4A639D2注意与等值连接的区别•返回除法ABCDA1B1C1D1A1B1C2D2

A3B3C3D3A2B2C1D1A2B2C2D2CDC1D1C2D2ABA1B1A2B2关系R关系SR÷S•返回除法:从人员表中查询男性科员的名称人员编号姓名部门性别职务42001马国秋办公室男科员42005张

雄人事科男科长42011王辉办公室男科员42012李子杰后勤处男科长42015王丽信访办女副科42024黄文雄政研室男处长性别职务男科员∏姓名,性别,职称(人员)÷姓名马国秋王辉•返回3.2.2.2关

系演算基于谓词的集合操作与关系代数具有同等的表达能力目前的关系数据库语言都是以关系演算为基础元组关系演算域关系演算QBE(即QureyByExample按例查询)以ACCESS的查询为例•返回•返回

3.2.3关系完整性是指数据库数据中的正确性和一致性分为三种类型:实体完整性规则参照完整性规则用户定义完整性规则•返回实体完整性规则规则内容实体完整性规则:若属性集A是基本关系R的主关键字,则属性集A不能取空值。语义解释现实世界中的实体是可以唯一区分的,因此主关键字属性不能为空。

•返回参照完整性规则规则内容参照完整性规则:若属性或属性组F是基本关系R的外关键字,它与基本关系S的主关键字K对应,(基本关系R和S可以是同一个关系),则对R中每个记录在F上的取值必须为:空值等于S中某个记录的主关键字值语义解释现

实世界中的实体是可以唯一区分的,因此主关键字属性不能为空。•返回参照完整性示例人员编号姓名部门性别职务……………42043杨金人事科男科长42044李琼外联办公室女科长……………部门部门电话办公室4355人事科4322后勤处4301?•返回职工号

姓名科长职工号42022杨金4403342045洪涛4403342012罗宾4403345098彭艳44033工资科人员表?科长的职工号应该是职工号之一,或者为空(表示科长尚未任命)本例中关系R和S是同一关系•返回在ACCESS中设置参照完整性•返回用户定义完整性规则包括字段有效性规则

记录有效性表约束•返回•返回3.3ER模型信息世界涉及的概念联系类型ER图的基本画法ER图设计讨论扩充ER模型•返回3.3.1信息世界涉及的概念实体实体集实体型属性联系•返回3.3.2联系类型一

对一一对多多对多•返回一对一一对多多对多•返回NMN11旅客车票购票部门人员工作教师学生教学1简单联系•返回复杂联系:两个以上实体型之间的联系教师课程教学教材1mn供应商产品供应零件1mn•返回复杂联系:同一实体集内各实体的关系职工领导1m•返回3.3.3ER图的基本画法表示方法实体

用矩形框表示,框内写实体名字。实体属性用椭圆表示,圆上写属性名字,并用无向边相连。联系用棱形框表示,联系以适当含义命名,用无向连线将参加相应联系的实体矩形框分别与矩形框相连,并标明联系类型。•返回1N人员人员编号姓名性别职

称部门部门编号名称电话负责人工作•返回学号姓名性别年龄系别课程号课程名预修课程成绩学生课程学生选课mn一般作图时,可略去属性框。•返回ER图示例供应商项目供应零件1mn供应量仓库库存职工工作领导库存量MN1P1N•返回ER图示例N

N1MN1NMMNNMP部门雇员产品供应商零件供应装配雇佣生产管理组装•返回3.3.4ER图设计讨论真实性简单性实体与属性确定规则为简化ER图的处理,现实世界中能作为属性对待的,尽量作为属性对待。•返回3.3.5扩充ER模型扩充表现在两方面:在ER模型中属

性与实体是两个不同的概念,但在EER中,属性可以是实体集,它们之间可以相互依属。示例EER模型中新增加了一种特殊的联系IS-a联系,用该联系表示实体集之间的继承关系。示例•返回部门经理人员编号姓名性别电话部门部门编号名称电话部门经理EER示例

1•返回EER示例2研究生导师研究方向本科毕业院校学生学号姓名性别年龄本科专业•

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?