- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2.1数据模型(DataModel)概述
模型:现实世界特征的模拟和抽象。
数据模型:现实世界数据特征的抽象。;信息世界:概念模型;
概念模型
数据模型;数据模型的组成要素;概念模型是从现实世界到数据世界的一个中间层次,是数据库设计的重要工具。
特点:具有丰富的语义表达能力和直接模拟现实世界的能力,具有直观、自然、语义丰富、易于用户理解
E-R数据模型(Entity-Relationshipdatamodel),即实体—联系数据模型。;一、E—R的基本概念;三个世界所用术语及其对应关系;2、联系;m:n联系(many-to-many)
若两个实体集A、B中的每一个实体都和另一个实体集中任意个实体(包括零个)有联系,则称A、B是m:n联系。;1:1;2)多元联系:参与联系的实体集的个数≥3时,称为多元联系。;3、属性(Attribute);
实体:用矩形表示。
属性:用椭圆形表示
联系:用菱形表示
;2、E-R图的构成规则;学生;仓库;零件;供应商;三、扩充的E—R图;职工;2.子类(Subtype)和超类(Supertype)
从实体集中取出一部分实体构成一个(或多个)新的实体集,称新的实体集是原实体集的子类,而原实体集是新实体集的超类。
子类具有继承性,可以继承其超类的所有属性,也可以有自己特殊的属性。;教师;职工;3.聚集(Aggregation)
允许联系本身参与联系。
将联系视为新实体集,其属性为参与联系的实体集的属性和联系的属性的并。这种新的实体集称为聚集。;带有聚集的EER图;4.范畴(Category)
设E1、E2、…、En是不同类型的实体集,则范畴C可定义为:
C?(E1UE2U…UEn)
E1、E2、…、En称为C的超实体集。
范畴是超实体集并的子集。;编号;最常用的数据模型;满足如下条件:
(1)有且只有一个结点没有双亲结点,称为根结点
(2)根以外的其它结点有且只有一个双亲结点。;R1;教研室;1)查询:从根结点开始,按给定条件沿一个层次路径查找所需要的记录。
2)更新:
(1)插入:指定一个插入层次路径,完成数据的插入操作。
(2)删除:先定位到要删除的记录上,完成删除任务。
(3)修改:先定位,然后可将修改后的记录值写回到数据??中。
;A;优点:简单清晰
性能较高
良好的完整性支持;(1)允许一个以上的结点无双亲
(2)一个结点可以有多于一个的双亲;1数据结构;学生/选课/课程的网状数据库模式;将m:n转换为两个1:n联系;2数据操作:查询和更新
3完整性约束
4优缺点
优点:能直接描述现实世界
存取效率高
缺点:结构复杂,难掌握
其DDL,DML语言复杂,不
易使用;1数据结构:二维表格
常用术语:
关系、元组、属性、主码、域、关系模式;…;将m:n转换为两个1:n联系
域:属性所有可能取值的集合
例2:一家公司的对象模型
1数据结构:二维表格
OO数据模型与关系数据模型的简单比较
信息世界:概念模型
I:是一组完整性约束条件
学生(学号、姓名、性别…)
归纳关系(一般—特殊)
3)网状数据模型可以直接表示m:n的联系;
如果对于实体集A中的每一个实体,B中至多有一个实体与之有联系,反之亦然,则称A、B有1:1联系。
(2)表示结构的图形符号
优点:坚实的理论基础
实体实体记录记录;关系的性质
1)关系是一个二维表,表的每一行对应一个元组,表的每一列有一个属性名且对应一个域。
2)列是同质的,即每一列的值来自同一域。每列的属性名是不同的。
3)关系所有域都应是原子数据的集合。
4)关系中任意两个元组不能完全相同。
5)关系中行的排列顺序、列的排列顺序是无关紧要的。
6)每个关系都有称之为关键字的属性集唯一标识各元组。;关系的性质
1)不能有完全相同的两列,列的顺序无关
2)不能有完全相同的两行,行的顺序无关
3)分量必须取原子值;2数据操作:查询、更新
1)关系代数
传统的集合运算
特殊的关系运算
2)关系演算:以数理逻辑中的谓词演算来表达关系的操作。;3完整性约束
1)实体完整性
2)参照完整性
3)用户定义完整性;参照完整性
您可能关注的文档
最近下载
- 2002-2007年北京工业大学684物理化学考研真题.pdf VIP
- 本科毕业论文---自动变速器设计.pdf VIP
- 核心素养下情境创设在初中英语听说课中的运用.pptx VIP
- 2026年高考语文散文阅读学生版——分析散文结构思路与线索.docx VIP
- 浙江省湖州市电梯修理作业T真题及答案.docx VIP
- 流水别墅赏析.pptx VIP
- 重庆工商大学811管理类综合历年考研真题汇编(含部分答案).docx VIP
- 流水别墅模型制作 流水别墅模型及模型.doc VIP
- 电路板维修培训.pptx VIP
- 重庆工商大学811管理类综合历年考研真题汇编(含部分答案)_last.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)