答疑信箱


  1. 问:在选择网络操作系统时,一般应遵循什么准则?

  答:通常需要在对原系统进行分析后,再考察网络操作系统的状况,主要考察点有:该网络操作系统的主要优势和配置;该网络操作系统的生命周期;分析该网络操作系统能否顺应网络计算机潮流。

  2. 问:什么是数字化经济,它有什么新特点?

  答:基于数字化的计算机、通信、信息内容这三种技术的汇合,极大地提高了信息的处理、存储、检索、转换、传送、重组、压缩和纠错等功能,形成了一个强大的信息产业,这就是所谓的数字化经济。它冲破了时空限制,为人类提供了前所未有的、世界范围内的通信、合作、共享信息和智慧的环境,成为了推动信息社会前进的强大生产力。

  3. 问:数据库的安全保护主要包括哪些内容?

  答:数据库安全与恢复是数据库保护的组成部分,数据库保护一般包括四方面内容:安全性、完整性、并发控制和恢复。其中安全性主要是对用户存取数据库中数据权限的控制,以保证数据库的安全和保密;完整性是指数据库中数据的正确性和相容性,保证不产生不符合要求和错误的数据;并发性控制是指数据库在多用户共享时,不破坏数据库中数据的一致性;恢复是指当数据库中数据受到破坏时,如何能恢复到正常状态。

  4. 问:数据仓库的定义如何,它是一种什么样的技术?

  答:由于数据库面向日常事务处理,不适合进行分析处理,因此一种新的技术应运而生,这就是数据仓库技术。它是公认的有利于信息利用最佳的解决方案,它不仅能从容解决信息技术人员面临的问题,同时也为商业用户提供了很好的商业契机。目前数据仓库的定义还不完全统一,比较权威的定义是:数据仓库是支持管理决策过程的、面向主题的、集成的、随时间而变的、持久的数据集合。

  5. 问:目前有哪些软件开发模型,最常用的是什么?

  答:为了指导软件的开发,用不同的方式将软件生存周期中的所有开发活动组织起来,形成不同的软件开发模型。目前常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等,其中最常用的为瀑布模型,它主要包括以下几个阶段:系统分析、软件项目计划、需求分析、软件设计、编码、软件测试和软件维护。

  6. 问:经常在程序设计中听到数据结构和不同算法的概念,你能告诉我它们之间的关系吗?

  答:算法通常按某种规则来描述,描述算法的常用工具是流程图,可以说算法是问题求解过程的精确描述。数据结构是指数据对象及其相互关系和构造方法,数据结构就是结点的有限集合和关系的有限集合。算法和数据结构之间存在密切关系,算法是建立在数据结构基础上的。未确定对数据进行如何操作就无法决定如何构造数据。同样,确定算法也依赖于作为基础的数据结构。

本文出自:《电脑报》1999年11月15日第45期