数据仓库的模型设计 A. 数据建模方法论 数据仓库模型设计遵循“自顶向下、逐步求精”的设计原则。 模型设计分为三个阶段: 1,概念模型 对业务的范围和使用,从高度上进行抽象概括,也就是划分主题域。 一般划分为8个主题域: 客户、服务、服务使用、账务、结算、资源、客服、营销 为什么要划分主题域? 划分 ...
分类:
其他好文 时间:
2016-05-29 00:51:00
阅读次数:
189
Code First 约定 借助 CodeFirst,可通过使用 C# 或Visual Basic .NET 类来描述模型。模型的基本形状可通过约定来检测。约定是规则集,用于在使用 Code First 时基于类定义自动配置概念模型。约定是在 System.Data.Entity.ModelConf ...
分类:
其他好文 时间:
2016-05-24 09:15:46
阅读次数:
275
今天分布式应用、云计算、微服务大行其道,作为其技术基石之一的 RPC 你了解多少?一篇 RPC 的技术总结文章,数了下 5k+ 字,略长,可能也不适合休闲的碎片化时间阅读,可以先收藏抽空再细读:)全文目录如下:
定义
起源
目标
分类
结构
模型
拆解
组件
实现
导出
导入
协议
编解码
消息头
消息体
传输
执行
异常
总结
参考
两年前写过两篇关于 RPC 的文章,如今回顾发现结...
分类:
其他好文 时间:
2016-05-23 15:15:07
阅读次数:
246
首先需要分析业务,提取项目需要的概念模型,将其用代码表示。 基本类型,枚举类型,复杂类型,以及它们之间的关系,继承,聚合,组合等方式。 枚举类型在Entity Framework 6 中已支持,可直接定义使用 复杂类型可在 使用[ComplexType] 标注在类上,也可在 FluentAPI 定义 ...
分类:
其他好文 时间:
2016-05-20 13:14:42
阅读次数:
153
前言:在前篇中,总是把领域类(Domain Class)翻译成模型类,因为我的理解它就是一个现实对象的抽象模型,不知道对不对。以防止将来可能的歧义,这篇开始还是直接对Domain Class直译。 前面我们学习了默认Code-First约定,Code-First使用默认约定根据领域类构建概念模型,C ...
分类:
其他好文 时间:
2016-05-17 00:35:36
阅读次数:
251
数据库的设计的周期,分为了规划,需求分析,概要设计,逻辑设计,物理设计,实现,运行维护。我将数据库的设计分为了前期准备,中期设计,后期实现维护。结构设计概念模型到逻辑模型主要是ER图向关系模型转换的过程,他们之间根据映射基数的转换机制:
1.若关系1:1,那么两个实体间的关系模式中任意一个关系模型的属性加入另一个关系模型的键和联系类型的属性。
2.若关系1:N,那么N端实体类型转换成关系模式中加入1端的实体类型主键和联系类型的属性。
3.若关系M:N,那么联系类型也准换成关系模式,其属性为两端实体类型的键(...
分类:
数据库 时间:
2016-05-13 00:51:20
阅读次数:
268
从内存的角度看栈和堆! 我们介绍了函数的基本概念,在最后我们提到了一个系统异常java.lang.StackOverflowError,栈溢出错误,要理解这个错误,我们需要理解函数调用的实现机制。本节就从概念模型的角度谈谈它的基本原理。 我们之前谈过程序执行的基本原理:CPU有一个指令指示器,指向下 ...
分类:
其他好文 时间:
2016-05-09 20:18:54
阅读次数:
279
使用PowerDesigner设计数据库
设计数据库有如下6个主要步骤:
1、需求分析:了解用户的数据需求、处理需求、安全性及完整性要求;
2、概念设计:通过数据抽象,设计系统概念模型,一般为E-R模型;
3、逻辑结构设计:设计系统的模式和外模式,对于关系模型主要是基本表和视图;
4、物理结构设计:设计数据的存储结构和存取方法,如索引的设计;
5、系统实施:组织数据入库、编制应用程...
分类:
数据库 时间:
2016-05-06 15:33:03
阅读次数:
211
JVM具有自动内存管理机制,Java不需要像c/c++一样,为每一个new操作写配对的delete/free代码,不容易出现内存泄露和溢出。JVM内存区域主要包括如下部分:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。程序计数器程序计数器可以视为当前线程所执行的字节码行号指示器,如果当前执行的是Native方法,计数器的值为空(Undefined)。在JVM的概念模型中,字节码解释器...
分类:
编程语言 时间:
2016-05-06 15:18:53
阅读次数:
187
这周学习并了解了ER图。ER图:实体-联系图(Entity-Relation Diagram)用来建立数据模型,在数据库系统概论中属于概念设计阶段,ER图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型 构成E-R图的基本要素是实体、属性和联系,其表示方法为: 实体型:用矩 ...
分类:
其他好文 时间:
2016-05-05 22:01:40
阅读次数:
117