精华内容
下载资源
问答
  • PowerDesigne 建立概念数据模型

    千次阅读 2018-08-13 18:51:00
    New,弹出如图所示对话框,选择CDM模型(即概念数据模型)建立模型。2)完成概念数据模型创建。以下图示,对当前工作空间进行简单介绍。(以后再更详细说明)3)选择新增CDM模型,右击,在弹出菜单中选择...
        

    本文主要介绍PowerDesigner概念数据模型以及实体、属性创建。

    一、新建概念数据模型
    1)选择File-->New,弹出如图所示对话框,选择CDM模型(即概念数据模型)建立模型。


    2)完成概念数据模型的创建。以下图示,对当前的工作空间进行简单介绍。(以后再更详细说明)


    3)选择新增的CDM模型,右击,在弹出的菜单中选择“Properties”属性项,弹出如图所示对话框。在“General”标签里可以输入所建模型的名称、代码、描述、创建者、版本以及默认的图表等等信息。在“Notes”标签里可以输入相关描述及说明信息。当然再有更多的标签,可以点击 "More>>"按钮,这里就不再进行详细解释。


    二、创建新实体
    1)在CDM的图形窗口中,单击工具选项版上的Entity工具,再单击图形窗口的空白处,在单击的位置就出现一个实体符号。点击Pointer工具或右击鼠标,释放Entitiy工具。如图所示

    2)双击刚创建的实体符号,打开下列图标窗口,在此窗口“General”标签中可以输入实体的名称、代码、描述等信息。


    三、添加实体属性
    1)在上述窗口的“Attribute”选项标签上可以添加属性,如下图所示。


    注意:
    数据项中的“添加属性”和“重用已有数据项”这两项功能与模型中Data Item的Unique code 和Allow reuse选项有关。
    P列表示该属性是否为主标识符;D列表示该属性是否在图形窗口中显示;M列表示该属性是否为强制的,即该列是否为空值。

    如果一个实体属性为强制的,那么, 这个属性在每条记录中都必须被赋值,不能为空。

    2)在上图所示窗口中,点击插入属性按钮,弹出属性对话框,如下图所示。

    注意:这里涉及到域的概念,即一种标准的数据结构,它可应用至数据项或实体的属性上。

    要介绍如何定义实体的主、次标识符。

    一、标识符
    标识符是实体中一个或多个属性的集合,可用来唯一标识实体中的一个实例。要强调的是,CDM中的标识符等价于PDM中的主键或候选键。
    每个实体都必须至少有一个标识符。如果实体只有一个标识符,则它为实体的主标识符。如果实体有多个标识符,则其中一个被指定为主标识符,其余的标识符就是次标识符了。

    二、如果定义主、次标识符
    1)选择某个实体双击弹出实体的属性对话框。在Identifiers选项卡上可以进行实体标识符的定义。如下图所示



    2)选择第一行“主标识符”,点击属性按钮或双击第一行“主标识符”,弹出属性对话框,如图所示

    3)选择"Attributes"选项卡,再点击“Add Attributes”工具,弹出如图所示窗口,选择某个属性作为标识符就行了。

    新增数据项、数据项的唯一性代码选项和重用选项等。

    一、数据项
    数据项(Data Item)是信息存储的最小单位,它可以附加在实体上作为实体的属性。
    注意:模型中允许存在没有附加至任何实体上的数据项。

    二、新建数据项
    1)使用“Model”---> Data Items 菜单,在打开的窗口中显示已有的数据项的列表,点击 “Add a Row”按钮,创建一个新数据项,如图所示


    2)当然您可以继续设置具体数据项的Code、DataType、Length等等信息。这里就不再详细说明了。

    三、数据项的唯一性代码选项和重用选项
    使用Tools--->Model Options->Model Settings。在Data Item组框中定义数据项的唯一性代码选项(Unique Code)与重用选项(Allow Reuse)。
    注意:
    如果选择Unique Code复选框 ,每个数据项在同一个命名空间有唯一的代码,而选择Allow reuse ,一个数据项可以充当多个实体的属性。


    四、在实体中添加数据项
    1)双击一个实体符号,打开该实体的属性窗口。
    2)单击Attributes选项卡,打开如下图所示窗口


    注意:
    Add a DataItem 与 Reuse a DataItem的区别在于
    Add a DataItem 情况下,选择一个已经存在的数据项,系统会自动复制所选择的数据项。如果您设置了UniqueCode选项,那系统在复制过程中,新数据项的Code会自动生成一个唯一的号码,否则与所选择的数据项完全一致。


    Reuse a DataItem情况下,只引用不新增,就是引用那些已经存在的数据项,作为新实体的数据项。

    联系的定义及使用。

    一、 联系
    联系(Relationship)是指实体集这间或实体集内部实例之间的连接。

    实体之间可以通过联系来相互关联。与实体和实体集对应,联系也可以分为联系和联系集,联系集是实体集之间的联系,联系是实体之间的联系,联系是具有方向性的。联系和联系集在含义明确的情况之下均可称为联系。

    按照实体类型中实例之间的数量对应关系,通常可将联系分为4类,即一对一(ONE TO ONE)联系、一对多(ONE TO MANY)联系、多对一(MANY TO ONE)联系和多对多联系(MANY TO MANY)。

    二、 建立联系
    在CDM工具选项板中除了公共的工具外,还包括如下图所示的其它对象产生工具。

    在图形窗口中创建两个实体后,单击“实体间建立联系”工具,单击一个实体,在按下鼠标左键的同时把光标拖至别一个实体上并释放鼠标左键,这样就在两个实体间创建了联系,右键单击图形窗口,释放Relationship工具。如下图所示


    三、 四种基本的联系
    即一对一(ONE TO ONE)联系、一对多(ONE TO MANY)联系、多对一(MANY TO ONE)联系和多对多联系(MANY TO MANY)。如图所示

    四、 其他几类特殊联系

    除了4种基本的联系之外,实体集与实体集之间还存在标定联系(Identify Relationship)、非标定联系(Non-Identify RelationShip)和递归联系(Recursive Relationship)。

    标定联系:
    每个实体类型都有自己的标识符,如果两个实体集之间发生联系,其中一个实体类型的标识符进入另一个实体类型并与该实体类型中的标识符共同组成其标识符时,这种联系则称为标定联系,也叫依赖联系。反之称为非标定联系,也叫非依赖联系。
    注意:
    在非标定联系中,一个实体集中的部分实例依赖于另一个实例集中的实例,在这种依赖联系中,每个实体必须至少有一个标识符。而在标定联系中,一个实体集中的全部实例完全依赖于另个实体集中的实例,在这种依赖联系中一个实体必须至少有一个标识符,而另一个实体却可以没有自己的标识符。没有标识符的实体用它所依赖的实体的标识符作为自己的标识符。

    换句话来理解,在标定联系中,一个实体(选课)依赖 一个实体(学生),那么(学生)实体必须至少有一个标识符,而(选课)实体可以没有自己的标识符,没有标标识符的实体可以用实体(学生)的标识符作为自己的标识符。

    递归联系:
    递归联系是实体集内部实例之间的一种联系,通常形象地称为自反联系。同一实体类型中不同实体集之间的联系也称为递归联系。

    例如:在“职工”实体集中存在很多的职工,这些职工之间必须存在一种领导与被领导的关系。又如“学生”实体信中的实体包含“班长”子实体集与“普通学生”子实体集,这两个子实体集之间的联系就是一种递归联系。创建递归联系时,只需要单击“实体间建立联系”工具从实体的一部分拖至该实体的别一个部分即可。如图


    五、 定义联系的特性

    在两个实体间建立了联系后,双击联系线,打开联系特性窗口,如图所示。


    六、 定义联系的角色名
    在联系的两个方向上各自包含有一个分组框,其中的参数只对这个方向起作用,Role Name为角色名,描述该方向联系的作用,一般用一个动词或动宾组表。
    如:“学生 to 课目 ” 组框中应该填写“拥有”,而在“课目To 学生”组框中填写“属于”。(在此只是举例说明,可能有些用词不太合理)。

    七、 定义联系的强制性
    Mandatory 表洋这个方向联系的强制关系。选中这个复选框,则在联系线上产生一个联系线垂直的竖线。不选择这个复选框则表示联系这个方向上是可选的,在联系线上产生一个小圆圈。

    八、 有关联系的基数
    联系具有方向性,每个方向上都有一个基数。

    举例,
    “系”与“学生”两个实体之间的联系是一对多联系,换句话说“学生”和“系”之间的联系是多对一联系。而且一个学生必须属于一个系,并且只能属于一个系,不能属于零个系,所以从“学生”实体至“系”实体的基数为“1,1”,从联系的另一方向考虑,一个系可以拥有多个学生,也可以没有任何学生,即零个学生,所以该方向联系的基数就为“0,n”,如图所示

    展开全文
  • 建立时间和保持时间概念

    万次阅读 多人点赞 2018-05-01 22:53:49
    一、概念 建立时间和保持时间都是针对触发器特性说。 时序图如下:建立时间(Tsu:set up time) 是指在触发器时钟信号上升沿到来以前,数据稳定不变时间,如果建立时间不够,数据将不能在这个时钟上升沿...

    一、概念

      建立时间和保持时间都是针对触发器的特性说的。

      时序图如下:

    建立时间(Tsu:set up time)  

      是指在触发器的时钟信号上升沿到来以前,数据稳定不变的时间,如果建立时间不够,数据将不能在这个时钟上升沿被稳定的打入触发器,Tsu就是指这个最小的稳定时间。

    保持时间(Th:hold time)  

      是指在触发器的时钟信号上升沿到来以后,数据稳定不变的时间,如果保持时间不够,数据同样不能被稳定的打入触发器,Th就是指这个最小的保持时间。

    输出相应时间(Tco) 

      触发器输出的响应时间,也就是触发器的输出在clk时钟上升沿到来之后多长的时间内发生变化,也即触发器的输出延时。

    二、数字系统设计常见与之有关的问题

    1、问题提出

      数字系统设计常见的电路图,这里需要保证数据能够正确的在这两个触发器上进行传输,由此确定中间组合逻辑电路的传输延时的范围。

    Tcomb: 组合逻辑电路的传输延时

     2、第二个触发器要满足建立时间的约束条件

     时序图如下,假设D1的输入为图中的蓝线所示

    时序解释:

      在第一个时钟上升沿,前边的触发器采集D1信号,将高电平打入触发器,经过Tco的触发器输出延时到达组合逻辑电路。又经过组合逻辑电路的延时Tcomb(我们假定组合逻辑电路此时没有改变信号的高低,可以把它假定为一个缓冲器)送到了D2接口上。在第二个时钟上升沿到来之前,D2数据线上的信号要满足稳定时间>触发器的建立时间Tsu。

    Tclk - Tco - Tcomb > Tsu

      考虑最坏的情况:触发器的输出延时最大,组合逻辑电路的延时也最大,可得:

    Tclk - Tco-max - Tcomb-max > Tsu

    3、第二个触发器要满足保持时间的约束条件

      时序图如下,假设D1的输入为图中的蓝线所示

    时序解释:

       接着之前的时序图继续,在第二个时钟上升沿前边触发器采集到D1上的低电平,经过Tco的延时在Q1上得到表达。这个低电平在经过组合电路延时Tcomb到达D2。现在的问题是经过这么Tco+Tcomb的延时,D2上原本的高电平在第二个时钟上升沿到来之后的稳定时间 > 第二个触发器的保持时间。满足了这个条件,后边的触发器才能稳定的接收到最初由D1传过来的高电平。

    Tco + Tcomb > Th

       考虑到最坏的情况:触发器的输出延时最小,组合逻辑电路的延时也最小

    Tco-min + Tcomb-min > Th

    4、问题的答案

      我们得到中间组合逻辑电路的输出延时范围为:

    (Tclk - Tco-max -  Tsu) > Tcomb > (Th - Tco-min)
    展开全文
  • 导读:了解涉及Service Broker 基本概念及应用场景。   一、前言:  Service Broker为SQL Server提供消息队列,这提供了从数据库中发送异步事务性消息队列方法。Service Broker消息可以保证以适当顺序或...

    SQL Server 2008中SQL  Service Broker

    导读:了解涉及Service Broker 的基本概念及应用场景。

     

    一、前言:

         Service Broker为SQL Server提供消息队列,这提供了从数据库中发送异步事务性消息队列的方法。Service Broker消息可以保证以适当的顺序或原始的发送顺序不重复地一次性接收。并且因为内建在SQL Server中,这些消息在数据库发生故障时是可以恢复的,也可以随数据库一起备份。在SQL Server 2008中,还引入了使用Create Broker Priority命令对会话设定优先级,可以对重要的或不重要的会话进行优先级设定,以保证消息合理地处理。

         本文假定一个在线数据库BookStore中存储了一些业务订单。我们使用Service Broker应用程序将消息发送到另一个数据库BookDistribution,该数据库是分离的应用程序调用,该应用程序控制仓库入库和出库交付, 并返回消息给BookStore。

     

    参考:

    1、SQL Server 2005 Service Broker 初探

    http://msdn.microsoft.com/zh-cn/library/ms345108%28v=sql.90%29.aspx

    2、SQL Server 2008 Transact-SQL Recipes: A Problem-Solution Approach

    http://www.amazon.com/Server-2008-Transact-SQL-Recipes-Problem-Solution/dp/1590599802

    展开全文
  • SAS中利用libname命令建立逻辑库,虽然之后建立的与其关联永久数据集还保存在该逻辑库所指目录中,但重启SAS后该库却没有显示于库目录中。 例如e:\mysas目录已存在,程序data student.aaa;……重启SAS后虽然数据...
    libname student 'e:\mysas';
    
    SAS中利用libname命令建立逻辑库,虽然之后建立的与其关联的永久数据集还保存在该逻辑库所指的目录中,但重启SAS后该库却没有显示于库目录中。
    例如e:\mysas目录已存在,程序data student.aaa;……重启SAS后虽然数据集aaa还保存在e:\mysas目录中,但student逻辑库却消失了。
    但通过菜单方式建立逻辑库时,选择“Enable at startat”选项时就不存在这个问题。
    以上介绍的是永久库,特点,数据不会在关闭sas后丢失。
    引用库里的数据集是要加库名,student.aaa
    ---------------------------------
    临时库:sas启动后有一个work库,里面的内容在sas关闭后自动清空。
    另一个特点,引用临时库的数据不用加库名。
    展开全文
  • 当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP---用户数据报协议,是一个...
  • 建立时间(setup time)是指在触发器时钟信号上升沿到来以前,数据稳定不变时间,如果建立时间不够,数据将不能在这个时钟上升沿被打入触发器;保持时间(hold time)是指在触发器时钟信号上升沿到来以后,...
  • 文件保护的概念

    千次阅读 2016-10-17 14:02:02
    文件保护的概念 为了防止文件共享可能会导致文件被破坏或者未经核准用户修改文件,文件系统必须控制用户对文件存取,即:解决对文件读、写、执行许可问题。因此必须建立相应文件保护机制:口令保护、加密...
  • 应用开发环境一般包括cross-toolchain,文件传输或共享方法等。
  • 技术的概念

    千次阅读 2016-05-13 14:17:26
    一、技术的概念 技术有不同的理解 技术是一个有多种定义的名词,有几十种,而且含义各...实际上,这次高中技术教育课程的改革正是建立在对技术概念的认识深化的基础之上。 下面给大家介绍一些较有代表性的技术定义
  • OpenGL基础图形编程 - OpenGL概念建立

    千次阅读 2010-05-10 18:49:00
    2.1、OpenGL基本理解 OpenGL是一个与硬件图形发生器软件接口,它包括了100多个图形操作函数,开发者可以利用这些函数来构造景物模型、进行三维图形交互软件开发。正如上一章所述,OpenGL是一个高性能图形开发...
  • 点云的概念

    千次阅读 2019-11-14 22:07:08
    点云与三维图像关系:三维图像是一种特殊信息表达形式,其特征是表达空间中三个维度数据,表现形式包括:深度图(以灰度表达物体与相机距离),几何模型(由CAD软件建立),点云模型(所有逆向工程设备都...
  • 使用Protege建立了本体模型及实例保存为.owl以后,如何通过jena找到某给定概念的子概念? 求具体的代码!
  • 亚稳态的概念

    千次阅读 2018-05-01 22:55:41
    其实时序分析精华就是要分析每个触发器是否能够满足建立时间以及保持时间要求。 首先解释:同步逻辑、异步逻辑: 简单理解:在一个模块中用到时钟与时钟之间有固定相位关系 或者说时钟特征是可预测被...
  • PowerDesigner之PDM(物理... PDM中涉及到基本概念包括: 表;列;视图;主键;候选键;外键;存储过程;触发器;索引;完整性检查约束;  以上这些都是数据库的概念,不适合在PowerDesigner里面表述。 二、创建PDM
  • 概念识别

    2009-02-13 23:22:00
    一个方法是通过建立一个候选的概念列表,来开始建立模型。但是,更多是使用名词短语分析找出概念方法,然后把它们作为候选的概念类或者属性。使用这种方法必须十分小心,从名词机械映射肯定是不行,...
  • UDP攻击的概念

    千次阅读 2018-06-09 18:02:01
    UDP 是一种无连接协议,而且它不需要用任何程序建立连接来传输数据。当攻击者随机地向受害系统端口发送 UDP 数据包时候,就可能发生了 UDP 淹没攻击。概念释义 UDP 是User Datagram Protocol简称, 中文名...
  • 链表的概念以及它作用

    万次阅读 2016-12-20 13:11:39
    C语言中指向结构指针和包含指针结构这两个概念是非常重要,我们可以使用它来建立复杂数据结构,像链表,双向链表和树等。struct a{int value; struct a * next; }定义了一个叫做a结构,它包含两个成员:...
  • 原文地址:基本概念:线与逻辑、锁存器、缓冲器、建立时间、缓冲时间作者:清月 锁存器:输出端状态不会随输入端状态变化而变化,只有在有锁存信号时输入状态被保存到输出,直到下一个锁存信号。通常只有0和1...
  • UML的概念模型

    千次阅读 2013-12-18 15:16:15
    UML的概念模型    2009-01-07 来源:chinaunix.net   为了理解UML,需要形成该语言的概念模型,这要求学习建模3个要素:UML基本构造块、支配这些构造块如何放在一起规则和一些运用于...
  • MySQL中的库的建立和表的建立

    千次阅读 2015-09-29 13:19:57
    (create,几乎所有结构都是用这个属性建立的) create database 库名【库选项】; 注意问题:库选项只有校对集和字符集的概念 ; ( 字符集: PHP中字符集做实事很多:可以设置服务器默认字符集; ...
  • 自适应控制的概念

    千次阅读 2020-03-01 17:07:45
    自适应控制研究对象是具有不确定性系统。自适应控制能修正自己特性以适应对象和扰动动态特性变化。...根轨迹法和频率特性法是建立在传递函数基础上。 状态空间法是建立在状态变量基础上。不确定系...
  • 中断和异常的概念

    千次阅读 多人点赞 2017-11-01 20:43:08
    中断Interruption 异常Exception 在操作系统中引入核心态和...因此,需要在核心态建立一些“门”,实现从用户态进入核心态。在实际操作系统中,CPU运行上层程序时唯一能进入这些“门”途径就是通过中断或异常。
  • 信令基本概念

    万次阅读 2016-10-27 19:27:35
    前言 ISDN中常用的信令有七号信令(SS7)、一号信令(MFCR2)、PRI(DSS1)信令以及E&M信令。... 严格地讲,信令是这样一个系统,它允许网络中的“智能”节点交换下列有关信息:呼叫的建立、监控
  • OSPF理论+实验,OSPF路由协议概述,工作过程,基本概念,和数据包以及建立完全邻接关系过程前言:一:OSPF基本概念和工作过程1.1:OSPF路由协议概述1.1.1:自治系统(AS)1.1.2:内部网关协议(IGP)1.1.3:外部...
  • 关系模型的概念,定义

    万次阅读 2018-05-02 20:37:51
    (1)关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。(2)关系模型的概念单一,无论实体还是实体之间的联系都用关系表示,操作的对象个操作的结果都是关系,所以其数据结构简单、清晰、用户易懂易用...
  • PSA的概念

    千次阅读 2013-12-13 11:25:20
    PSA是BW中内置保存源系统数据区域。在BW中,所请求数据被原封不动保存下来。在传输数据到信息源之前,你可以选择把业务数据和主数据...传输结构改变了,系统就建立新版本PSA表。数据不会被改变,不会被压缩。
  • 元数据的概念

    千次阅读 2014-09-30 16:10:13
    元数据的概念 按照传统定义,元数据(Metadata)是关于数据数据。在数据仓库系统中,元数据可以帮助数据仓库管理员和数据仓库开发人员非常方便地找到他们所关心数据;   元数据是描述数据仓库内数据...
  • 使用数码概念验证码识别系统第一步就是建立一个验证码识别工程文件。这一步通常情况下十分容易,点击软件工具栏第一个图标,或是点击菜单“工程”——“新建”即可打开一个保存文件窗口,输入你想要工程文件名...
  • 二叉树的建立及其递归遍历(C语言实现)

    万次阅读 多人点赞 2018-06-22 22:58:03
    最近在学习数据结构中树的概念,迟迟不得入门,应该是自己懒惰和没有勤加练习导致,以后应该多加练习 以下是我对二叉树一些总结内容 二叉树特点有: - 每一个节点最多有两棵子树,所以二叉树中不存在度...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,218
精华内容 14,087
关键字:

概念的建立