数据库管理系统(DBMS)目前采用的数据模型中最常用的是(?????? ??)模型。
心理距离无所谓,数据数据关系如“路人”。这属于心理距离的哪一级:
灾害发生后,库管常为呆坐状态,表现类似“正常反应”,但能参与简单的救助活动,是:
对于成瘾行为改变而言,理系行为改变可存在于哪一阶段:
目模型模型压力性尿失禁的的危险因素不包括
根据Duva11家庭生活周期表判断,前采有学龄前儿童阶段的平均长度为:
中最WHO建议纯母乳喂养应持续至:
常用影响行为最直接的因素是:
数据数据下列内容中与灾害受害程度无关的条件是:
库管围绝经期妇女建议每()进行一次体检(2分)
纽曼认为抵抗防御线的特性有:
理系下列属于预防服用阿片类止痛药呕吐的药物不包括:
悲哀三阶段学说认为悲哀过程包括:
目模型模型认为护理是预防自理缺陷发生和发展的学者是:
希望自己更加自信,前采体现了希望的哪方面特征:
两人初次相识,中最交往模式如萍水相逢,很少有亲密接触,其心理距离为:
常用人际协调阶段一般指:
1909年,数据数据中国护士会成立于:
科尔伯格认为,人类道德发展的最低水平是:
循证护理的证据来源不包括:
数据库的发展经历了初始阶段、萌芽阶段、初级阶段、中级阶段、高级阶段,这个过程也产生了多个不同的数据模型,接下来我们讲详细介绍数据库的模型
数据库的发展史
数据库的发展史
- 初始阶段:人工管理:人力手工整理存储数据萌芽阶段
- 萌芽阶段:文件系统:使用磁盘文件来存储数据
- 初级阶段:第一代数据库:出现了网状模型、层次模型的数据库
- 中级阶段:第二代数据库:关系型数据库和结构化查询语言高级阶段
- 高级阶段:新一代数据库:“关系-对象"型数据库
DBMS支持的数据模型
一、层次模型
层次模型
若用图来表示,层次模型是一棵倒立的树。在数据库中,满足一下条件的数据模型称为层次模型:
- 有且仅有一个节点无父节点,这个节点称为根节点
- 其他节点有且仅有一个父节点。桌面型的关系模型数据库
二、网状模型
网状模型
在现实世界中,事物之间的联系更多的是非层次关系的,用层次模型表示非树型结构是很不直接的,网状模型则可以克服这一弊病。网状模型是一个网络。
在数据库中,满足以下两个条件的数据模型称为网状模型:
- 允许一个以上的节点无父节点
- 一个节点可以有多于一个的父节点
三、关系模型
关系模型
以二维表的形式表示实体和实体之间联系的数据模型称为关系数据模型。从模型的三要素角度看,关系模型的内容为:
- 数据结构:一张二维表格。
- 数据操作:数据表的定义、检索、维护、计算等。数据约束条件:表中列的取值范围即域值的限制条件。
1、概念数据模型 (CDM) (Conceptual Data Model)
对数据和信息进行建模,利用实体-关系图(E-R图)的形式组织数据,检验数据设计的有效性和合理性。
与具体的数据管理系统(Database Management System,简称DBMS)无关。概念数据模型必须换成逻辑数据模型,才能在DBMS中实现。
2、逻辑数据模型 (LDM) (Logical Data Model)
PowerDesigner 15 新增的模型。逻辑模型是概念模型的延伸,表示概念之间的逻辑次序,是一个属于方法层次的模型。具体来说,逻辑模型中一方面显示了实体、实体的属性和实体之间的关系,另一方面又将继承、实体关系中的引用等在实体的属性中进行展示。逻辑模型介于概念模型和物理模型之间,具有物理模型方面的特性,在概念模型中的多对多关系,在逻辑模型中将会以增加中间实体的一对多关系的方式来实现。
逻辑模型主要是使得整个概念模型更易于理解,同时又不依赖于具体的数据库实现,使用逻辑模型可以生成针对具体数据库管理系统的物理模型。逻辑模型并不是在整个步骤中必须的,可以直接通过概念模型来生成物理模型。
3、物理数据模型 (PDM) (Physical Data Model)
基于特定DBMS(数据库系统),在概念数据模型、逻辑数据模型的基础上进行设计。由物理数据模型生成数据库,或对数据库进行逆向工程得到物理数据模型。
每一种逻辑数据模型在实现时都有其对应的物理数据模型。DBMS为了保证其独立性与可移植性,大部分物理数据模型的实现工作由系统自动完成,而设计者只设计索引、聚集等特殊结构。
最常用的一种数据库模型,模型是针对某种数据库系统而设计。
4、面向对象模型 (OOM) (Objcet Oriented Model)
包含UML常见的所有的图形:类图、对象图、包图、用例图、时序图、协作图、交互图、活动图、状态图、组件图、复合结构图、部署图(配置图)。OOM 本质上是软件系统的一个静态的概念模型。
5、业务程序模型 (BPM) (Business Process Model)
BPM 描述业务的各种不同内在任务和内在流程(工作流),而且客户如何以这些任务和流程互相影响。BPM 是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序,流程,信息和合作协议之间的交互作用。
6、企业架构模型 (EAM) (Enterprise Architecture Model)
从业务层、应用层以及技术层的对企业的体系架构进行全方面的描述。包括:组织结构图、业务通信图、进程图、城市规划图、应用架构图、面向服务图、技术基础框架图。
数据模型按计算机系统的观点对数据进行建模,用于DBMS,数据定义功能,数据操纵功能等;主要有网状模型、层次模型和关系模型(常用的)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
概念模型又称信息模型,按用户的观点对数据和信息建模,用于数据库设计
数据模型的组成要素1、 数据结构,描述数据与数据间的联系,如数据的类型、属性2、 数据操作,添加、删除、修改、查询3、 数据的约束性条件,保证数据是有价值有意义的
概念模型1、 实体,客观存在的可以相互区分的事物2、 属性,实体所具有的某一个特征3、 码,唯一标识实体的一个属性集4、 域,属性的取值范围5、 实体型,在数据库内部描述的实体6、 实体集,同类实体的集合,如全体学生、全体顾客7、 联系,一对一,一对多,多对多a) 实体内部联系b) 实体间的联系
概念模型的表示方法[E-R图]1、 实体型——用矩形表示实体的名称2、 属性——用椭圆形来表示3、 联系——用菱形来表示,在框内要写上联系的名称;例如教员与学生间的联系就是“教导”<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
E-R图
E-R图的扩展特性:1、弱实体:若一个实体集没有足够的属性构成一个主键,称为弱实体集;用双矩形来表示,相应的属性或联系用双图形来表示2、概括:定义一类的实体,例如学生帐户:称为超类;存款帐户和检查帐户称为子类;子类会继承超类的属性也可以有自己的属性4、 聚集
设计E-R图的问题1、 实体与属性的选择a) 属性不再具有需要描述的性质b) 属性不能具有与其他实体的联系
常用的数据模型:1、 层次模型2、 网状模型3、 关系模型a) 关系:一张表i. 数据库中的表必须符合1NF【一范式】的条件ii. 1NF条件:表中的每一个分量必须是不可分割的b) 元组:一条记录c) 属性:某一列d) 主码:主键e) 域:属性的取值范围f) 分量:元组中的一个属性的取值g) 关系模式:对关系的描述,方式:关系名称(列1,列2 ……)4、 面向对象模型转载于:https://blog.51cto.com/01011/411687