结构计算机分析模型有哪几种,其适用的结构类型范围
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。
数据结构不是一种或者几种,它是一种描述方式,不同程序有不同的数据结构,希望你看得明白,有帮助
1)数据模型的分类:
最常用的数据模型是概念数据模型和结构数据模型:
①概念数据模型(信息模型):面向用户的,按照用户的观点进行建模,典型代表:E-R图
②结构数据模型:面向计算机系统的,用于DBMS的实现,典型代表有:层次模型,网状模型、关系模型,面向 对象模型
数据结构:主要描述数据的类型、内容、性质以及数据间的联系等,是目标类型的集合。目标类型是数据库的组成成分,一般可分为两类:数据类型、数据类型之间的联系。数据类型如DBTG(数据库任务组)网状模型中的记录型、数据项,关系模型中的关系、域等。
联系部分有DBTG网状模型中的系型等。数据结构是数据模型的基础,数据操作和约束都基本建立在数据结构上。不同的数据结构具有不同的操作和约束。
数据操作:数据模型中数据操作主要描述在相应的数据结构上的操作类型和操作方式。它是操作算符的集合,包括若干操作和推理规则,用以对目标类型的有效实例所组成的数据库进行操作。
数据约束:数据模型中的数据约束主要描述数据结构内数据间的语法、词义联系、他们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。它是完整性规则的集合,用以限定符合数据模型的数据库状态,以及状态的变化。
约束条件可以按不同的原则划分为数据值的约束和数据间联系的约束;静态约束和动态约束;实体约束和实体间的参照约束等。
结构简单,统一指挥;
责任与职权明确。</ol>缺点:
若组织规模较大,一人承担所有管理职能会执行困难;
不同部门之间协调性较差。</ol>适用范围:适用于销量大、决策信息少的。矩阵型:优点:
灵活性和适应性较强;
部门之间的协调性较好,可相互支持。</ol>缺点:
通常组成临时小组型,稳定性较差;
双重领导,若发生意见不一致可能使工作难以展开。</ol>适用范围:适用于同时承担多个项目的。项目型:优点:
团队适应能力较强,创新性高;
项目组织之间缺乏信息交流。</ol>缺点:
项目资源不能共享,成本较高;
缺乏明确性。</ol>适用范围:适用于同时进行多个项目但不生产标准产品的。
相关问答: