精华内容
下载资源
问答
  • 数据库基础版应该多一些这类问题! 逻辑设计:设计数据库... 这两个设计的分开,有很大的意义,实现数据独立性的有效手段,对应三级模式,逻辑设计主要设计外模式和模式,以及外模式和模式之间的映像关系,物理设计主

    数据库基础版应该多一些这类问题!  
      逻辑设计:设计数据库的逻辑结构,与具体的DBMS无关,主要反映业务逻辑。  
      物理设计:设计数据库的物理结构,就是根据数据库的逻辑结构,结合选定的DBMS,设计数据库的存储结构、存取方式等。  
       
      这两个设计的分开,有很大的意义,是实现数据独立性的有效手段,对应三级模式,逻辑设计主要设计外模式和模式,以及外模式和模式之间的映像关系,物理设计主要设计内模式以及内模式和模式之间的映像关系。  

    数据库的逻辑设计包括确定所需的实体和关系,进行规范化等工作;而数据库的物理设计包括具体的DBMS选择、属性(字段)数据类型、长度、精度确定、DBMS的数据页面大小、内存分配、一致性保证、索引选择、存储方式等等。在进行数据库逻辑设计的时候,必须符合3NF,对于具体的性能原因引起的反规范化,留到物理设计时考虑。

    展开全文
  • 阶段任务是什么? 1、概念设计 也称为概念结构设计,任务是在需求分析阶段产生需求规格说明书基础上,将需求抽象为一个不依赖于任何DBMS数据模型,即概念模型,表现形式为E-R模型。就是画E-R图吧。 2、逻辑...

    数据库设计包括三个阶段:
    1)概念设计
    2)逻辑设计
    3)物理设计

    这三个阶段是什么意思?阶段任务是什么?

    1、概念设计
    也称为概念结构设计,任务是在需求分析阶段产生的需求规格说明书的基础上,将需求抽象为一个不依赖于任何DBMS的数据模型,即概念模型,表现形式为E-R模型。就是画E-R图吧。

    2、逻辑设计
    也称为逻辑结构设计,主要任务是将概念模型为某个特定DBMS上的逻辑模型。具体来说,就是设计库表。

    3、物理设计
    物理结构设计。为逻辑模型选取一个最适合应用环境的物理结构。就是创建物理数据库,建好相应的数据库文件、索引文件,做好各项系统配置等。

    前不久,我学习到模型驱动这一概念。所谓模型驱动(MDA),就是先设计出平台无关模型,然后经过模型转换,建立平台相关模型,最后结合代码框架,自动生成源代码和文档,一个成品就出来了。模型驱动的好处之一,就是可移植性很高,从一个平台移植到另一平台,只需将平台无关模型转换一下就可以了。我感觉数据库的设计思想,跟模型驱动有类似之处。

    那么这个数据库设计工作,在什么时候开展呢?众所周知,系统生命周期里面,系统开发部分分为总体规划、系统分析、系统设计、系统实施、系统验收几个环节。名为数据库设计,是系统设计阶段吗?其实,数据库设计应该分处于系统分析、系统设计、系统实施三个阶段。系统分析阶段,如果采用结构化分析方法(SA)的话,需要完成数据建模、功能建模、行为建模三项工作。其中数据建模,就是负责数据库的概念设计,绘制E-R模型。数据库的逻辑设计,在系统设计阶段;物理设计,在系统实施阶段。开发方法有多种,结构化方法、面向对象方法、面向服务方法,等等,通常混合使用,数据建模往往都是必须的。

    说另外一个话题。

    访问数据库,由外到内,有所谓三级模式-两层映射的机制。三级模式,外模式、逻辑模式、内模式;两层映射,外模式-逻辑模式映射,逻辑模式-内模式映射。

    外模式是以一种对外的视角,称为用户视图,或者说,从外部的角度看到或理解的数据库样子。简单点吧,就是数据库里的视图。视图是虚拟表,它的行列数据均来自于一个或多个基本表。

    逻辑模式,对应的就是基本表。

    内模式,对应的是存放基本表的数据文件。

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    这是一种分层结构,类似网络的ISO7层模型,最上面,是面向用户和应用的外模式,屏蔽了大量细节;最下面,是底层的物理文件,内模式。内模式中的数据从这个数据文件转移到别的文件,对概念模式的基本表来说是透明的;同理,基本表的结构发生了改变,只要视图相应做适配,对外部的应用程序来说也是透明的,不必做任何修改。

    大道不孤必有邻,活到老,学到老。

    展开全文
  • 5:确定剧情走向,编写主线故事并设计相关任务配合关卡 6:确认战斗准备-决策-反思三个阶段 以上,就是游戏核心内容流程。 如果想制作完整,当核心内容确定后接下来要做事情 1:确认游戏“养成”内容。 2...

    1:确定针对的“用户画像”即玩家类型和性别。年龄阶段

    2:确定游戏核心玩法内容和美术表现以及世界观背景故事

    3:找到并制造出使玩家获得“乐趣”的内容。同时满足玩家对游戏的各项“体验”

    4:创造障碍(PVE)和对战规则(PVP)同时搭建关卡内容

    5:确定剧情走向,编写主线故事并设计相关任务配合关卡

    6:确认战斗的准备-决策-反思三个阶段

    以上,就是游戏的核心内容的流程。

    如果想制作完整,当核心内容确定后接下来要做的事情

    1:确认游戏的“养成”内容。

    2:确认游戏的“收集”内容。

    3:确认游戏的“社交”内容。

    4:确认游戏的“活动”内容

    展开全文
  • 怎么当好App产品经理,正确app产品设计流程是什么.zip 1)移动产品需求分析和用户定位分析 2)产品故事版或是产品拓扑图 3)系统逻辑架构和任务流程 4)移动APP界面分析和AP
  • 软件概要设计的基本任务

    千次阅读 2012-12-17 17:04:20
    进入了设计阶段,要把软件“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现软件的需求,并将设计的结果反映在“设计规格说明书”文档中,所以软件设计一个把软件需求转换为软件表示的过程,最初这种...

    4.1 软件概要设计的基本任务

        在软件需求分析阶段,已经搞清楚了软件“做什么”的问题,并把这些需求通过规格说明书描述了出来,这也是目标系统的逻辑模型。进入了设计阶段,要把软件“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现软件的需求,并将设计的结果反映在“设计规格说明书”文档中,所以软件设计是一个把软件需求转换为软件表示的过程,最初这种表示只是描述了软件的总的体系结构,称为软件概要设计或结构设计。

    4.1.1 基本任务

        1. 设计软件系统结构(简称软件结构)

        为了实现目标系统,最终必须设计出组成这个系统的所有程序和数据库(文件),对于程序,则首先进行结构设计,具体为:

        (1)采用某种设计方法,将一个复杂的系统按功能划分成模块。

        (2)确定每个模块的功能。

        (3)确定模块之间的调用关系。

        (4)确定模块之间的接口,即模块之间传递的信息。

        (5)评价模块结构的质量。

        根据以上内容,软件结构的设计是以模块为基础的,在需求分析阶段,已经把系统分成层次结构。设计阶段,以需求分析的结果为依据,从实现的角度进一步划分为模块,并组成模块的层次结构。软件结构的设计是概要设计关键的一步,直接影响到下一阶段详细设计与编码的工作软件系统的质量及一些整体特性都在软件结构的设计中决定。

        2.数据结构及数据库设计

        对于大型数据处理的软件系统,除了控制结构的模块设计外,数据结构与数据库设计也是很重要的。

        (1)数据结构的设计

        逐步细化的方法也适用于数据结构的设计。在需求分析阶段,已通过数据字典对数据的组成、操作约束、数据之间的关系等方面进行了描述,确定了数据的结构特性,在概要设计阶段要加以细化,详细设计阶段则规定具体的实现细节。在概要设计阶段,宜使用抽象的数据类型。

        (2)数据库的设计

        数据库的设计指数据存储文件的设计,主要进行以下几方面设计:

        ①概念设计。在数据分析的基础上,采用自底向上的方法从用户角度进行视图设计,一般用ER模型来表示数据模型,这是一个概念模型。

        ②逻辑设计。ER模型或IDEFlx模型是独立于数据库管理系统(DBMS)的,要结合具体的DBMS特征来建立数据库的逻辑结构,对于关系型的DBMS来说将概念结构转换为数据模式、子模式并进行规范,要给出数据结构的定义,即定义所含的数据项、类型、长度及它们之间的层次或相互关系的表格等等。

        ③物理设计。对于不同的DBMS,物理环境不同,提供的存储结构与存取方法各不相同。物理设计就是设计数据模式的一些物理细节,如数据项存储要求、存取方式、索引的建立。

        3.编写概要设计文档

        文档主要有:

        (1)概要设计说明书。

        (2)数据库设计说明书,主要给出所使用的DBMS简介、数据库的概念模型、逻辑设计、结果。

        (3)用户手册,对需求分析阶段编写的用户手册进行补充。

        (4)修订测试计划,对测试策略、方法、步骤提出明确要求。

        4.评审

        对设计部分是否完整地实现了需求中规定的功能、性能等要求,设计方案的可行性,关键的处理及内外部接口定义正确性、有效性,各部分之间的一致性等等都一一进行评审。

    4.1.2 软件概要设计说明书的主要内容

        概要设计说明书是概要设计阶段结束时提交的技术文档,按国标GB8576-88的“计算机软件产品开发文件编制指南”规定,软件设计文档可分为“概要设计说明书”、“详细设计说明书”、“数据库设计说明书”。

    展开全文
  • 练习一 简单组合逻辑设计 练习二 简单时序逻辑电路设计 练习三 利用条件语句实现较复杂时序逻辑电路 练习四 设计时序逻辑时采用阻塞赋值与非阻塞赋值区别 练习五 用always块实现较复杂组合逻辑电路 ...
  • AsyncTask在Android十分常用,那为什么如此常用呢,不用行不行呢,内部又怎么实现呢,为什么...这里说有设计思想我根据查看Android源代码提炼出来代码逻辑,所以不会跟Google工程师原始设计思想100%符合(...
  • 它们各自处理自己的任务: (1)模型:模型持有所有的数据、状态和程序逻辑。模型独立于视图和控制器。 (2)视图:用来呈现模型。视图通常直接从模型中取得它需要显示的状态与数据。对于相同的信息可以有多个...
  • 所以在防火墙配置页面中可能会经常看到调用cgi,但真正做事一般并不cgi,比如说执行关机命令,他们的逻辑如下: (ps:上图所说前台界面包含通常web开发中后端,不然也没有socket一说) 为什么要这么设计你...
  •  架构很多,比如说j2ee就是个架构,他设定了一种高效开发方法,架构可以复用开发方法,能提高整个软件系统健壮性和部分性能,能帮助设计师们快速定位自己角色和任务。 架构必不可少,但是架构不是万能...
  • 随着互联网不断发展,用户体验在企业中变得更加重要,UI设计随之而兴起新兴行业,从事对软件人机交互、操作逻辑、界面美观整体设计工作。因此,UI设计师也成为就业市场上‘香饽饽’。 ​  1、...
  • 这就是引擎中各组件的任务职能,各施其职发挥出种组件的特点: 1、种子就是原始URL没什么好说明的 2、爬虫引擎 对爬虫种子或其它任务进行调度 3、网页获取器 主要任务是对网页内容进行读取,包括网页编码解析及转码...
  • 什么是构架设计图 ?有哪些组成?

    千次阅读 2013-01-25 10:57:08
    构架视图图形描述称为构架设计图。 对于以上描述各种视图,设计图由以下统一建模语言图组成 [UML99]: 逻辑视图:类图、状态机和对象图。 进程视图:类图与对象图(包括任务 – 进程与线程)。 实施视图:...
  • 面向过程程序设计

    千次阅读 热门讨论 2013-12-04 15:36:58
    一,设计的任务  在软件的需求分析阶段,已经把软件“做什么”的问题搞清了,并且这些需求都最后归结为文档了,从而得出软件系统设计的逻辑模型。在设计阶段的任务,就是要把这个系统的逻辑模型转变成“怎么做”...
  • 那为什么如此常用呢,不用行不行呢,内部又怎么实现呢,为什么JavaAPI中没有这个类呢,看完本文后,你将会知道答案这里说有设计思想我根据查看Android源代码提炼出来代码逻辑,所以不会跟Google工程师...
  • 当要实现一个功能点时,最好将较大的任务分割成较小且更清晰的任务,这些任务是相对独立的逻辑单元,可以单独进行测试。列一张这样可完成的较小任务的清单,并在完成之后勾选、更新。这样会形成自我激励,并促使自己...
  • 交互设计的真相

    2021-02-27 00:06:37
    到底什么是交互设计?关于这个问题答案,我...那么“交互设计”即通过理解需求(业务逻辑),设计任务流程或信息架构,最后制作出页面原型过程。在网上也找到了比较受认同解释,这从交互设计积累经验得到
  • 对于存放数据,考虑到速度优势,可以使用Redis进行存放,在活动开始前1分钟内将Mysql中相关活动,活动奖品,活动策略等信息取出存放在Redis中进行预热(该功能可以通过定时任务实现) 缓存概览如下: 上图存放...
  •   任务执行存在上下文切换,这个很耗资源操作。   多线程修改数据时,加锁也有额外性能开销,资源并发控制问题等。   代码复杂了,调试也困难许多。 2、单线程好处 (1)没有创建线程性能消耗; (2...
  • Quartz 设计有三个核心类,分别 Scheduler(调度器)Job(任务)和 Trigger (触发器) 基础概念 Job 具体需要处理的业务逻辑。 JobDetail 详细的任务描述,包括名称,关联的Job,Job运行时所需要的参数等。 ...
  • 一句话,两者都为了完成计算任务设计。两者区别在于存在于片内缓存体系和数字逻辑运算单元结构差异:CPU虽然有多核,但总数没有超过两位数,每个核都有足够大缓存和足够多数字和逻辑运算单元,并
  • 3、网络设计的前一阶段是什么? 前期准备阶段 4、网络系统设计包括哪些内容? 包括:1.逻辑网络设计 2.物理网络设计 5、网络系统设计的下一阶段是什么? 实施方案编写 6、网络系统设计的结果性文档是什么? 网络...
  • 一、什么是算法算法一系列解决问题的清晰指令,也就是说,...不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。 算法的时间复杂度指算法需要消耗的时

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 712
精华内容 284
关键字:

逻辑设计的任务是什么