数据库设计中的关系模型——数据模型|环球最新
绪论--------关系数据模型是在关系结构的数据库中用二维表格的形式表示实体以及实体之间的联系的模型。 1970年美国 IBM 公司San Jose研究室的研究员E.F.Codd首次提出了 数据库系统 的 关系模型 ,开创了数据库的关系方法和关系数据理论的研究,为数据库技术奠定了理论基础。
【资料图】
一、数据模型概述
数据库设计中两种不同的模型:
(1)概念模型:面向现实世界,与计算机无关。
(2)数据模型:面向计算机实现。分为逻辑数据模型,物理数据模型。
(一)数据模型三要素
1、数据结构:数据库数据,以及数据之间的联系。
2、数据操作:数据库对象允许执行操作的集合。
3、数据的约束条件:数据库完整性规则的集合。
规定数据及其联系所受到的制约限制数据库状态,以及状态的变化,以保证数据库数据的正确、有效、相容。(二)、一些主要的数据模型、
层次模型网状模型关系模型面向对象模型对象-关系模型二、关系模型的基本概念
1、关系
一个关系就是一张命名的二维表。
2、属性:表的一列称为表的一个属性,列的名字称为属性名。
3、域:属性取值的范围。
(1)简单域:域中元素都是原子的(不可再分的)
(2)组合域:域中元素是可在分的。
注:关系的属性域总是简单域。
4、元组:关系的一行叫一个元组。
5、元组分量:关系中元组的属性值。
6、关系的键码(或称:候选码、码)、主属性:能够唯一标识一个元组的最少属性(或属性组),
称为关系的键码,简称为码。
键码的特性: (1)唯一性 (2)最小性
注:当一个关系有不止一个键码时,也把键码称为候选码。
构成键码(或候选码)的属性称为主属性,而其他属性称为非主属性。
7、主码:
主码由键码构成。(主码必定是键码)
一个关系必须有且只能有一个主码。
若一个关系有多个键码,则必须指定一个键码作为关系的主码。
8、全码:若一个关系的键码由关系的所有属性构成,则这样的键码称为全码。
9、超码:一个关系中,能够唯一标识一个元组的属性(或属性组),称为该关系的超码。
(二)、关系模式与关系实例的概念及特点
1、关系模式
关系名,以及关系属性集合,称为关系模式。
例 S(SNO,SNAME,STATUS,CITY)
关系模式是对关系的描述,是关系的“框架”,关系模式相对稳定。
2、关系实例
一个关系的当前元组的集合,称为关系实例。关系实例相对可变化。
3、关系数据库模式:若干个关系模式集合,构成了一个关系数据库模式。
4、关系的性质
(1)基于某一关系模式的关系是随时间变化的。
(元组数量或属性取值是可变的)
(2)一个关系中,在任何时候都不能同时出现取值相同的两个元组。
(3)一个关系的不同元组,上下无序。
(4)一个关系的不同列的先后次序无关紧要。
(5)元组各分量必须是不可再分的。(属性的域必须是简单域)
三、从概念模型(E-R图)到关系数据模型的转换
(一)、转换一般实体集:把E-R图的一个实体集转换成一个关系模式,实体集的属性和主码
转换成关系模式的属性和主码。
(二)、转换E-R图的联系
一般原则:为联系建立一个关系模式
(三)、子类实体集的转换
1、E-R图方法:(1)转换实体集,并选好键码。
(2)“isa”无需变换
正在上传…重新上传取消正在上传…重新上传取消转存失败重新上传取消
3、空值法:
特点:每一个实体对应关系的一个元组。与特定实体无关的属性,值“空”值。
(四)、弱实体集的转换
1、弱实体集转换为关系模式。关系模式的键码由自身的键码属性,以及弱实体集所依赖的那些
实体集的键码属性,共同构成。
2、弱实体集和它所依赖的实体集之间的联系,无需处理。
(五)关系数据库关系运算
关系数据库关系运算
选择 投影 链接 除运算
选择运算
选择运算是从关系R中选取使逻辑表达式F为 真的元组,是从行的角度进行的运算
投影运算
投影操作主要是从列的角度进行运算,但投影之后不仅取消可原关系中的某些列,而且还可能取消某些元组(避免重复行)
连接运算
连接运算又有等值连接,自然连接,半连接,左外连接,右外连接,全外连接。
等值连接
自然连接
半连接
R和S自然连接后,保留R属性的投影 左外连接
右外连接
全连接
一般连接操作是从行的角度进行运算,自然连接还需要取消重复列,所以是同时从行和列的角度进行运算。
除运算
除运算是同时从行和列的角度进行的
关系代数表达式
标签:
相关推荐:
最新新闻:
- 数据库设计中的关系模型——数据模型|环球最新
- 图片网站有哪些推荐?10个免费商用的图片网站分享|最新
- 工况密度和标况密度怎么换算?通常工况参数有哪些?:实时
- 世界报道:SMT生产线的组成及分类 你了解多少?
- 甄子丹《天龙八部之乔峰传》韩版海报 韩国定档1.25_报道
- 法拉第未来宣布重返CES 2023 FF91 Futurist将交付-天天简讯
- 《天龙八部之乔峰传》韩版海报 乔峰手持打狗棒
- 万代ROBOT魂系列手办推新品 《高达SEED》四足战斗名机
- 观点:《猎天使魔女:起源》通过ESRB评级 青少年级别
- 中国人2022年每天用手机时长创新高 达到近5小时 看点
- 廉价版特斯拉或明年推出:售价仅2.5万美元
- 《福星小子》新篇动画新预告 第二阶段1月5日开播_环球通讯
- 三亚18万天价酒店一房难求 迎来久违的火爆行情:环球热消息
- 《堡垒之夜》或2023年重返iOS平台 Epic老总发文暗示
- 曝任天堂将转战新掌机!《王国之泪》是最后一款NS大型第一方 当前滚动
- 【天天新视野】《逃离塔科夫》开发工作室Twitch帐户被封 官方暂未回应
- 众望所归!《艾尔登法环》获奖数即将超越《最后生还者2》_世界报道
- 天天观点:今晚发布 RTX4070 Ti定价确认:性价比4080高多了
- 桥本环奈参演《电影涅墨西斯:黄金螺旋之谜》 新剧照曝出-焦点报道
- 抖音推出桌面端聊天软件 提供Windows和Mac客户端 当前短讯
- 打印机彩打怎么设置?设置彩色打印教程
- dwf文件如何打开?打开dwf文件具体操作方法
- 电脑错误代码0xc0000005怎么回事?电脑错误代码0xc0000005解决方法
- pci和pcie的区别是什么?插槽区别规格详解
- 运行电容坏了有什么故障?电容器常见故障的维修方法
- Win11麦克风失灵用不了怎么回事?Win11麦克风失灵用不了解决方法
- 显卡交火是什么?独显核显能交火吗?
- 如何将ntfs转换为fat32?ntfs转fat32的方法
- 电脑外接键盘没反应如何解决?外接键盘突然没反应怎么办?
- 台式机开机显示器没反应怎么办?台式电脑开机后屏幕无显示处理方法
- 手动设置ip地址怎么填?IP地址进行设置步骤
- win7打印处理器不存在怎么办?打印处理器不存在怎么解决win7?
- 高端显卡有哪些型号?显卡范围对比及显卡评测
- 兄弟标签机使用教程 使用标签打印机注意事项
- shift快捷键大全常用有哪些?ctrl快捷键大全
- 固态硬盘优化什么意思?固态硬盘优化最佳方法
- 下划线用键盘怎么打出来?电脑输入下划线的方法
- 手机电量校准在哪设置?华为手机电量校准方法
- amr格式用什么打开?怎么把amr文件转为mp3文件?
- usb调试模式怎么开?USB调试模式开启方法
- 《异星工厂》销量突破350万 计划为Switch添加键盘鼠标支持
- 48岁小李子又交往年轻女友!网友:"25岁魔咒"重出江湖:每日简讯
- 看点:动画电影《深海》定档大年初一 “比海更深”版海报公布
- 微软回应FTC诉讼:不知道动视暴雪《使命召唤》为何如此特别
- 外媒专访R星:《GTA3》让玩家看到开放世界的可能性
- 全美遭遇大雪袭击 “鹰眼”杰瑞米·雷纳扫雪身负重伤入院_全球快资讯
- 《我与机器子》TV动画MV宣传片 主题插曲LOL解禁|视讯
- 传闻:《塞尔达传说:王国之泪》将是任天堂Switch最后一款大型第一方游戏-焦点关注
- 全球即时看!英国新一周实体游戏销量榜 《战神 诸神黄昏》重新登顶
- 涨价!3月1日起iPhone14前机型电池保费将增169元-全球通讯
- 电脑显示器闪屏抖动怎么回事?电脑出现闪屏解决方法
- 要换电池的要抓紧了!曝苹果从3月开始提高过保iPhone等电池更换价格|全球看点
- fn键在哪里有什么用?电脑的Fn键主要用途
- 联想键盘fn键怎么关闭?联想笔记本fn键开启和关闭教程
- 怎么清理电脑内存空间不足?快速清理电脑文件方法
- 华文彩云字体怎么设置?华文彩云是艺术字吗
- cydia闪退进不去怎么办?cydia闪退解决修复方法
- 4K分辨率有多少像素?4K和超高清一样吗?
- DNS是什么意思?DNS怎么设置?
- 电脑突然蓝屏怎么办?处理电脑蓝屏的正确方法
- 华为gt2和gt2e区别在哪?华为gt2和gt2e对比
- 待机图片怎么设置?自定义手机息屏显示图案教程
- 耳机有回声该怎样处理?最简单的消除手机回音的方法
- 迈德克斯摄像头怎么用?迈德克斯摄像头驱动特色
- 鼠标不管用了怎么办?鼠标移不动是什么原因?
- 网卡驱动装不上怎么办?无线网卡显示驱动未安装成功
- 电脑启动黑屏怎么回事?电脑启动后黑屏解决方法
- 联想z500如何进入bios模式?联想电脑进入bios的步骤
- 快消息!新疆一滑雪场出现野生雪豹 官方回应:未伤人正在找
- 《小人物拯救世界》等五款游戏 将于1月上半月退出XGP
- 在国外送外卖和国内有何不同?-每日视讯
- ZOL科技早餐:RTX 4070 Ti降价, 安卓将可支持全屏指纹识别_热文
- RTX 4070 Ti国行价格曝光 或定价6499元:世界今热点
- 天天热头条丨AMD显卡市场占有率创新低 份额只有10%
- 英特尔14代酷睿核显将大规模升级 首发AV1编解码