- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
3、外连接外连接分为左外连接、右外连接、全外连接三种。(1)左外连接左外连接可以得到左表(指定的第一个表)的全部记录信息及右表(指定的第二个表)相关的记录信息。就是取左表的全部记录按指定的条件与右表中满足条件的记录连接成一条新记录(相当于内连接),但该条件不限制左表,左表的全部记录都包括在结果集中,若右表中没有满足条件的记录与之连接,则在相应的结果字段中填入NULL(Bit类型填0),以保持左表的完整性。【例1-5】将《学生信息表》和《学生成绩表》按“学号=学号”进行左外连接显示全部字段。结果见表1.16。第62页,共89页,星期日,2025年,2月5日(2)右外连接右外连接可以得到右表(指定的第二个表)的全部记录信息及左表(指定的第一个表)相关的记录信息。右外连接与左外连接方法相同,只是把两个表的顺序颠倒了一下,就是取右表的全部记录按指定的条件与左表中满足条件的记录连接成一条新记录,但该条件不限制右表,右表的全部记录都包括在结果集中,若左表中没有满足条件的记录与之连接,则在相应的字段上填入NULL(Bit类型填0),以保持右表的完整性。【例1-6】将《学生信息表》和《学生成绩表》按“学号=学号”进行右外连接显示全部字段。结果见表1.17。第63页,共89页,星期日,2025年,2月5日网状模型的特点网状模型的优点:记录之间联系通过指针实现,具有良好的性能,存取效率较高。能够更为直接地描述现实世界,如一个节点可以有多个双亲。网状模型的缺点:随着应用环境的扩大,数据库的结构会变得越来越复杂,编写应用程序也会更加复杂,程序员必须熟悉数据库的逻辑结构。与层次模型一样,现在的数据库管理系统已经很少使用网状模型了。
第30页,共89页,星期日,2025年,2月5日1.2.5关系模型 关系模型是三种数据模型中最重要的模型,是当前使用最广泛的数据模型。MicrosoftSQLServer2000数据库管理系统也是基于关系模型的。关系模型是建立在数学概念基础上的,它的主要特征是使用关系来表示实体以及实体之间的联系。
第31页,共89页,星期日,2025年,2月5日1.?关系模型的基本术语(1)?关系
一个关系模型的逻辑结构是二维表,它由行和列组成。(2)?元组
表中的一行称为一个元组,在数据库中也称为记录。(3)?属性
表中的一列称为一个属性,用来描述事物的特征,属性分为属性名和属性值。在数据库中属性也称为字段。(4)?域
属性的取值范围。(5)?关系模式
关系模式描述关系的信息结构和语义限制,是型的概念;而关系是关系模式中的—个实例,是值的概念。关系模式的描述形式---关系名(属性1,属性2,…,属性n)。第32页,共89页,星期日,2025年,2月5日1.?关系模型的基本术语(6)???关系数据库
使用关系模型表示和处理数据的数据库,是一些相关的表和其他数据库对象的集合。(7)???关键字/码
若关系中的某一个属性或属性组的值惟一地决定其它所有属性,则这个属性或属性组称为该关系的关键字。(8)???候选键/候选关键字/侯选码
如果一个关系中有多个属性或属性组都能用来标识该关系的元组,那么这些属性或属性组都称为该关系的候选关键字。第33页,共89页,星期日,2025年,2月5日1.?关系模型的基本术语(9)???主键/主关键字/主码
在一个关系的多个候选关键字中指定其中一个作为该关系的关键字,则称它为主关键字或主键、主码。(10)外键/外关键字/外码
如果一个关系R中的某个属性或属性组F并非该关系的关键字,但它和另外一个关系S的关键字K相对应,则称F为关系R的外键,同时要求外键F的值要参照关系S中主键K的值。有时,R和S可能为同一个关系。第34页,共89页,星期日,2025年,2月5日2.?关系模型三要素(1)数据结构——关系
关系模型中数据的逻辑结构就是一张二维表格。在关系数据库中,关系模式是型(二维表格),关系是值(元组的集合),关系模式必须指出这个元组集合的结构,即它由哪些属性构成,这些属性采用何种类型、来自哪些域,以及属性与域之间的映像关系。(2)关系操作
关系模型中常用的关系操作有数据查询和数据更新两大部分,其中数据查询包括选择、投影、连接、除、并、交、差;数据更新包括插入、删除、修改操作。(3)关系完整性约束
关系模型允许定义三类完整性约束:实体完整性、参照完整性和数据类型的域完整性。实体完整性和参照完整性是关系模型必须满足的约束条件,由关系系统自动支持;数据类型的域完整性是数据取值要遵循的约束条件。第35页,共89页,星期日,2025年,2月5
文档评论(0)