您好、欢迎来到现金彩票网!
当前位置:八马彩票 > 概念模式 >

谁有总结好的计算机概念文章

发布时间:2019-08-14 02:28 来源:未知 编辑:admin

  物理数据描述指数据在存储设备上的存储方式,物理数据是实际存放在存储设备上的数据。

  数据管理软件的功能之一,就是要把逻辑数据转换成物理数据,以及把物理数据转换成逻辑数据。

  概念数据模型:是独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构;它是现实世界的

  第一层抽象,是用户和数据库设计人员之间进行交流的工具;这一类中著名的模型是“实体联系模型”,简称“ER”模型。

  结构数据模型:是直接面向数据库的逻辑结构;它是现实世界的第二层抽象,涉及到计算机系统和数据库管理系统;这一类中的例子有层次、网状、关系、面向对象等模型。

  (2)由于树型结构层次顺序的严格复杂,引起数据的查询和更新操作也很复杂,因此编写应用程序也很复杂。

  网状模型的特点是:记录之间联系通过指针实现,M:N联系也容易实现,查询效率较高。

  特点是:关系模型与层次、网状的最大差别是用关键码而不是用指针导航数据,表格简单,用户易懂,编程时不涉及存储结构、访问技术等细节。

  外部级:最接近用户,是单个用户所能看到的数据特性。单个用户使用的数据视图的描述称为“外模式”。

  概念级:涉及到所有用户的数据定义,是全局的数据视图。全局数据视图的描述称为“概念模式”。

  内部级:最接于物理存储设备,涉及到实际数据存储的结构。物理存储数据视图的描述称为“内模式”。

  为实现这三个抽象级别的联系和转换,DBMS在级级结构之间提供两个层次的映象:外模式/模式映象,模式/内模式映象。

  数据独立性是指:应用程序和数据之间相互独立,不受影响。分为物理独立性和逻辑独立性。

  (1) 物理数据独立性:如果数据库的内模式要进行修改,即数据库的存储设备和存储方法有所变化,那么模式/内模式映象也要进行相应的修改,使概念模式尽可能保持不变。也就是对内模式的修改尽量不影响概念模式。

  (2) 逻辑数据独立性:如果数据库的概念模式要进行修改,如增加记录类型或增加数据项,那么外模式/模式映象也要进行相应的修改,使外模式尽可能保持不变。也就是概念模式的修改尽量不影响外模式和应用程序。

  (1) 数据库的定义功能:DBMS提供数据定义语言(DDL)定义数据库的三级结构及其相互之间的映象、完整性、安全控制等约束。

  (2) 数据库的操纵功能:DBMS提供数据操纵语言(DML)实现对数据库中数据的操作。

  (3) 数据库的保护功能:DBMS对数据库的保护主要通过数据库的恢复、数据库的并发控制、数据库的完整性控制、数据库的安全性控制等四个方面实现。

  (4) 数据库的存储管理:DBMS的存储管理子系统提供了数据库中数据和应用程序的一个界面,其职责是把各种DML语句转换成低层的文件系统命令,起到数据的存储、检索和更新的作用。

  (5) 数据库的维护功能:DBMS中实现数据库维护功能的实用程序主要有数据装载程序、备份程序、文件重组织程序、性能监控程序。

  (6) 数据字典(DD):数据库系统中存放三级结构定义的数据库称为数据字典,对数据库的操作都要通过访问DD才能实现。

  17. DBS的组成:DBS是一个实际可运行的,按照数据库方法存储、维护和向应用系统提供数据支持的系统,它是数据库、硬件、软件、数据库管理员(DBA)的集合体。

  (1) 数据库(DB):是与一个特定组织各项应用有关的全部数据的集合,由应用数据的集合(物理数据库)、关于各级数据结构的描述(描述数据库)两部分组成。

  (3) 软件:包括DBMS、OS、各种宿主语言和应用开发支持软件等程序。

  关系模型基本上遵循数据库的三级体系结构。概念模式是关系模式的集合,外模式是关系子模式的集合,内模式是存储模式的集合。

  (1) 关系模式:关系模式实际上是记录类型。它的定义包括:模式名,属性名,值域名以及模式的主键。

  (2) 关系子模式:是用户所用到的那部分数据的描述。除了指出用户的数据外,还应指出模式与子模式之间的对应性。

  (3) 存储模式:关系存储时的基本组织方式是文件,元组是文件中的记录。存储一个关系可以用散列方法或索引方法实现。如果关系中元组数目较少,也可以用堆文件方式实现。

  (1) 实体完整性规则:这条规则要求关系中元组在组成主键的属性上不能有空值。

  (3) 用户定义的完整性规则:它反映某一具体应用涉及的数据必须满足的语义要求。

  (1) 数据定义。(SQL DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消操作。

  (2) 数据操纵。(SQL DML)数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作。

  (3) 数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。

  (4) 嵌入式SQL的使用规定。涉及到SQL语句嵌入在宿主语言程序中使用的规则。

  (2) 字符串型:CHAR(N)长度为N的定长字符串、VARCHAR(N)具有最大长度为N的变长字符串。

  (3) 位串型:BIT(N)长度为N的二进制位串、BIT VARYING(N)最大长度为N的变长二进制位串

  如果关系模式R的所有属性的值域中每一个值都是不可再分解的值,则称R是属于第一范式模式。

  如果关系模式R为第一范式,并且R中每一个非主属性完全函数依赖于R的候选键,则称R是第二范式模式。

  如果关系模式R是第一范式,且每个非主属性都不传递依赖于R的候选键,则称R是第三范式的模式。

  如果关系模式R是第一范式,且每个属性都不传递依赖于R的候选键,那么称R是BCNF的模式。从BCNF的定义可明显地得出如下结论:

  设关系模式R,D是一个多值依赖集,如果D中存在一个非平凡多值依赖X→→Y,并且X必是R的超键,那么称R是4NF模式。

  对实体类型,将每个实体类型转换成一个关系模式,实体的属性即为关系模式的属性,实体标识符即为关系模式的键。

  (1) 对1:1可在两个实体类型转换成的两个关系模式中任意一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。

  (2) 对1:N,则在N端实体类型转换成的关系模式中加入1端实体类型转换成的关系模式的键和联系类型的属性。

  (3) 对M:N,则将联系类型也转换成关系模式,其属性为两端实体类型的键盘加上联系类型的属性,而键为两端实体键的组合。

  事务是一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单位,相当于操作系统环境

  (1) 原子性:一个事务中所有对数据库操作是一个不可分割的操作序列。事务要么完事地被全部执行,要么什么也不做。

  (2) 一致性:一个事务独立执行的结果将保证数据库的一致性,即数据不会因事务的执行而遭受破坏。

  (3) 隔离性:在并发事务被执行时,系统应保证与这些事务先后单独执行时的结果一样,此时达到了隔离性要求。

  (4) 持久性:一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中。

  增生阶段:也称为扩展阶段或申请封锁阶段。在增生阶段中,事务可申请封锁,但不能解除任何已取得的封锁。

  收缩阶段:也称为释放封锁阶段。在收缩阶段中,事务可释放封锁,但是不能申请新的封锁。

  模块化:程序中逻辑上相对独立的成分,它是一个独立的编程单位,应有良好的接口定义。

  一致性:整个软件系统的各个模块使用一致的概念,符号和术语,程序内部接口应保持一致性,软件与硬件接口应保持一致等,系统规定说明与系统行为应保持一致,用于形式化规格说明的公理系统应保持一致等。

  完整性:软件系统不丢失任何重要成分,完全实现系统所需功能的程度,在形式化开发方法中,按照给出的公理系统,描述系统行为的充分性,当系统处于出错或非预期状态时,系统行为保持正常的能力。

  瀑布模型:开发模型呈线性,所以当开发成果沿未经过测试时,用户无法看到软件的效果

  增量模型:增量模型是一种非整体开发的模型。该模型具有较大的灵活性,适合于软件需求不明确、设计方案有一定风险的软件项目。

  喷泉模型:开发过程有分析、系统设计、软件设计和实现4个阶段。各阶段相互重叠,它反映了软件过程并行性的特点。以分析为基础,资源消耗成塔型。强调增量开发,整个过程是一个迭代的逐步提炼的过程。

  变换模型:主要用于软件的形式化开发方法,从软件需求形式化说明开始,经过一系列变换,最终得到系统的目标程序。基于知识的模型:是基于瀑布模型的,在各个阶段都有相应的专家系统支持

  主程序员的组织方式。开发程序的人员应采用以一个主程序员、一个后备程序员和一个程序管理员三人为核心,再加上一些专家等组成的小组

  答:模块化是指解决复杂问题时自定而下逐层把系统划分为若干模块的过程。模块化是软件解决复杂问题所具备的手段,模块化使程序易于理解设计测试和维护。划分模块化的原则:规定和设计模块应当包括模块内过程和数据的信息,对于其他不需要这些信息的模块是不可访问的。有效的模块化可以通过定义一组独立的模块来达到。独立模块彼此之间仅能交换那些为了完成系统功能的所必须的信息,因为绝大多数的数据和过程是软件其他部分不可访问的。这样规定和设计的模块会带来极大的好处。

  内聚:内聚标志着一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩展,理想内聚的模块只做一件事。功能内聚,顺序内聚,(高内聚);通讯内聚,过程内聚,(中内聚);时间内聚,逻辑内聚,偶然内聚(低内聚)。耦合:表示软件结构内不容模块彼此之间相互依赖的紧密程度,是衡量软件模块结构质量好坏的度量,是对软件独立性的直接衡量指标,包括数据耦合,控制耦合,共环境耦合和内容耦合。

  答:对象模型:描述系统中对象的类,包括它们的属性和支持的操作。分析对象模型中的信息,必须以某种形式在设计中呈现出来,通常最简单和最好的办法就是把分析得出的类直接带进设计中

  功能模型:描述系统中必须实现的操作。在设计期间,必须确定如何实现每个操作,选择操作的算法,并把复杂的操作分解成简单的操作动态模型:描述系统是如何响应外部事件,程序的控制结构是如何从动态模型倒出来的。程序内的控制流必须既可以用显示也可以用隐式来实现。

  答:两项重要原则:类型一致性和闭合行为类型一致性原则:如果s为t的真子类型,则s必须与t一致,即类型s的对象可以出现在类型t的对象所需要的任何环境中,并且当该对象的任何获取操作执行时,仍能保持其正确性。闭合行为原则:在基于类型/子类型层次结构的继承层次结构中,类C的任何对象操作的执行——包括从C的操类集成的所有操作——应满足C的类不变式

  广域网络中的对等网络,是用“一条”通信线缆将若干局域网络连接在一起而形成的网络系统,类似于局域网络中的“总线〉环型网络拓扑结构

  环型结构是在对等网络结构的基础上发展得到的,即在对等网络的两终端的路由器上分别增加一个连接端口,并增加一个传输设备和一条通信

  缺点:增加结点即要增加跳数;再则,不宜多用户连入网络,因此,环型结构网络只适应于主干网络的建设。

  对等网络结构的另一个变形是星型结构,这种网络拓扑结构几乎可以用任何传输设备建成。

  缺点:结点A是整个系统的“主结点”,若结点A上的路由器故障,将导致整个网络系统的瘫痪。所以,连接在结点A上的路由器一定要选用高性

  请从低到高的顺序指出OSI参考模型中的七层, 并对其中(任选的)五层的每一层指出一个实际协议的例子。

  答:物理层、数据链路层、网络层、传输层、会话层(或会晤层)、表示层、应用层

  文件的组织结构是指文件的构造方式,用户和文件系统往往从不同的角度对待同一个文件。

  用户按信息使用要求组织的文件是独立于物理环境的,称为逻辑文件,其组织方式是:①流式文件:即用户对文件内的信息不再划分可独立的单位,整个文件由一串连续信息组成;②记录式文件:即用户对文件内的信息按逻辑上的独立含义再划分信息单位,每个单位称为一个逻辑记录,简称为记录。文件系统根据存储设备的类型、用户采用的存取方式决定文件在存储介质上的组织方式,目前常用的存储设备有磁盘和磁带,它们的文件组织方式如下:①磁带文件的组织:磁带机是一种顺序存取的设备,组织在磁带上的文件都采用顺序结构;②磁盘文件的组织:文件在磁盘上有多种组织方式,常用的有顺序结构、链接结构和索引结构。

http://essexappliance.net/gainianmoshi/1085.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有