第三章 数据库技术实践-1
更新时间:2023-09-03 17:05:01 阅读量: 教育文库 文档下载
- 第三章第四幕推荐度:
- 相关推荐
数据技术库实践
3.1关系模型
31..1关 系型的定义模 关系数据型是基于库系关数据 模型创建的数据库而。系关模型 的实体中和实体间的系联都用关系(二维表) 示表。 关系模型包括关系数据构、结关系 操集合作关系完和整性束三约 部个分。
1.关系模 的型据数结构 关系模型 基的数本结据构关系是r(lateoi),一n个关系形式上 是就一张列结行构的维二
实表体 属性的值范取称围为(dom域an)i 组的总元称为关系的数基数
一 个具体的关可系简单地以关系名及以属其性表来表列示 表中下教的实师的关体数据模系式可以表示为 教师:工(号姓,名性,,别系别职,)
称
关 系数据模型和数学中关系的念概区:别 (1)元个数组为限无的系没有关现意实, 义所关系数以据模型中关的系应该是有集限。合 ()数2学元组中值的是序的,而有系模关 型不强这调种序性,并有过通关对的各列系添 加属性名来取这消种序有性。
2. 关的性质根系关系据的定,义关应系有如具性下:质 ( 1)列为同应。即质一每中列的性属的值数 类型据须必同,来相自一个值同。域 2(不同)列可的以自同来个一值域,属性但有 各自同不属的名性。 ( )列的3次序关无际意实义,可任以交换意 。 (4 不可)以完有相同的元组全,集即中合不 应重复的元有。组 (5 行)的序次关无实际义意,可以任交换意 (。6)性值必须属原为子量分不,可分。再
系别 电子
系级年 数 男人女 2060 2 17
8计算机系20 0 64816 3
.主 和外键键 (1)选候(键cadnidat kee)y 如果系关中某个属性的属或性的合的组值以可唯地一标识 一元个组而,它任的真子何均无集此性,则称特个属 这性属性的或组为合该系关的候键。极端情选况下候,键选 包含全部性属则称为,键。 全( )主键2(rimpra yke) y一关个至少系应具有一候选个键,也能有可个候多选,键 选择选键中候一个为主的键包。在主键含中的属称性主为属性 不,含包在键主的属性称为非主中属。 性 ( 3)键外f(oeignr ky) 如果关e系R1中一个性或属性的属合组X与n系关R中的2主 的数据键对应,称则n为关系RX1关R2于R(可以为 R2自1)的身键外
。 【 3例1-】:于对下的“如学教录记数据库”(有划线 的下属为主性属性)假,定同个教一师以讲可授多门课,程 不同班的级同一程课由不的教师同授讲:eathcr(e号,姓工,名出年生,单月位,别,职称) 性clsas班(编级,号人)数 ourcs(课e程号编,课名称,程分,先修学程编号)课
imteablt(e程课编,工号号,级编号班)请分一下这析个数据库中不关系之同属间性的联。系
4 关.系完整的性约 束(1) 实体完整性(nteiy tnitgreit): y一个在关中,系主的所键主有性属不都得空为 值 ()参照完2性整(rfereenita inltgeiry):t关 中系组的外元取键值能只等于参所照的关的 系一元某组主的值键或,为者空。 值 (3 用户)自定完整义性:
根实据情况际对系关定约束条设件
3.1. 2系关运算1.统的集合运算传 并 关 系1和R关系R的“2”是并将两关系个中的所元组合有并删去,重复元,组组成一新 的关系个,记做1∪R2R 在。系关数据中库通过并运算,以实现元可的插入(i组nesr)t 。 差 系R1和关系关R2“的差”从R是中删去与R12同的相组元,成一组新的关系个,记R1做- R。 在2关数系库中,据通差运过可算以实现元组的删除d(leeet) 。 交关R系1和系R2关“的交”是R从和R12中相取的元组,同成一组新个关系,记的 做R∩1R2。 广义笛 尔卡积设关系R 1和关系R2分为n目和m目别的系,关系关1有x个元组R,关R2系有个元y组,关系 1R关和R2的广系义笛尔卡是积个(n一m)列+x×、个元y组关的,记系做1RR2。×通过 先运差再并算运可算以实现组元更新的upd(ta),e通过义广笛尔积可以实现卡 个两体集的连接 。实
【
3例2】-个参加关系两运算关系的 1 和 R2 R图 3-如2 所示,它对们应的性属取自同值 个一域求。R 和1R2 的并 、交和和差广笛义尔积卡 。RO A1 A21A3 PQ
R2
OP
Q
1 C1BB 2 2 CB 3C3A2 2BC2 A 4B4 4 A3 B3 C3C
3-2 图进行集合算的两运个系关
例【 -3 解3答R】 1和 R 的2、交并差和广义笛和尔卡如图 7-3 积示: 所R∪12RO 1 AA2 A3 A4P B1 B 23BB4 Q C C2 1C C34O 1A
1R-RP 21B Q C1R∩1R2O A2A3 P B2B Q C32 3 O A1 AC1A 1A2 A2 2 A3 A3 A3AP
R×1R2Q C C1 11CC2 C2 C2 3 C3CC3 AO2A4 3 A2 AA4A3 2A 4 A3 APB 2 B4B 3B2 B 4B 3B2 B 4B3 C2 C4 Q3 CC2C 4 3 C2 CC4C3 B B1 11B 2B 2 B2 BB B33 B3图3- 3进集合运行算结的果
2.专门的 关运算系 ( )1择选从一关个系中出满足指定找件的元条的组作 操 ()2投影从个一关系中选指出定若干属的操性作为称影投 ( )连接3
把两个关中系元的按照一组条件定横向联,合形成个一 的新系关“ 带”纽是两个系的公关共字或段义语相同字段。的
拓展 1比、较作关系的“为表”和Ecxle 中普通表格的有么什差异和?Ecex中的l“列 ”表? 呢2回、一下顾二第章过学的数据构 结“中据”、数“据元数”素“和据 数项”等概念看看和,系理论有关么 什系?联
正在阅读:
第三章 数据库技术实践-109-03
英语课题参考题目08-16
不知道男鞋还有这些叫法11-27
铝合金搅拌摩擦焊焊缝受力与焊缝成型的关系 - 图文02-27
重点单位24项全套消防台账档案03-23
精品 机器装配工艺基础 机械制造05-22
难忘的五一作文600字04-01
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 实践
- 第三章
- 数据库
- 技术
- 2013-2017年中国钢铁物流行业专项调研及投资前景预测报告
- 焊接应力变形原理若干问题的探讨(9)
- 工作分析步骤:做好培训的基石
- Collapse of the Asset-Backed Commercial Paper Market
- 金融营销实务
- 字体格式规定
- 《时间序列分析》总复习题
- 面向网络化制造资源的垂直搜索技术研究与应用
- 抗菌药物应用基础知识
- 绝缘电阻测试仪使用方法
- We wish you a merry Christmas
- 34、每股收益
- 魔兽6 0前瞻:死亡骑士100级天赋简要测试
- 2011版义务教育化学课程标准word版
- 中国古代文学
- 足球试题
- cadence快捷键
- 外企日常英语大全1
- USB-HDD,USB-FDD,USB-ZIP,USB-CDROM它们各是什么意思,什么区别
- 《素描速写》第六章__创意的头脑