- 9
- 0
- 约6.68千字
- 约 43页
- 2021-03-09 发布于北京
- 举报
1.2 数据模型 1.2.1 数据模型概念 1、数据模型(Data Model)--对现实世界的特征抽象。是数据库系统的形式框架,是用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具; 2、数据模型应满足3个条件: (1)能够比较真实地模拟现实世界; (2)容易为人们所理解; (3)便于在计算机上实现。 * 数据模型的组成: 数据结构:用于描述系统的静态特征,从语法角度表述了客观世界中数据对象本身的结构和数据对象之间的关联关系,是刻画一个数据模型性质最重要的方面。在数据库系统中,通常按照数据结构的类型来区分、命名各种数模,如层次、网状、关系数模。 数据完整性约束:是一组完整性规则的集合,它定义了数模必须遵守的语义约束,也规定了数据库中数据内部及数据之间联系所必须满足的语义约束。它限定了数据库的状态以及状态的变化,以便维护数据的正确性、有效性。 1.2.2 数据模型分类 用数据模型这一概念来描述数据库的结构和语义,通过现实世界—信息世界—机器世界(建模过程)的抽象转换过程构建数据库,并根据模型所定义的规范去管理和使用数据。 建模过程: (1)将现实世界的数据对象抽象为信息世界中的某一信息结构; (2)再将信息结构转换为机器世界中某一具体DBMS支持的数据模型,并存储于计算机中。 * 1.2.2 数据模型分类 数据模型分类: 概念数据模型(概念模型):按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调其语义表达功能,易于用户理解,是用户与设计人员交流的语言,主要用于数据库设计。最常用的是实体—联系模型。 数据结构模型(表示型/实现型):是机器世界中与具体DBMS相关的数据模型,包括关系模型、网状模型和层次模型 物理数据模型:属底层数据模型,描述数据的实际存储方式。 * 1.3 数据视图与模式结构 1.3.1 数据视图与数据抽象 数据视图:指从某个角度看到的客观世界数据对象的特征,是对数据对象某一方面特征的描述。 数据抽象:是一种数据描述和数据库设计原则,是指专注于数据对象的某方面特征,而忽略其他特征。 集和值:集是指对某一类数据的结构和属性的说明,值是集的一个具体赋值; 数据模式:对数据库中数据某方面结构和特征的描述,它仅涉及集的描述,不涉及具体的值。 1.3.2 三级模式结构 数据库三级模式结构—外部级、概念级和内部级,分别定义了外模式、模式和内模式,用于从不同角度描述数据库结构。 * 1.3 数据视图与模式结构 模式: 也称逻辑模式、概念模式; 对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图; 模式不仅定义了数据的逻辑结构,还定义了数据之间的联系、与数据的关的安全性和完整性要求; 一个数据库只有一个模式,建立在某种数据结构模型基础上。 外模式: 也称子模式、用户模式、用户视图; 是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。 一个数据库可以有多个外模式,每个外模式描述了某个特定用户所使用的局部数据的逻辑结构和特征,是与某一应用有关的数据的逻辑表示。 外模式还是保证数据安全的有力措施,每个用户只能看见和访问所对应的外模式中的数据,其它数据对他是不可见的。 * 1.3 数据视图与模式结构 内模式: 也称物理模式、存储模式; 是对数据库中数据的物理结构和存储方式的描述,代表了数据在数据库内部的表示方式和物理组织结构; 1.3.3 二级映象与数据独立性 外模式/模式映象: 定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系; 可有多个外模式/模式映象,对于每个外模式,需要一个外模式/模式映象来定义该外模式与模式之间的对应关系; 当模式发生变化时,只需调整外模式/模式间的映象关系,而外模式无需修改,保证了数据与应用程序的逻辑独立性,称为数据的逻辑独立性。 * 1.3 数据视图与模式结构 模式/内模式映象: 定义了数据库中数据全局逻辑结构,与这些数据在系统中的物理存储组织结构之间的对应关系。 模式/内模式映象是唯一的; 当内模式发生变化时,只需调整模式/内模式映象关系,而模式无需修改,保证了数据库中的数据与应用程序间的物理独立性,称为数据的物理独立性。 * 1.4 数据库系统体系结构 数据库系统体系结构(从用户角度):是指数据库系统的组成构件、各构件的功能及各构件间的协同工作方式; 分类: 集中式:全部数据和数据管理功能均集中在一台 分布式:数据库中的数据在逻辑上是一个整体,但在物理上却可以分布在网络中不同数据管理节点上; 客户/服务器:将DBMS和数据库应用分开,网络中某些节点上的计算机专门执行DBMS功能,负责数据管理服务,称为数据库服
您可能关注的文档
- 社会服务项目策划与管理_人力资源与社会服务项目人力资源_团队管理及重要性.ppt
- 社会服务项目策划与管理_设计社会服务项目要考虑的关键因素_资源的概念和分类.ppt
- 社会服务项目策划与管理_社会服务项目策划原则_项目选题原则.ppt
- 社会服务项目策划与管理_社会服务项目开展需求评估的工具_项目需求.ppt
- 社会服务项目策划与管理_社会服务项目开展需求评估的流程_需求的分类.ppt
- 社会服务项目策划与管理_社会服务项目立项计划书的撰写_项目方案书撰写要点.ppt
- 社会服务中心_理论指导_二胡长弓演奏技能(良宵).ppt
- 社会服务中心_理论指导_扬琴分解和弦演奏技能_(二).pptx
- 社会工作方法_社会工作方法_建立社区关系.ppt
- 社会工作方法_社会工作方法_直接介入.pptx
最近下载
- 胰源性腹泻的护理.ppt VIP
- 2025年天翼云从业者考试题库.docx
- 建设项目经济评价方法与参数(第三版)..pdf VIP
- 小学三年级下册综合实践活动教案.pdf VIP
- 实施指南(2025)《GB_T11364-2008钎料润湿性试验方法》.pptx VIP
- 2024年人教版英语中考复习:7~9年级课本语法知识梳理汇编(实用,必备!).doc VIP
- 生活污泥综合利用项目环评(新版环评)环境影响报告表.pdf VIP
- 宁波十校2026届高三3月联考数学试卷(含答案及解析).pdf
- 2025年互联网营销师危机公关中的压力测试与模拟演练专题试卷及解析.pdf VIP
- 2025年甘肃省兰州市中考语文试卷.docx VIP
原创力文档

文档评论(0)