
将经过系统分析后抽象出来的概念模型转化为物理模型后,在visio或erwin等工具建立数据库实体以及各实体之间关系的过程・(实体一般是表)。
baike.baidu/view/1452242
问题二:根据数据建立分析模型是什么意思 这是数据分析的一般思路。
但是通常都是在建立分析模型前,一般都是有预先假设的,比如说我假设 销售人员的学历、工作经验、薪资待遇、年龄这几个方面会对其销售额产生影响。
之后我就会根据我的假设来收集数据,然后针对数据进行分析,找出一个合适的数据模型,比如说是线性模型的的话 就用线性回归,如果是非线性模型的话,则建立相应的非线性模型。然后通过模型创建 可以验证假设中哪些是正确的,同时可以找出影响因素的影响大小等
问题三:数据模型是什么? 数据(data)是描述事物的符号记录。模型(Model)是现实世界的抽象。数据模型(Data Model)是数据特征的抽象,是数据库管理的教学形式框架。
数据模型所描述的内容包括三个部分:数据结构、数据 *** 作、数据约束。
1)数据结构:数据模型中的数据结构主要描述数据的类型、内容、性质以及数据间的联系等。数据结构是数据模型的基础,数据 *** 作和约束都建立在数据结构上。不同的数据结构具有不同的 *** 作和约束。
2)数据 *** 作:数据模型中数据 *** 作主要描述在相应的数据结构上的 *** 作类型和 *** 作方式。
3)数据约束:数据模型中的数据约束主要描述数据结构内数据间的语法、词义联系、他们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。
数据模型按不同的应用层次分成三种类型:分别是概念数据模型、逻辑数据模型、物理数据模型。
1、概念数据模型(Conceptual Data Model):简称概念模型,是面向数据库用户的实现世界的模型,主要用来描述世界的概念化结构,它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的数据管理系统(Database Management System,简称DBMS)无关。概念数据模型必须换成逻辑数据模型,才能在DBMS中实现。
2、逻辑数据模型(Logical Data Model):简称数据模型,这是用户从数据库所看到的模型,是具体的DBMS所支持的数据模型,如网状数据模型(Network Data Model)、层次数据模型(Hierarchical Data Model)等等。此模型既要面向用户,又要面向系统,主要用于数据库管理系统(DBMS)的实现。
3、物理数据模型(Physical Data Model):简称物理模型,是面向计算机物理表示的模型,描述了数据在储存介质上的组织结构,它不但与具体的DBMS有关,而且还与 *** 作系统和硬件有关。每一种逻辑数据模型在实现时都有起对应的物理数据模型。DBMS为了保证其独立性与可移植性,大部分物理数据模型的实现工作又系统自动完成,而设计者只设计索引、聚集等特殊结构。
在概念数据模型中最常用的是E-R模型、扩充的E-R模型、面向对象模型及谓词模型。在逻辑数据类型中最常用的是层次模型、网状模型、关系模型。
问题四:数据模型的含义是什么?为什么要建立数据模型 模型是对现实世界的抽象。在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。 数据模型是数据库管理的教学形式框架,是用来描述一组数据的概念和定义,包括三个方面: 1、概念数据模型(Conceptual Data Model):这是面向数...
问题五:建模是什么意思? 分类别 是数学建模还是三维建模
数学建模个人理解就是建立一种关系式:比如一个函数sum(a) = a*a
该函数就可以是一种模型,输入a,输出a*a。
三维建模,就是做出一些虚拟的、可见的模型,比如虚拟的一个杯子,一张桌子....
问题六:数学建模是什么意思 数学模型就是对实际问题的一种数学表述。 具体一点说:数学模型是关于部分现实世界为某种目的的一个抽象的简化的数学结构。 更确切地说:数学模型就是对于一个特定的对象为了一个特定目标,根据特有的内在规律,做出一些必要的简化假设,运用适当的数学工具,得到的一个数学结构。数学结构可以是数学公式,算法、表格、图示等。 数学建模就是建立数学模型,建立数学模型的过程就是数学建模的过程(见数学建模过程流程图)。 数学建模是一种数学的思考方法,是运用数学的语言和方法,通过抽象、简化建立能近似刻划并解决实际问题的一种强有力的数学手段。
问题七:什么是数据建模?数据建模有什么优点和缺点? 楼上说的到真的是,可以引用虚拟数据库里的元素,这样做的一个优点之一是可以降低开发的难度,因为不用要求开发人员了解数据结构就能开发了,变相的也提高了 开发效率,其二是将业务层与物理层,即需求和存储切分开来,使系统的架构更易读、合理。
缺点嘛,因为多了一层,所以在系统运行时会多一层解析,理论上说会降低系统的速度,但实际上也影响不大,其 二是这种手段适用于大中型系统的开发,对数据结构简单,就用到几张数据库表的小系统而言,难免会有画蛇添足 之嫌。
贴一个我正在做的数据建模图片。
问题八:java中的建模是什么? 建模 1、使用计算机描述一个系统的行为。例如,电子表格程序可以用来处理财务数据,代表公司的行为;开发商业计划;评估公司经营改变可能造成的影响。请参阅 simulation,spreadsheet program。【英】The use of putersto describe the behavior of a system. Spreadsheet programs, for example, can be used to manipulate financial data,representing the activity of a panyto develop business projectionsor to evaluate the impact of proposedchan激es on the pany’s operations.
2、使用计算机以数学方法描述物体和它们之间的空间关系。例如,计算机辅助设计 (CAD) 程序可在屏幕上生成物体,使用方程式产生直线和形状,依据它们相互之间及与所在的二维或三维空间的关系精确放置。
3、应用程序和数据建模是为应用程序确定、记录和实现数据和进程要求的过程。这包括查看现有的数据模型和进程,以确定它们是否可被重复使用,并创建新数据模型和进程,以满足应用程序的独特要求。
建模过程中的主要活动包括:
确定数据及其相关过程(如实地销售人员需要查看在线产品目录并提交新客户订单)。
定义数据(如数据类型、大小和默认值)。
确保数据的完整性(使用业务规则和验证检查)。
定义 *** 作过程(如安全检查和备份)。
选择数据存储技术(如关系、分层或索引存储技术)。
一定要知道建模通常会以意想不到的方式涉及公司的管理。例如,当对哪些数据元素应由哪些组织来维护有新的见解时,数据所有权(以及数据维护、准确性和及时性的隐含责任)通常会遭到质疑。数据设计常常促使公司认识到企业数据系统是如何相互依存的,并且鼓励公司抓住协调后的数据规划所带来的效率提高、成本节约和战略性机遇。
在结束建模时,您已经完全定义了应用程序的要求,确定了可能被其他企业级应用程序重复使用的数据和服务,并为将来扩展奠定了强有力的基础。
具体看以下内容。实体(entity)是有可区别性且独立存在的某种事物,但它不需要是物质上的存在。尤其是抽象和法律拟制也通常被视为实体。
可见,实体就是软件系统中的研究对象。
比如:学生信息管理系统中,学生这一概念就是一个实体,它是我们软件系统的主要研究对象。
数据模型(模型):
在软件工程中,数据模型是定义数据如何输入与输出的一种模型。其主要作用是为信息系统提供数据的定义和格式。数据模型是数据库系统的核心和基础,现有的数据库系统(此处所指数据库为关系数据库,非关系数据库常见的是键值对形式存储数据)都是基于某种数据模型而建立起来的。
可见数据模型这个概念更多出现在数据库系统中。它是为了把研究对象进行抽象,目的是要与数据库系统中的数据模型进行关系映射。
从实体概念可以得知,实体正是数据库系统的研究对象,所以,建模过程即为为实体进行抽象和定义,用一个数据模型对实体进行描述,此数据模型则为数据库系统提供数据支持。
把这些概念引入到计算机系统之后,在不同的业务层有着不同的体现。
我们设计数据库之前一般都会使用PowerDesign进行建模,那么如何 *** 作呢?下面我给大家演示分享一下。
工具/材料PowerDesign
首先打开PowerDesign软件,点击顶部的File菜单,选择下拉菜单的New选项,如下图所示
接下来在d出的New界面中选择Conceptual Data Model选项,接着给模型起名字,如下图所示
然后进入工作区以后我们拖动顶部的实体图标,建立几个实体,如下图所示
接下来双击实体,在d出的实体内容编辑界面中首先给实体填写名称等信息,如下图所示
然后切换到Attribute选项,在这个界面设置实体所拥有的属性字段,如下图所示
接下来设置完实体,我们在拖动关系图标给实体添加关系,如下图所示
然后双击关系线,在关系界面中设置实体之间的关系类型,主要有一对多,一对一,多对多,如下图所示
接下来我们点击顶部的Tools菜单,选择下拉菜单中的Generate Physical Data Model选项,如下图所示
最后在d出的界面中选择要建模的数据库版本,然后就可以生成建模语言了,如下图所示
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)