通过学习《计算机科学概论》的第六部分应用程序层,我从第十二章了解到信息系统是让用户组织和管理数据的应用软件。一般信息 系统软件包括电子制表软件和数据库管理系统。 其他领域(如人工智能)也有自己专用的数据管理技术和支持。
电子制表软件是用单元格来组织数据和用于计算新值的公式的应用软件。用行列标号可以引用单元格,如AS或B7。单元格可以存放基本数据或公式。公式通常会引用其他单元格中的值,还会使用内置函数来计算结果。此外,公式还可以使用一个单元格范围内的数据。如果单元格中存放的是公式,那么单元格中真正显示的是公式计算出的值。对于电子数据表中的公式,避免循环引用(两个或多个单元格的计算结果要互相依赖)很重要。
电子数据表具有多功能性和可扩展性。它们适用于多种不同的情况,能够对变化动态地作出响应。如果电子数据表中的值被改变了,相关的公式会自动重新计算,生成最新的结果。如果给电子数据表添加了行或列,那么公式的范围也会被立刻校正。电子数据表尤其适用于模拟假设分析,其中的假设值将被不断修改,以了解对系统其他数据的影响。
数据库管理系统包括存储数据的物理文件、支持数据访问和修改的软件以及指定数据库的逻辑布局的数据库模式。关系模型是目前最常用的数据库方法。它用表组织数据,表由记录(对象)构成,记录由域(属性)构成。每个表会被指派个键域,键域的值唯一标识了表中的每个记录。
数据库元素之间的关系可以用新的表表示,这些表也可以有自己的属性。关系表并不是重复其他表的数据,而是存储数据库记录的关键值,以便需要的时候能够查找详细的数据。
结构化查询语言(SQL)是查询和操作关系数据库的语言。select语句用于查询操作,它具有很多变体,能够访问数据库中的特定数据。其他SQL语句能对数据库执行添加、修改和删除数据的操作。
数据库定要仔细设计。实体-关系建模和其相关联的ER图是常用的数据库设计方法。ER图图形化地描述了数据库对象之间的关系,说明了它们的属性和基数约束。
电子商务是通过互联网购买和销售服务的过程。随着电子商务已经变得越来越流行,在互联网上销售的物品不得不采取越来越严格的安全措施来确保其诚信度。
我从第十三章了解到人工智能处理的是人类思想的建模和应用。图灵测试是确定一台机器是否能像人一 样思考的衡量方法,采用的方式是模拟人类对话。
AI学科有很多需要研究的问题。最基本的问题是如何用可以被有效处理的形式表示知识。语义网是知识的图形化表示,它捕捉了对象在真实世界中的关系。根据网络图的分析可以回答问题。检索树是表示对抗性移动(如比赛)的知识的重要方法。复杂的游戏(如国际象棋)的检索树非常大,因此要有效地分析这种结构,还需要提出新的策略。
专家系统嵌人了人类专家的知识。它采用一套规则来定 义条件,在这种条件下,可以得出某些结论。专家系统适用于多种类型的决策过程,如医疗诊断等。
人工神经网络模拟了人脑神经网络的处理。人工神经元将根据多个输入信号生成一个输出信号,输人信号的重要性由它们的权来决定。这一点模拟了人类神经元的活动,即由神经键调节从一个神经元到下一个神经元的输入信号强度。
模拟是计算的一个主要领域,它涉及为复杂系统构建计算机模型,并为观察结果而用模型进行实验。模型是真实系统的抽象,在模型中,系统被表示为一组对象或特征以及管理它们的行为的规则。
有两种主要的模拟类型,即连续模拟和离散事件模拟。在连续模拟中,变化是由反映对象之间的关系或特征的 ,其中实体即对象,属性即实体的特征,事件即实体之间的相互作用。
排队系统是一种离散事件模拟,其中等待时间是要分析的因素。随机数字可以模拟事件的到达和持续,如汽车开进了银行或人们进入了超级市场。气象模型和地震模型是连续模拟的例子。
计算机图形学是结合了计算机、科学和绘画艺术的领域,令人着迷。它依赖数学方程来模拟图像中要呈现的自然现象。计算机图形学把光的交互、对象的属性(如透明度和表面纹理)、对象的形状和物理属性组合在一起,生成了接近真实照片的图像。
计算机游戏是一个玩家可以与系统以及玩家之间交互的虚拟世界。游戏开发者、软件设计师和程序员用游戏引擎来创建一个游戏虚拟世界。
除此之外,我也明白了阅读的重要性。即使活动再多,工作再忙,也应时常阅读。“学海无涯苦作舟”,只有不断学习,武装自己的头脑,才能够丰富自己的人生。