2021-2022-1 20211413 《信息安全专业导论》第十周学习总结

作业信息

班级:https://edu.cnblogs.com/campus/besti/2021-2022-1fois
作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK10

教材学习内容总结

信息系统(information system)

信息系统是帮助我们组织和分析数据的软件,主要有三类
i.电子制表软件(spreadsheet)
使用带标签的单元格(cell)组织和分析数据。电子制表软件还提供电子数据表函数(spreadsheet function)可用于计算的函数。电子数据表中的公式有循环引用(circular reference),这种引用是错误的。
电子数据表有着动态的特性,该特性提供了模拟假设分析(what-if analysis)的功能,即修改电子数据表中表示假设的值,观察假设的变化对相关数据的影响。

ii.数据库管理系统(database management system)
数据库(database)可简单理解为结构化的数据集合,而数据库管理系统则是一组软件和数据的组合,由物理数据库(存放数据的文件集合)、数据库引擎(支持对数据库内容访问和修改的软件)、数据库模式(存储在数据库中的数据的逻辑结构的规约)三部分组成。通过专用的数据库语言可进行指定数据的结构,添加、修改和删除数据,查询(query)数据库以获得指定数据
· 关系模型(relational model)
用表(table)组织数据和数据之间的关系的数据库模型,表是记录(record)的集合,记录是相关字段(field)的集合,每个字段都包含一个数据值。数据库中的记录也叫对象(object)或实体(entity),字段有时也叫数据库对象的属性(attribute)
· 结构化查询语言(structured query language,SQL)
用于管理和查询数据的综合性关系数据库语言

1.查询
select attribute-list from table-list where condition
select决定返回哪些属性,from决定使用哪个表进行查询,where限制返回数据,如果不需要限制,则可以省略where从句。
eg."select Title from Movie where Ration = 'PG"
查询结果为Movie表中所有Rating为PG的电影名的列表

2.修改数据库的内容
insert:给表添加一条新记录
"insert into Customer values (9876, 'John Smith', '602 Greenbriar Court')
在Customer表中插入了一条指定了属性的新记录

update:可以改变表中的一条或多条属性的记录
"update Movie set Genre = 'thriller drama' where title = 'Unbreakable' "
将电影Unbreakable的Genre属性改为了thriller drama

delete:删除表中与指定条件匹配的所有记录
"delete from Movie where Rating = 'R' "
删除Movie表中所有Rating为R的电影

3.数据库设计
一种常用的方法叫实体关系建模(entity-relationship modeling),主要通过ER图(ER diagram)捕捉重要的记录类型,属性和关系。关系间有基数约束(cardinality constraint),一般的基数约束主要有三种:一对一,一对多,多对多

iii.电子商务(electronic commerce)
使用万维网买卖物品及服务的过程

人工智能(artificial intelligence)

人工智能是研究对人类思想建模和应用人类智能的计算机系统的学科,图灵测试(Turing Test) 即是一种用于判断计算机系统是否是智能的方法,每年举行一次的Loebner 奖 就是正式的图灵测试。
通过图灵测试的计算机拥有弱等价性(weak equivalence),即基于结果的等价性,部分观点认为只有实现了强等价性(strong equivalence,即基于结果和实现结果的处理方式的等价性),才可能存在真正的人工智能

知识表示
1.语义网(semantic network)
表示对象之间关系的知识表示法,如图
在这里插入图片描述

2.检索树(search tree)
表示对抗情况中的所有选择的结构,有深度优先法(depth-first approach)和广度优先法(breadth-first approach)俩种方法

神经网络
人工神经网络(artificial neural network)是尝试模拟人体神经网络的计算机知识表示法。人工神经网络中每个处理元素都类似于一个生物神经元,元素的有效权(effective weigh)是所有输入值与其权的乘积之和

机器人学
可移动机器人学(mobile robotics)
可移动机器人学研究的是能相对于环境移动并具有一定自制能力的机器人,一般使用规划为移动机器人进行世界建模
感知-规划-执行(sense-plan-act,PSA)范型
eg.感知--->世界建模-->规划-->控制-->执行-->

模拟、图形学、游戏和其他应用

模拟(simulation)
设计复杂系统的模型并为观察结果而对该模型进行实验。在模拟中,模型(model)是真实系统的抽象

计算机游戏(computer gaming)
计算机游戏是一个计算机模拟的虚拟世界,所有的游戏都在称为游戏引擎(game engine)的软件系统中被创建。

教材学习中的问题和解决过程

问题:在学网络通信这一章时,url请求老失败
解决:tomcat没配置好,重新配了一下

代码调试中的问题和解决过程

上周考试错题总结

1.which of the following is exectued by the Java Virtual machine?
答案:Bytecode
Java被编译成一种标准机器码Bytecode

posted @ 2021-11-25 20:45  蒻蒟  阅读(32)  评论(0编辑  收藏  举报