软件工程知识点

§1

软件工程是一门学科,目的是生产出没有错误的软件,按时并且在预算内交付,满足用户的需求。
软件工程范畴非常广,可以归入数学或计算机科学,其他方面可以落入经济学、管理学或心理学的范畴。

数据库原理及应用

1 概要

数据查询 select
数据定义 create drop alter
数据操纵 insert update delete
数据控制 grant revoke
三级模式
视图是由一个或几个基本表(视图)导出的表,由create view命令创建。

存储文件:数据库文件,由若干基本表组成。

数据定义:

操作对象 创建 删除 修改
create table drop table alter table
视图 create view drop view
索引 create index drop index

2016农行软开面经

本人参加的是2016年农行软开天研的面试,面试形式是群面,每轮面试8个人,大概会有8-10名老师,因为面试者可能来的不全,所以一般都是面试官比面试者多。

前期准备:
有时间可以看下这个 >> 农行软开知识点
1.网申简历中填写毕业证书、学生证以及四六级证书等。
2.一套正装,90%的人都是穿的正装,不过也有不穿正装通过面试的人,这个自己权衡好了。
3.要仔细查看之前在农行网申填写的简历,面试时,每个面试官手里会有一份你网申填写的简历,问的问题也都会与简历相关,所以一定要仔细查看自己写的简历,把每个地方都提前想好怎么说。

农行软开知识点

1. 如何解决脏读?

将事务的隔离级别置为READ COMMITTED。
【引申】
脏读,意味着一个事务读取了另一个事务未提交的数据,而这个数据有可能是回滚造成的。
解决方式:事务的隔离级别置为 READ COMMITTED
不可重复读,意味着,在数据库访问中,一个事务范围内两个相同的查询却返回了不同数据。这是由于查询时系统中其他事务修改的提交而引起的。
解决方式 :事务的隔离级别置为 REPEATABLE READ
幻读,是指当事务不是独立执行时发生的一种现象。例如第一个事务对一个表中的数据进行了修改,比如这种修改涉及到表中的“全部数据行”。同时,第二个事务也修改这个表中的数据,这种修改是向表中插入“一行新数据”。那么,以后就会发生操作第一个事务的用户发现表中还有没有修改的数据行,就好象发生了幻觉一样。
解决方式:事务的隔离级别置为 SERIALIZED

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器