概念模型概述
概念模型简介
概念模型是业务视角的高层次的粗粒度的模型,用于定义核心
业务概念实体以及实体之间的关键关联关系。
概念模型不包含设计的细节,仅定义核心业务实体、实体之间
的关联关系、相关的业务规则,在概念模型中不对实体的属性
建模。
概念模型的主要特征如下:
确定主要的概念实体,与现实中的信息进行映射。
确定各个概念实体之间的业务关系,描述现实中信息之间的关
系。
概念模型表示法 元素名称
图元
描述
实体
或者
实体是现实世界中业务概念的抽象,或是在设计过程中引入的
概念。
实体背景为紫色表示该实体是被引用的。该实体将在其他域或
其他章节中描述。
关联关系
表示两个实体之间的一对一的关联关系。
聚合关系
表示两个实体之间的聚合关系,被聚合的实体同时还可以被其
他实体引用,两个实体生命周期可以不同。
组合关系
表示一个实体被另外一个实体所组合的关系,被组合的实体不
能被其他实体所组合,两个实体共存亡。
继承关系
表示实体之间的继承关系。
自包含
或者
表示实体形成的自包含的树形结构。第二种表示方法可以更精
确的表达只能包含
物理模型是对真实数据库的描述。数据库中包括的对象有:表
、字段、数据类型、主键、外键、索引、是否可为空等。
表说明
每张表的说明部分包含以下信息:
标题:包括表name、code以及表所归属的Schema。
按照不同的数据类型,逻辑上将Billing物理数据库划分为5个
Schema,为ADMIN、GENERAL、USR、CDR、BILL。部分表所归属
的Schema名标识为COMMON,表示该表同时存在于Schema名为
GENERAL、USR、CDR、BILL的数据库中。
表描述:描述表的作用。
字段:
“#”表示该字段是一个表的主键。
“*”表示该字段不能为空。
“名称 ”表示字段属性的名称。
“数据类型”表示字段属性的类型和它的最大长度。
“描述”描述字段含义。
“驻留MDB/驻留Cache”表示字段是否存储在内存库中或加载到
Cache中。
取值为空时,表示不驻留MDB/驻留Cache。如果既不驻留MDB,
也不驻留Cache时,没有此字段/列。
主键:列出表的主键的描述,主键包含的字段。
外键:列出此表和其他表的外键关系,并给出到其他表的链接
。
索引:列出表中所有索引,索引包含的字段。
BO(Business Object)相关的概念。
BO和表的关系
BO是业务数据对象,一个BO可以表示为一张表,BO的结构定义
即为表的结构定义,CBP通过对应表映射的BO传递数据。
根BO和子BO的关系
BO分两类,包括根BO和子BO。
根BO表示独立存在的最基本的BO。这类BO可以互相引用,但不
能被其他BO聚合,例如三户BO。
子BO表示衍生于根BO的BO,例如产品实例参数BO衍生于产品实
例BO。
聚合和引用关系
BO存在两种关系,聚合和引用。
聚合是指有一定关系的BO和BO聚集在一起,组成更多信息的BO
组合。
引用是指有BO可以引用与其有一定关系纽带的其他BO的信息。
数据类型映射
同一数据在不同载体中存储时的数据类型是不同的。本节描述
数据在不同载体中存储时的数据类型之间的映射关系。
BO
C++ Application
Cache
Oracle
char
char
char(4)
varchar2(1)
string
char[2-4000]
char(2-4004) 约束:长度为4的整数倍,字符串以"\0"结束
varchar2(2-4000)
int32
int4
int4
number/numeric(1-10)
int64
int8
int8
number/numeric(11-20)
binary
byte[1-262144]
varbinary
clob
double
double
double
number/numeric(1-20,1-6)
datetime
time_t
date
date
参数说明 参数 如何解释 如何设置
Database Type 数据库类型。 请选择“Oracle”。
jdbc Url jdbc的url地址。 jcbc Url的格式为:
jdbc:Database Type:thin:@IP Address:1521:Database
Server Name。
例如“jdbc:oracle:thin:@10.10.120.2:1521:ora11g”
Database Server Name 数据库的SID。 请输入数据库的SID。
例如:orallg
User Name 登录数据库使用的用户名。 请输入登录数据库的用
户名。
Password 登录数据库用户名对应的密码。 请输入登录数据库
用户名对应的密码。
分享到:
相关推荐
CityGML 3.0概念模型标准提供和 除CityGML 3.0标准外,还提供了CityGML 3.0用户指南。 用户指南提供了非规范性信息,可能对标准用户有价值。 《 CityGML 3.0用户指南》提供和 CityGML 3.0概念模型 概述 这是开放...
随着计算技术日新月异的发展,以算法为核心、以图灵机和Church 论题等为理论 ...介绍了一个新的计算模型— 交互计算模 型的基本思想,它是对算法的扩展,并比算法具有更强的描述能力。一系列基本概念被扩展 到交互。
数据库系统概述(概念模型) 概念模型是现实世界到信息世界的第⼀层抽象,是数据库设计⼈员进⾏数据库设计的有⼒⼯具,也是数据库设计⼈员和⽤户之间进⾏交 流的语⾔,⽤于信息世界的建模。概念模型需要有较强的语义...
准备,和响应抵制网络攻击的概念模型 概述 概念模型背后的思想是代表组织防御现代网络攻击的综合模型。 模型“ PREPARE,HUNT和RESPOND”将从最初的版本发展到涵盖每个部分的更详细的信息以及工具和技术的案例示例。...
从实现世界转换成概念模型,再从概念模型转换到逻辑模型都是由数据库设计⼈员完成的,逻辑模型到物理模型的转换则是由数据库管 理系统完成的。 数据模型由数据结构、数据操作以及数据的完整性约束条件组成。 数据...
人工智能概述 1.1 什么是人工智能? 1.2 人工智能的历史 人工智能的应用领域 2.1 自然语言处理与智能助手 2.2 机器视觉与图像识别 2.3 智能交通与自动驾驶 2.4 医疗诊断与健康管理 2.5 金融领域中的应用 人工智能的...
模型是真实世界的简化表示。能力成熟度模型集成 CMMI包括一个或多个学科(BOK, bodies of knowledge)有效过程的必要元件,而且是以Crosby, Deming, Juran, 以及Humphrey 的概念为基础所开发而来。
通用大模型概述 垂直大模型概述 通用大模型与垂直大模型比较 通用大模型与垂直大模型融合应用 未来发展趋势与展望 【适用人群或使用场景】 个人研究学习,领导汇报,公司培训 【其他说明】 随着人工智能技术的快速...
软件测试的概述,包括软件测试的基本概念,模型,使用工具及测试用例的管理等
此外,本文还讨论了法学硕士背后的基本构建模块和概念,然后是法学硕士的完整概述,包括它们的重要特征和功能。最后,本文总结了法学硕士研究的重要发现,并整合了开发高级法学硕士的基本架构和培训策略。鉴于法学...
一 概念数据模型概述 数据模型是现实世界中数据特征的抽象 数据模型应该满足三个方面的要求: 1)能够比较真实地模拟现实世界 2)容易为人所理解 3)便于计算机实现 概念数据模型也称信息模型 它以实体-联系 ...
01 03 02 什么是云计算 云计算概念、定义、特征 云计算的框架模型 云计算的框架模型 Iaas、Paas、Saas 云计算的趋势 云计算的发展趋势、应用案例、人才缺口 目 录 04 如何学习云计算 作为云计算未来人才,从哪些...
* 数字高程模型概述 数字高程模型的基本概念 数字地面模型 数字地面模型DTM(Digital Terrain Model)Miller教授1956年提出来。用于各种线路的设计、各种工程面积、体积、坡度的计算,任意两点间可视性判断及绘制...
计算机网络安全概述,网络安全的基本概念、内容、方法和模型 网络协议安全 信息加密与认证 访问控制 防火墙与入侵检测 数据备份与恢复
1.关系模型概述 2.什么是关系 3.关模型中的三个完整性约束 2. 什么是关系 3. 关系模型中的完整性约束 1.关系模型概述 2.什么是关系 3.关模型中的
课题: 人工智能第1讲 人工智能概述、数据模型 教学内容: 人工智能的概念和进展。 人类智能与人工智能。 人工智能的学派及其争辩。 人工智能的研究和应用领域。 人工智能对人类的影响。 重点:数据模型 第一章 绪论...
数据模型的分类 概念层数据模型 组织层数据模型 数据模型 SQLserver2016-数据库系统概述全文共16页,当前为第7页。 概念层数据模型也称信息模型,它是按用户的观点来对数据和信息建模, 主要用在数据库的设计阶段。...
介绍了智能网的概念、概念模型、业务和常用的协议。能全面的了解智能网。
1.1 Python数据分析概述 模块一 Python数据分析概述及环境搭建 Python数据分析实践 数据分析概念 数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,将它们加以汇总和理解并消化,以求最大化地开发...
Powerdesigner数据库设计指南 概述 本指南只介绍用Powerdesigner设计概念模型、物理模型及仓库的使用,Powerdesig ner其它模型的使用不在本指南的介绍范围。 本指南使用的工具为Powerdesigner15。因Powerdesigner各...