树脂胶(ABC胶)怎么均匀固定在弧面上使其至凝固,如果排出制模的方法?

内容简介:南华大学计 算 机 学 院软件设计模式作业 ( 2016 秋季学期)学 号: 班 级: 软 智 01 班 姓 名: 黄豪 任课老师: 蒋良卫 作业内容: 行为型设计模式 日期: 2020 年 12 月 15 日1、题目 1-职责链模式1.1 作业题目在军队中,一般根据战争规模的大小和重要性由不同级别的长官(Officer)来下达作战命令,情报人员向上级递交军情(如敌人的数量),作战命令需要上级批准...

资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!

}

数据库基础(面试常见题)

答案:表,表空间,用户,视图,索引,存储过程,函数,触发器

答:Oracle服务器由Oracle实例和Oracle数据库两大部分组成。

是一种数据库访问机制,主要由内存结构和进程结构组成。

实例的后台进程有5个是必须的

SMON 系统监视器进程

PMON 进程监视器进程

DBWR 数据库书写器

每个实例只能操作其对应的一个数据库,但一个数据库可以同时被几个实例操作(RAC)

由以下三种操作系统文件组成:

列出工作人员及其领导的名字:

也称虚表, 不占用物理空间,因为视图本身的定义语句还是要存储在数据表里的。视图只有逻辑定义。每次使用的时候,只是重新执行SQL。

视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。

1)按业务需求从多张数据表中展示数据;

3)提供某些安全性保证. 视图提供了隐藏敏感的列

4)简化用户权限的管理. 可以将视图的权限授予用户。

  1. 简单视图定义:是指基于单个表建立的,不包含任何函数、表达式和分组数据的视 图。

  2. 连接视图定义:是指基于多个表所创建的视图,即,定义视图的查询是一个连接查询。 主要目的是为了简化连接查询

  3. 复杂视图定义:是指包含函数、表达式、或分组数据的视图。主要目的是为了简化查询。主要用于执行查询操作,并不用于执行DML操作。

强制视图定义:正常情况下,如果基表不存在,创建视图就会失败。但是可以使用force选项强制创建视图(前提:创建视图的语句没有语法错误!),此时该视图处于失效状态。

5. 完整性约束:实体完整性、参照完整性、用户定义完整性

1NF:每个属性是不可分的。

2NF:在满足1NF基础上,其他非主键字段唯一依赖主键;

3NF:在满足2NF基础上,在关联表中外键表中的外键是唯一依赖主键表中的主键。

索引加快数据检索的速度;

9. 事务:是一系列的数据库操作,是数据库应用的基本逻辑单位。事务性质:原子性、

l 原子性。即不可分割性,事务要么全部被执行,要么就全部不被执行。

l 一致性或可串性。事务的执行使得数据库从一种正确状态转换成另一种正确状态

l 隔离性。在事务正确提交之前,不允许把该事务对数据的任何改变提供给任何其他事务,

l 持久性。事务正确提交后,其结果将永久保存在数据库中,即使在事务提交后有了其他故障,事务的处理结果也会得到保存。

9.1 两个事务并发访问数据库数据时可能存在的问题

事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录并commit,恰好满足T1的where条件。然后T1使用相同的条件再次查询,结果集中可以看到T2插入的记录,这条新纪录就是幻读。

事务T1读取一行记录,紧接着事务T2修改了T1刚刚读取的记录并commit,然后T1再次查询,发现与第一次读取的记录不同,这称为不可重复读。

事务T1更新了一行记录,还未提交所做的修改,这个T2读取了更新后的数据,然后T1执行回滚操作,取消刚才的修改,所以T2所读取的行就无效,也就是脏数据。

Oracle sql编程并发事务隔离级别两个设置:

REPEATABLE READ(不允许不可重复读和脏读,只允许幻想读)

11. 死锁及处理:事务循环等待数据锁,则会死锁。

  1. Mutual exclusion(互斥):资源不能被共享,只能由一个进程使用。

  2. Hold and wait(请求并保持):已经得到资源的进程可以再次申请新的资源。

  3. No pre-emption(不可剥夺):已经分配的资源不能从相应的进程中被强制地剥夺。

  4. Circular wait(循环等待条件):系统中若干进程组成环路,该环路中每个进程都在等

待相邻进程正占用的资源。

12. 存储过程:存储过程就是编译好了的一些sql语句。

1)存储过程因为SQL语句已经预编绎过了,因此运行的速度比较快。

  1. 可保证数据的安全性和完整性。通过存储过程可以使没有权限的用户在控制之下间接地存取数据库,从而保证数据的安全。通过存储过程可以使相关的动作在一起发生,从而可以维护数据库的完整性。

3)可以降低网络的通信量。存储过程主要是在服务器上运行,减少对客户机的压力。

4)存储过程可以接受参数、输出参数。可以向程序返回错误原因

5)存储过程可以包含程序流、逻辑以及对数据库的查询。同时可以实体封装和隐藏了数据逻辑。

13. 触发器: 当满足触发器条件,则系统自动执行触发器的触发体。

14.内联接,外联接区别?

内连接是保证两个表中所有的行都要满足连接条件。

在外连接中,某些不满条件的列也会显示出来,也就是说,只限制其中一个表的行,而不限制另一个表的行。分左连接、右连接、全连接三种

自然连接通过同名的列名进行自动连接

答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。

2。什么是存储过程?用什么来调用?

答:存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。可以用一个命令对象来调用存储过程。

3。索引的作用?和它的优点缺点是什么?

答:索引就一种特殊的查询表,数据库的搜索引擎可以利用它加速对数据的检索。它很类似与现实生活中书的目录,不需要查询整本书内容就可以找到想要的 数据。索引可以是唯一的,创建索引允许指定单个列或者是多个列。缺点是它减慢了数据录入的速度,同时也增加了数据库的尺寸大小。

答:一般我们所说的内存泄漏指的是堆内存的泄漏。堆内存是程序从堆中为其分配的,大小任意的,使用完后要显示释放内存。当应用程序用关键字new等 创建对象时,就从堆中为它分配一块内存,使用完后程序调用free或者delete释放该内存,否则就说该内存就不能被使用,我们就说该内存被泄漏了。

4。维护数据库的完整性和一致性,你喜欢用触发器还是自写业务逻辑?为什么?

答:我是这样做的,尽可能使用约束,如check,主键,外键,非空字段等来约束,这样做效率最高,也最方便。其次是使用触发器,这种方法可以保证,无论什么业务系统访问数据库都可以保证数据的完整新和一致性。最后考虑的是自写业务逻辑,但这样做麻烦,编程复杂,效率低下。

5。什么是事务?什么是锁?

答:事务就是被绑定在一起作为一个逻辑工作单元的SQL语句分组,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。为了确保要么执行,要么不执行,就可以使用事务。要将有组语句作为事务考虑,就需要通过ACID测试,即原子性,一致性,隔离性和持久性。

锁:在所以的DBMS中,锁是实现事务的关键,锁可以保证事务的完整性和并发性。与现实生活中锁一样,它可以使某些数据的拥有者,在某段时间内不能使用某些数据或数据结构。当然锁还分级别的。

6。什么叫视图?游标是什么?

答:视图是一种虚拟的表,具有和物理表相同的功能。可以对视图进行增,改,查,操作,试图通常是有一个表或者多个表的行或列的子集。对视图的修改不影响基本表。它使得我们获取数据更容易,相比多表查询。

游标:是对查询出来的结果集作为一个单元来有效的处理。游标可以定在该单元中的特定行,从结果集的当前行检索一行或多行。可以对结果集当前行做修改。一般不使用游标,但是需要逐条处理数据的时候,游标显得十分重要。

NULL(空)这个值是数据库世界里一个非常难缠的东西,所以有不少应聘者会在这个问题上跌跟头您也不要觉得意外。

NULL这个值表示UNKNOWN(未知):它不表示“”(空字符串)。假设您的SQL Server数据库里有ANSI_NULLS,当然在默认情况下会有,对NULL这个值的任何比较都会生产一个NULL值。您不能把任何值与一个 UNKNOWN值进行比较,并在逻辑上希望获得一个答案。您必须使用IS NULL操作符。

任何有经验的数据库开发人员都应该能够很轻易地回答这个问题。一些经验不太多的开发人员能够回答这个问题,但是有些地方会说不清楚。

简单地说,索引是一个数据结构,用来快速访问数据库表格或者视图里的数据。在SQL Server里,它们有两种形式:聚集索引和非聚集索引。聚集索引在索引的叶级保存数据。这意味着不论聚集索引里有表格的哪个(或哪些)字段,这些字段都 会按顺序被保存在表格。由于存在这种排序,所以每个表格只会有一个聚集索引。非聚集索引在索引的叶级有一个行标识符。这个行标识符是一个指向磁盘上数据的指针。它允许每个表格有多个非聚集索引。

什么是主键?什么是外键?

主键是表格里的(一个或多个)字段,只用来定义表格里的行;主键里的值总是唯一的。外键是一个用来建立两个表格之间关系的约束。这种关系一般都涉及一个表格里的主键字段与另外一个表格(尽管可能是同一个表格)里的一系列相连的字段。那么这些相连的字段就是外键。

让未来的数据库开发人员知道可用的触发器类型以及如何实现它们是非常有益的。

Language,DML)语句对表格执行语句的存储过程。例如,如果我有一个用于TableA的INSTEAD-OF-UPDATE触发器,同时对这个 表格执行一个更新语句,那么INSTEAD-OF-UPDATE触发器里的代码会执行,而不是我执行的更新语句则不会执行操作。

AFTER触发器要在DML语句在数据库里使用之后才执行。这些类型的触发器对于监视发生在数据库表格里的数据变化十分好用。

您如何确一个带有名为Fld1字段的TableB表格里只具有Fld1字段里的那些值,而这些值同时在名为TableA的表格的Fld1字段里?

这个与关系相关的问题有两个可能的答案。第一个答案(而且是您希望听到的答案)是使用外键限制。外键限制用来维护引用的完整性。它被用来确保表格里 的字段只保存有已经在不同的(或者相同的)表格里的另一个字段里定义了的值。这个字段就是候选键(通常是另外一个表格的主键)。

另外一种答案是触发器。触发器可以被用来保证以另外一种方式实现与限制相同的作用,但是它非常难设置与维护,而且性能一般都很糟糕。由于这个原因,微软建议开发人员使用外键限制而不是触发器来维护引用的完整性。

对一个投入使用的在线事务处理表格有过多索引需要有什么样的性能考虑?

你正在寻找进行与数据操控有关的应聘人员。对一个表格的索引越多,数据库引擎用来更新、插入或者删除数据所需要的时间就越多,因为在数据操控发生的时候索引也必须要维护。

你可以用什么来确保表格里的字段只接受特定范围里的值?

这个问题可以用多种方式来回答,但是只有一个答案是“好”答案。您希望听到的回答是Check限制,它在数据库表格里被定义,用来限制输入该列的值。

触发器也可以被用来限制数据库表格里的字段能够接受的值,但是这种办法要求触发器在表格里被定义,这可能会在某些情况下影响到性能。因此,微软建议使用Check限制而不是其他的方式来限制域的完整性。

如果应聘者能够正确地回答这个问题,那么他的机会就非常大了,因为这表明他们具有使用存储过程的经验。

返回参数总是由存储过程返回,它用来表示存储过程是成功还是失败。返回参数总是INT数据类型。

OUTPUT参数明确要求由开发人员来指定,它可以返回其他类型的数据,例如字符型和数值型的值。(可以用作输出参数的数据类型是有一些限制的。)您可以在一个存储过程里使用多个OUTPUT参数,而您只能够使用一个返回参数。

什么是相关子查询?如何使用这些查询?

经验更加丰富的开发人员将能够准确地描述这种类型的查询。

相关子查询是一种包含子查询的特殊类型的查询。查询里包含的子查询会真正请求外部查询的值,从而形成一个类似于循环的状况。

1. 列举几种表连接方式

Answer:等连接(内连接)、非等连接、自连接、外连接(左、右、全)

结果为:所有员工及对应部门的记录,包括没有对应部门编号department_id的员工记录。

结果为:所有员工及对应部门的记录,包括没有任何员工的部门记录。

结果为:所有员工及对应部门的记录,包括没有对应部门编号department_id的员工记录和没有任何员工的部门记录。

ORACLE8i是不直接支持完全外连接的语法,也就是说不能在左右两个表上同时加上(+),下面是在ORACLE8i可以参考的完全外连接语法

包含左边表的全部行(不管右边的表中是否存在与它们匹配的行)以及右边表中全部匹配的行

包含右边表的全部行(不管左边的表中是否存在与它们匹配的行)以及左边表中全部匹配的行

包含左、右两个表的全部行,不管在另一边的表中是否存在与它们匹配的行

使用等值以外的条件来匹配左、右两个表中的行

生成笛卡尔积——它不使用任何匹配或者选取条件,而是直接将一个数据源中的每个行与另一个数据源的每个行一一匹配

2. 不借助第三方工具,怎样查看sql的执行计划

7. 说说你对索引的认识(索引的结构、对dml影响、对查询影响、为什么提高查询性能)

索引有B-TREE、BIT、CLUSTER等类型。ORACLE使用了一个复杂的自平衡B-tree结构;通常来说,在表上建立恰当的索引,查询时会改 进查询性能。但在进行插入、删除、修改时,同时会进行索引的修改,在性能上有一定的影响。有索引且查询条件能使用索引时,数据库会先度取索引,根据索引内容和查询条件,查询出ROWID,再根据ROWID取出需要的数据。由于索引内容通常比全表内容要少很多,因此通过先读索引,能减少I/O,提高查询性 能。

8. 使用索引查询一定能提高查询的性能吗?为什么

通常,通过索引查询数据比全表扫描要快.但是我们也必须注意到它的代价.

索引需要空间来存储,也需要定期维护, 每当有记录在表中增减或索引列被修改时,索引本身也会被修改. 这意味着每条记录的INSERT,DELETE,UPDATE将为此多付出4,5 次的磁盘I/O. 因为索引需要额外的存储空间和处理,那些不必要的索引反而会使查询反应时间变慢.使用索引查询不一定能提高查询性能,索引范围查询(INDEX RANGE SCAN)适用于两种情况:

基于一个范围的检索,一般查询返回结果集小于表中记录数的30%宜采用;

基于非唯一性索引的检索

索引就是为了提高查询性能而存在的,如果在查询中索引没有提高性能,只能说是用错了索引,或者讲是场合不同

9. 绑定变量是什么?绑定变量有什么优缺点?

绑定变量是指在SQL语句中使用变量,改变变量的值来改变SQL语句的执行结果。

优点:使用绑定变量,可以减少SQL语句的解析,能减少数据库引擎消耗在SQL语句解析上的资源。提高了编程效率和可靠性。减少访问数据库的次数, 就能实际上减少ORACLE的工作量。

缺点:经常需要使用动态SQL的写法,由于参数的不同,可能SQL的执行效率不同;

绑定变量是相对文本变量来讲的,所谓文本变量是指在SQL直接书写查询条件,

这样的SQL在不同条件下需要反复解析,绑定变量是指使用变量来代替直接书写条件,查询bind value在运行时传递,然后绑定执行。

10. 如何稳定(固定)执行计划

可以在SQL语句中指定执行计划。使用HINTS;

11. 和排序相关的内存在8i和9i分别怎样调整,临时表空间的作用是什么

SORT_AREA_SIZE 在进行排序操作时,如果排序的内容太多,内存里不能全部放下,则需要进行外部排序,

此时需要利用临时表空间来存放排序的中间结果。

sort),临时表空间主要作用就是完成系统中的disk sort.

相比之 minus性能较差

tablespace: 一个数据库划分为一个或多个逻辑单位,该逻辑单位成为表空间;每一个表空间可能包含一个或多个 Segment;

Segments: Segment指在tablespace中为特定逻辑存储结构分配的空间。每一个段是由一个或多个extent组成。包括数据段、索引段、回滚段和临时段。

一个表空间可包含一个或多个数据文件。表空间利用增加或扩展数据文件扩大表空间,表空间的大小为组成该表空间的数据文件大小的和。一个datafile只能属于一个表空间;

4 本地管理表空间和字典管理表空间的特点,ASSM有什么特点

本地管理表空间:(9i默认)空闲块列表存储在表空间的数据文件头。

特点:减少数据字典表的竞争,当分配和收缩空间时会产生回滚,不需要合并。

字典管理表空间:(8i默认)空闲块列表存储在数据库中的字典表里.

特点:片由数据字典管理,可能造成字典表的争用。存储在表空间的每一个段都会有不同的存储字句,需要合并相邻的块;

8i以后出现的一种新的表空间的管理模式,通过位图来管理表空间的空间使用。字典管理表空间(Dictionary-Managed Tablespace简称DMT)

8i以前包括以后都还可以使用的一种表空间管理模式,通过数据字典管理表空间的空间使用。动段空间管理(ASSM),它首次出现在Oracle920里有了ASSM,链接列表freelist被位图所取代,它是一个二进制的数组,

能够迅速有效地管理存储扩展和剩余区块(free block),因此能够改善分段存储本质,ASSM表空间上创建的段还有另外一个称呼叫Bitmap Managed Segments(BMB 段)。

5 回滚段的作用是什么

回滚段用于保存数据修改前的映象,这些信息用于生成读一致性数据库信息、在数据库恢复和Rollback时使用。一个事务只能使用一个回滚段。

事务回滚:当事务修改表中数据的时候,该数据修改前的值(即前影像)会存放在回滚段中,当用户回滚事务(ROLLBACK)时,ORACLE将会利用回滚段中的数据前影像来将修改的数据恢复到原来的值。

事务恢复:当事务正在处理的时候,例程失败,回滚段的信息保存在undo表空间中,ORACLE将在下次打开数据库时利用回滚来恢复未提交的数据。

读一致性:当一个会话正在修改数据时,其他的会话将看不到该会话未提交的修改。 当一个语句正在执行时,该语句将看不到从该语句开始执行后的未提交的修改(语句级读一致性)

当ORACLE执行SELECT语句时,ORACLE依照当前的系统改变号(SYSTEM CHANGE NUMBER-SCN)来保证任何前于当前SCN的未提交的改变不被该语句处理。可以想象:当一个长时间的查询正在执行时, 若其他会话改变了该查询要查询的某个数据块,ORACLE将利用回滚段的数据前影像来构造一个读一致性视图

日志文件(Log File)记录所有对数据库数据的修改,主要是保护数据库以防止故障,以及恢复数据时使用。其特点如下:

a)每一个数据库至少包含两个日志文件组。每个日志文件组至少包含两个日志文件成员。

b)日志文件组以循环方式进行写操作。

c)每一个日志文件成员对应一个物理文件。

记录数据库事务,最大限度地保证数据的一致性与安全性

重做日志文件:含对数据库所做的更改记录,这样万一出现故障可以启用数据恢复,一个数据库至少需要两个重做日志文件

归档日志文件:是重做日志文件的脱机副本,这些副本可能对于从介质失败中进行恢复很必要。

7 SGA主要有那些部分,主要作用是什么

系统全局区(SGA):是ORACLE为实例分配的一组共享缓冲存储区,用于存放数据库数据和控制信息,以实现对数据库数据的管理和操作。

a)共享池(shared pool) :用来存储最近执行的SQL语句和最近使用的数据字典的数据。

c)重作日志缓冲区(redo log buffer):用来记录服务或后台进程对数据库的操作。

另外在SGA中还有两个可选的内存结构:

e)Large pool: 用来存储不与SQL直接相关的大型内存结构。备份、恢复使用。

db_cache: 数据库缓存(Block Buffer)对于Oracle数据库的运转和性能起着非常关键的作用,它占据Oracle数据库SGA(系统共享内存区)的主要部分。Oracle数据 库通过使用LRU算法,将最近访问的数据块存放到缓存中,从而优化对磁盘数据的访问.

shared_pool: 共享池的大小对于Oracle 性能来说都是很重要的。共享池中保存数据字典高速缓冲和完全解析或编译的的PL/SQL 块和SQL 语句及控制结构

large_pool: 使用MTS配置时,因为要在SGA中分配UGA来保持用户的会话,就是用Large_pool来保持这个会话内存使用RMAN做备份的时候,要使用Large_pool这个内存结构来做磁盘I/O缓存器

8 Oracle系统进程主要有哪些,作用是什么

数据写进程(DBWR):负责将更改的数据从数据库缓冲区高速缓存写入数据文件

日志写进程(LGWR):将重做日志缓冲区中的更改写入在线重做日志文件

系统监控 (SMON): 检查数据库的一致性如有必要还会在数据库打开时启动数据库的恢复

进程监控 (PMON): 负责在一个Oracle 进程失败时清理资源

检查点进程(CKPT):负责在每当缓冲区高速缓存中的更改永久地记录在数据库中时,更新控制文件和数据文件中的数据库状态信息。

归档进程 (ARCH):在每次日志切换时把已满的日志组进行备份或归档

恢复进程 (RECO): 保证分布式事务的一致性,在分布式事务中,要么同时commit,要么同时rollback;

作业调度器(CJQ ): 负责将调度与执行系统中已定义好的job,完成一些预定义的工作.

逻辑备份:exp/imp 指定表的逻辑备份

物理备份是最主要的备份方式。用于保证数据库在最小的数据库丢失或没有数据丢失的情况下得到恢复。

冷物理备份提供了最简单和最直接的方法保护数据库因物理损坏丢失。建议在以下几种情况中使用。

对一个已经存在大最数据量的数据库,在晚间数据库可以关闭,此时应用冷物理备份。

对需对数据库服务器进行升级,(如更换硬盘),此时需要备份数据库信息,并在新的硬盘中恢复这些数据信息,建议采用冷物理备份。

主要是指备份过程在数据库打开并且用户可以使用的情况下进行。需要执行热物理备份的情况有:

由于数据库性质要求不间断工作,因而此时只能采用热物理备份。

由于备份的要求的时间过长,而数据库只能短时间关闭时。

逻辑备份用于实现数据库对象的恢复。但不是基于时间点可完全恢复的备份策略。只能作为联机备份和脱机备份的一种补充。

完全逻辑备份是将整个数据库导出到一个数据库的格式文件中,该文件可以在不同的数据库版本、操作系统和硬件平台之间进行移植。

通过备份工具,可以将指定的数据库表备份出来,这可以避免完全逻辑备份所带来的时间和财力上的浪费。

关于归档日志:Oracle要将填满的在线日志文件组归档时,则要建立归档日志(archived redo log)。其对数据库备份和恢复有下列用处:

数据库后备以及在线和归档日志文件,在操作系统和磁盘故障中可保证全部提交的事物可被恢复。

在数据库打开和正常系统使用下,如果归档日志是永久保存,在线后备可以进行和使用。

数据库在NOARCHIVELOG方式下使用时,不能进行在线日志的归档,

数据库在ARCHIVELOG方式下运行,可实施在线日志的归档

归档是归档当前的联机redo日志文件。

数据库只有运行在ARCHIVELOG模式下,并且能够进行自动归档,才可以进行联机备份。有了联机备份才有可能进行完全恢复。

3 如果一个表在 10:30:00 被drop,在有完善的归档和备份的情况下,如何恢复

有完善的归档和备份,先归档当前数据,然后可以先恢复到删除的时间点之前,把DROP 的表导出来,然后再恢复到最后归档时间;

手工拷贝回所有备份的数据文件

4 rman是什么,有何特点

RMAN(Recovery Manager)是DBA的一个重要工具,用于备份、还原和恢复oracle数据库, RMAN 可以用来备份和恢复数据库文件、归档日志、控制文件、系统参数文件,也可以用来执行完全或不完全的数据库恢复。

RMAN有三种不同的用户接口:COMMAND LINE方式、GUI 方式(集成在OEM 中的备份管理器)、API 方式(用于集成到第三方的备份软件中)。

1)功能类似物理备份,但比物理备份强大N倍;

3)可以在块水平上实现增量;

4)可以把备份的输出打包成备份集,也可以按固定大小分割备份集;

5)备份与恢复的过程可以自动管理;

备用数据库(standby database):ORACLE推出的一种高可用性(HIGH AVAILABLE)数据库方案,在主节点与备用节点间通过日志同步来保证数据的同步,备用节点作为主节点的备份,可以实现快速切换与灾难性恢复,从 920开始,还开始支持物理与逻辑备用服务器。

9i中的三种数据保护模式分别是:

1)、MAXIMIZE PROTECTION :最大数据保护与无数据分歧,LGWR将同时传送到备用节点,在主节点事务确认之前,备用节点也必须完全收到日志数据。如果网络不好,引起LGWR不能传送数据,将引起严重的性能问题,导致主节点DOWN机。

正常情况下运行在最大保护模式,在主节点与备用节点的网络断开或连接不正常时,自动切换到最大性能模式,主节点的操作还是可以继续的。在网络不好的情况下有较大的性能影响。

3)、MAXIMIZE PERFORMANCE:这种模式应当可以说是从8i继承过来的备用服务器模式,异步传送,无数据同步检查,可能丢失数据,但是能获得主节点的最大性能。9i在配置DATA GUARD的时候默认就是MAXIMIZE PERFORMANCE

6 对于一个要求恢复时间比较短的系统(数据库50G,每天归档5G),你如何设计备份策略

数据库比较大逻辑备份没什么必要,每天归档5G,每周三/周六自动归档10G,每月RMAN归档全库。应该有standby。

1. 对于一个存在系统性能的系统,说出你的诊断处理思路

ü 做statspack收集系统相关信息 了解系统大致情况/确定是否存在参数设置不合适的地方/查看top 5 event/查看topsql等

2. 列举几种诊断IO、CPU、性能状况的方法

或者第三方的监视工具,TOAD就不错。

认识不深。仅限了解。StapSpack是Oracle公司提供的一个收集数据库运行性能指标的软件包。可以做数据库健康检查报告。

StapSpack是Oracle公司提供的一个收集数据库运行性能指标的软件包,该软件包从8i起,在9i、10g都有显著的增强

该软件包的辅助表(存储相关参数与收集的性能指标的表)由最初的25个增长到43个

收集级别参数由原来的3个(0、5、10)增加到5个(0、5、6、7、10)

通过分析收集的性能指标,数据库管理员可以详细地了解数据库目前的运行情况,对数据库实例、等待事件、SQL等进行优化调整

利用statspack收集的snapshot,可以统计制作数据库的各种性能指标的统计趋势图表。

4. 如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响

可以先表分析一下,然后测试创建索引前后对应用的性能影响;

需要考虑的是该索引列不经常更新,不是有很多重复值的情况时, 在大表中使用索引特别有效. 创建的索引可以跟数据表分不同表空间存储。

RAID 10模式同RAID 0+1模式一样具有良好的数据传输性能,但却比RAID 0+1具有更高的可靠性。RAID 10阵列的实际容量为M×n/2,磁盘利用率为50%。RAID10也需要至少4个硬盘驱动器构成,因而价格昂贵。

RAID 10的可靠性同RAID 1一样,但由于RAID 10硬盘驱动器之间有数据分割,因而数据传输性能优良。

RAID 5与RAID 3很相似,不同之处在于RAID 5的奇偶校验信息也同数据一样被分割保存到所有的硬盘驱动器,而不是写入一个指定的硬盘驱动器,从而消除了单个奇偶校验硬盘驱动器的瓶颈问题。RAID 5磁盘阵列的性能比RAID 3有所提高,但仍然需要至少3块硬盘驱动器。其实际容量为M×(n-1),磁盘利用率为(n-1)/n 。

Oracle 面试题集锦-技术篇

1. 解释冷备份和热备份的不同点以及各自的优点

解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的 优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive log写入硬盘)

2. 你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢?

解答:data block是数据库中最小的逻辑存储单元。当数据库的对象需要更多的物理存储空间时,连续的data block就组成了extent . 一个数据库对象

5. 给出两个检查表结构的方法

6. 怎样查看数据库引擎的报错

9. 给出在STAR SCHEMA中的两种表及它们分别含有的数据

11. 给出两种相关约束?

12. 如何在不影响子表的前提下,重建一个母表

解答:子表的外键强制实效,重建母表,激活外键

13. 解释归档和非归档模式之间的不同和它们各自的优缺点

解答:归档模式是指你可以备份所有的数据库 transactions并恢复到任意一个时间点。非归档模式则相反,不能恢复到任意一个时间点。但是非归档模式可以带来数据库性能上的少许提高.

14. 如何建立一个备份控制文件?

15. 给出数据库正常启动所经历的几种状态 ?

增大rollback seg来解决问题。当然也需要察看一下具体造成错误的SQL文本

21. 如何判断数据库的时区?

解答:GLOBAL_NAMES指明联接数据库的方式。如果这个参数设置为TRUE,在建立数据库链接时就必须用相同的名字连结远程数据库

解答:TABLE Function是通过PL/SQL逻辑返回一组纪录,用于普通的表/视图。他们也用于pipeline和ETL过程。

解答:Materialized views 用于减少那些汇总,集合和分组的信息的集合数量。它们通常适合于数据仓库和DSS系统。

29. 当用户进程出错,哪个后台进程负责清理它

31. 如何判断哪个session正在连结以及它们等待的资源?

解答:Redo Logs 是用于存放数据库数据改动状况的物理和逻辑结构。可以用来修复数据库.

34. 举出两个判断DDL改动的方法?

38. 创建用户时,需要赋予新用户什么权限才能使它联上数据库。

40. 如何变动数据文件的大小?

41. 哪个VIEW用来检查数据文件的大小?

43. 如何判断谁往表里增加了一条纪录?

44. 如何重构索引?

解答:Partition将大表和索引分割成更小,易于管理的分区。

46. 你刚刚编译了一个PL/SQL Package但是有错误报道,如何显示出错信息?

47. 如何搜集表的各种状态数据?

解答:这两个ORACLE工具都是用来将数据导入数据库的。

的数据。而SQL*LOADER可以导入不同的ASCII格式的数据源

50。用于网络连接的2个文件?

1. 列举几种表连接方式

Answer:等连接(内连接)、非等连接、自连接、外连接(左、右、全)

结果为:所有员工及对应部门的记录,包括没有对应部门编号department_id的员工记录。

结果为:所有员工及对应部门的记录,包括没有任何员工的部门记录。

结果为:所有员工及对应部门的记录,包括没有对应部门编号department_id的员工记录和没有任何员工的部门记录。

ORACLE8i是不直接支持完全外连接的语法,也就是说不能在左右两个表上同时加上(+),下面是在ORACLE8i可以参考的完全外连接语法

包含左边表的全部行(不管右边的表中是否存在与它们匹配的行)以及右边表中全部匹配的行

包含右边表的全部行(不管左边的表中是否存在与它们匹配的行)以及左边表中全部匹配的行

包含左、右两个表的全部行,不管在另一边的表中是否存在与它们匹配的行

使用等值以外的条件来匹配左、右两个表中的行

生成笛卡尔积——它不使用任何匹配或者选取条件,而是直接将一个数据源中的每个行与另一个数据源的每个行一一匹配

7. 说说你对索引的认识(索引的结构、对dml影响、对查询影响、为什么提高查询性能)

索引有B-TREE、BIT、CLUSTER等类型。ORACLE使用了一个复杂的自平衡B-tree结构;通常来说,在表上建立恰当的索引,查询时会改 进查询性能。但在进行插入、删除、修改时,同时会进行索引的修改,在性能上有一定的影响。有索引且查询条件能使用索引时,数据库会先度取索引,根据索引内容和查询条件,查询出ROWID,再根据ROWID取出需要的数据。由于索引内容通常比全表内容要少很多,因此通过先读索引,能减少I/O,提高查询性 能。

8. 使用索引查询一定能提高查询的性能吗?为什么

通常,通过索引查询数据比全表扫描要快.但是我们也必须注意到它的代价.

索引需要空间来存储,也需要定期维护, 每当有记录在表中增减或索引列被修改时,索引本身也会被修改. 这意味着每条记录的INSERT,DELETE,UPDATE将为此多付出4,5 次的磁盘I/O. 因为索引需要额外的存储空间和处理,那些不必要的索引反而会使查询反应时间变慢.使用索引查询不一定能提高查询性能,索引范围查询(INDEX RANGE SCAN)适用于两种情况:

基于一个范围的检索,一般查询返回结果集小于表中记录数的30%宜采用;

基于非唯一性索引的检索

索引就是为了提高查询性能而存在的,如果在查询中索引没有提高性能,只能说是用错了索引,或者讲是场合不同

9. 绑定变量是什么?绑定变量有什么优缺点?

绑定变量是指在SQL语句中使用变量,改变变量的值来改变SQL语句的执行结果。

优点:使用绑定变量,可以减少SQL语句的解析,能减少数据库引擎消耗在SQL语句解析上的资源。提高了编程效率和可靠性。减少访问数据库的次数, 就能实际上减少ORACLE的工作量。

缺点:经常需要使用动态SQL的写法,由于参数的不同,可能SQL的执行效率不同;

绑定变量是相对文本变量来讲的,所谓文本变量是指在SQL直接书写查询条件,

这样的SQL在不同条件下需要反复解析,绑定变量是指使用变量来代替直接书写条件,查询bind value在运行时传递,然后绑定执行。

tablespace: 一个数据库划分为一个或多个逻辑单位,该逻辑单位成为表空间;每一个表空间可能包含一个或多个 Segment;

Segments: Segment指在tablespace中为特定逻辑存储结构分配的空间。每一个段是由一个或多个extent组成。包括数据段、索引段、回滚段和临时段。

一个表空间可包含一个或多个数据文件。表空间利用增加或扩展数据文件扩大表空间,表空间的大小为组成该表空间的数据文件大小的和。一个datafile只能属于一个表空间;

4 本地管理表空间和字典管理表空间的特点,ASSM有什么特点

本地管理表空间:(9i默认)空闲块列表存储在表空间的数据文件头。

特点:减少数据字典表的竞争,当分配和收缩空间时会产生回滚,不需要合并。

字典管理表空间:(8i默认)空闲块列表存储在数据库中的字典表里.

特点:片由数据字典管理,可能造成字典表的争用。存储在表空间的每一个段都会有不同的存储字句,需要合并相邻的块;

8i以后出现的一种新的表空间的管理模式,通过位图来管理表空间的空间使用。字典管理表空间(Dictionary-Managed Tablespace简称DMT)

8i以前包括以后都还可以使用的一种表空间管理模式,通过数据字典管理表空间的空间使用。动段空间管理(ASSM),它首次出现在Oracle920里有了ASSM,链接列表freelist被位图所取代,它是一个二进制的数组,

能够迅速有效地管理存储扩展和剩余区块(free block),因此能够改善分段存储本质,ASSM表空间上创建的段还有另外一个称呼叫Bitmap Managed Segments(BMB 段)。

5 回滚段的作用是什么

回滚段用于保存数据修改前的映象,这些信息用于生成读一致性数据库信息、在数据库恢复和Rollback时使用。一个事务只能使用一个回滚段。

事务回滚:当事务修改表中数据的时候,该数据修改前的值(即前影像)会存放在回滚段中,当用户回滚事务(ROLLBACK)时,ORACLE将会利用回滚段中的数据前影像来将修改的数据恢复到原来的值。

事务恢复:当事务正在处理的时候,例程失败,回滚段的信息保存在undo表空间中,ORACLE将在下次打开数据库时利用回滚来恢复未提交的数据。

读一致性:当一个会话正在修改数据时,其他的会话将看不到该会话未提交的修改。 当一个语句正在执行时,该语句将看不到从该语句开始执行后的未提交的修改(语句级读一致性)

当ORACLE执行SELECT语句时,ORACLE依照当前的系统改变号(SYSTEM CHANGE NUMBER-SCN)来保证任何前于当前SCN的未提交的改变不被该语句处理。可以想象:当一个长时间的查询正在执行时, 若其他会话改变了该查询要查询的某个数据块,ORACLE将利用回滚段的数据前影像来构造一个读一致性视图

日志文件(Log File)记录所有对数据库数据的修改,主要是保护数据库以防止故障,以及恢复数据时使用。其特点如下:

a)每一个数据库至少包含两个日志文件组。每个日志文件组至少包含两个日志文件成员。

b)日志文件组以循环方式进行写操作。

c)每一个日志文件成员对应一个物理文件。

记录数据库事务,最大限度地保证数据的一致性与安全性

重做日志文件:含对数据库所做的更改记录,这样万一出现故障可以启用数据恢复,一个数据库至少需要两个重做日志文件

归档日志文件:是重做日志文件的脱机副本,这些副本可能对于从介质失败中进行恢复很必要。

8 Oracle系统进程主要有哪些,作用是什么

数据写进程(DBWR):负责将更改的数据从数据库缓冲区高速缓存写入数据文件

日志写进程(LGWR):将重做日志缓冲区中的更改写入在线重做日志文件

系统监控 (SMON): 检查数据库的一致性如有必要还会在数据库打开时启动数据库的恢复

进程监控 (PMON): 负责在一个Oracle 进程失败时清理资源

检查点进程(CKPT):负责在每当缓冲区高速缓存中的更改永久地记录在数据库中时,更新控制文件和数据文件中的数据库状态信息。

归档进程 (ARCH):在每次日志切换时把已满的日志组进行备份或归档

恢复进程 (RECO): 保证分布式事务的一致性,在分布式事务中,要么同时commit,要么同时rollback;

作业调度器(CJQ ): 负责将调度与执行系统中已定义好的job,完成一些预定义的工作.

2. 列举几种诊断IO、CPU、性能状况的方法

或者第三方的监视工具,TOAD就不错。

认识不深。仅限了解。StapSpack是Oracle公司提供的一个收集数据库运行性能指标的软件包。可以做数据库健康检查报告。

StapSpack是Oracle公司提供的一个收集数据库运行性能指标的软件包,该软件包从8i起,在9i、10g都有显著的增强

该软件包的辅助表(存储相关参数与收集的性能指标的表)由最初的25个增长到43个

收集级别参数由原来的3个(0、5、10)增加到5个(0、5、6、7、10)

通过分析收集的性能指标,数据库管理员可以详细地了解数据库目前的运行情况,对数据库实例、等待事件、SQL等进行优化调整

利用statspack收集的snapshot,可以统计制作数据库的各种性能指标的统计趋势图表。

4. 如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响

可以先表分析一下,然后测试创建索引前后对应用的性能影响;

需要考虑的是该索引列不经常更新,不是有很多重复值的情况时, 在大表中使用索引特别有效. 创建的索引可以跟数据表分不同表空间存储。

13. 存储过程和函数的区别

存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。

事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务:

原子性:事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。

一致性:事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结构(如 B 树索引或双向链表)都必须是正确的。

隔离性:由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是 另一事务修改它之后的状态,事务不会查看中间状态的数据。这称为可串行性,因为它能够重新装载起始数据,并且重播一系列事务,以使数据结束时的状态与原始事务执行的状态相同。

持久性:事务完成之后,它对于系统的影响是永久性的。该修改即使出现系统故障也将一直保持。

15. 游标的作用?如何知道游标已经到了最后?

游标用于定位结果集的行,通过判断全局变量@@FETCH_STATUS可以判断是否到了最后,通常此变量不等于0表示出错或到了最后。

16. 触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。

事前触发器运行于触发事件发生之前,而事后触发器运行于触发事件发生之后。通常事前触发器可以获取事件之前和新的字段值。

语句级触发器可以在语句执行前或后执行,而行级触发在触发器所影响的每一行触发一次。

试题点评:通览整个试题,我们不难发现,这份试题是针对SQL Server数据库人员的。而从难度分析上来看,这份试题也属于同类试题中比较难的了。之所以说它难,首先是限定时间的全英文试题;其次,尽管这份试题主要是考核开发能力,但却涉及到了算法的选择和性能的调优;最后,这份试题还夹进了SQL Server数据库的升级问题。因此,综上所述,我们估计这是一家从事程序外包工作的外企招聘后台开发或与后台开发相关的SQL Server高级程序员的试题

}

2013年一级建造师公路工程考试真题及答案搜集整理如下:

1.插设塑料排水板可采用的设备是()。

【解析】塑料排水板用插板机或与袋装砂井打设机共用打设。参见教材P20.

2.柱板式锚杆挡土墙墙厚的土压力传递顺序,正确的是()。

A.墙厚的土压力一一锚杆一一挡土板

B.墙厚的土压力一一挡土板一一锚杆

C.墙厚的土压力一一挡土板一一肋柱一一锚杆

D.墙厚的土压力一一肋柱一一挡土板一一锚杆

【解析】柱板式锚杆挡土墙的压力传递顺序是:墙后的侧向土压力作用于挡土板上,挡土板传给肋柱,肋柱传给锚杆。参见教材P31。3关于级配碎石基层施工的说法,正确的的是()。

A.碎石颗粒组成的级配曲线应为直线

B.级配碎石应在最佳含水量时进行碾压

C.应代用12t以上的三轮压路机碾压,不得采用振动压路机碾压

D.级配碎石基层碾压完成后即可开放交通

【解析】级配碎石的级配曲线为圆滑弧线。参见教材P45。

4.不能用作旧沥青混凝土路面现场冷再生胶粘剂是()。

【解析】现场冷再生中关键技术是添加胶粘剂(如乳化沥青、泡沫沥青、水泥)。参见教材P74.

5.关于水泥混凝土面层摊铺施工的说法,错误的是()。

A.摊铺前应对基层表面进行风干处理,保持基层表面干燥B.摊铺过程中,间断时间应不大于混凝土的初凝时间

C.每日工作结束,施工缝应该设置在胀缝或缩缝处

D.因机械故障或其他原因中断浇筑时,可设临时工作缝

【解析】摊铺前应对基层表面进行洒水湿润,但不能有积水。参见教材P88。

6.由基础底面地基反力承担全部上部荷载的桥梁基础形式是()

【解析】扩大基础是有地基反对承担全部上部荷载的桥梁基础形式。参见教材P96.

7.根据《公路桥涵施工技术规范》(JTGTF50-2011),桥梁工程施工中,大

体积混凝土的最大胶凝材料总量不宜超过()kg/m3.

C.450多位命题讲师课程团购拷前绝密押题恪类考试做题软件

【解析】混凝土的最大用量(包括代替部分水泥的混合材料)不宜超过500kg/m3,大体积混凝土不宜超过350kg/m3.参见教材P119.

8、悬索桥主缆施工的主要工序包括:①主缆架设;②描道架设;⑧索夹安装与吊索架设;④紧缆;⑤牵引系统施工,正确的施I顺序为()

【解析】主缆施工顺序:牵引系统一猫道一主缆架设一紧缆一夹安装与吊索架设。参见教材P178。

9.隧道工程的主体结构物通常指()。

B.洞身预支护与衬砌C.洞身衬砌和洞门构造物

【解析】隧道主体构造物通常指洞身衬砌和洞门构造物。参见教材P187.

10.关于采用工字钢钢拱架进行隧道支护的说法,错误的是()。

A.混凝土能充满钢拱架和围岩间空隙,钢拱架与喷射混凝土粘结好

B.可用于混凝土内作为一直衬砌的一部分

D.在V,VI级较软弱破碎围岩中使用较多。

【解析】钢拱架与围岩间的空隙难以用喷射混凝土紧密充填,与喷射混凝土粘结也不好。参见教材P199.

辅导:2018年一建辅导培训火热招生中!网络课堂+课程录播+在线答疑+真题模拟  

问题咨询:可以拨打客服电话400-111-9811或点击加入客服QQ为您详细解答考试相关疑问

11.通信系统的电源线敷设的说法,错误的是()。

A.交、直流电源的馈电电缆应分开布设

B.电缆线与设备端子连接时,不应使端子受到机械压力

C.电源线的规格,熔丝的容量均应符合设计要求

D.正负线两端应有统一的红蓝标志

【解析】交、直流电源的馈电电缆必须分来布设。参见教材P232。

12.可用于测定路基土万最佳含水量的试验万法是()

【解析】测定最佳含水量的试验万法有:轻型、重型击实试验、振动台法表面振动吉实仪法。参见教材P253.

13.关于悬臂浇筑法施工安全控制的说法,错误的是()。

A.挂篮组拼后,要进行全面检查,并做动载试验

B.挂篮上的施工遇6级以上大风应停止作业

C.挂篮作业平台边缘必须设场脚板。

D.己浇筑过的梁段上应安装1.2m高的桥面临时护栏

【解析】挂篮组拼后,要进行全面检查,并做静载试验。参见教材P281。多位命题讲师课程团购拷前绝密押题恪类考试做题软件

14.根据《公路水运工程安全生产监督管理办法》,施工现场使用出租机械设备和施工机具及配件时,应自()共同进行验收,合格后万可使用。

A.监理单位和施工单位

B.监理单位和业主单位

C.出租单位和安装单位

D.季租单位和监理单位

【解析】使用承租机械设备和和施工机具及配件的,由承租单位和安装单位共同进行验收,台梧后万可使用。

15.混合料的配合比试验属于()。

D.构(配)件进场验证试验

【解析】标准试验包括各种标准击实试验、集料的级配试验、混合料的配合比试验、结构的强度试验等。参见教材P323。

16.水泥混凝土拌和站基本组成一般不包括()

D.搅拌主机和电气控制系统

【解析】水泥混凝土拌和站主要由物料储存系统、物料称量系统、物料传送系统、搅拌主机和电气控制系统和其他附属设施构成。参见教材P397。

17.项目部编制材料供应计划时,主要依据是()

【解析】材料供应计划是企业物资部门根据材料需要计划而编制的计划,乜是进行材料供应的依据。参见教材P410。

18.关于钢筋混凝结构构造裂缝防治措施的说法,错误的是()。

A.应适当降低混凝土水灰比和坍落度

B.应选用早强水泥,避免使用缓凝剂

C.应降低混凝土水化热、推迟水化热峰值出现时间

D.对支架应采用预压措施

【解析】合理设计混凝土的配合比,改善骨料级配、降低水灰比、掺加粉煤灰等掺合料、掺加缓凝剂;在工作条件能满足的情况下,尽可能采用较小水灰比及较低坍落度的混凝土。参见教材P441.

19.下列级别中,不属于全国公路建设从业单位信用评价等级的是()

【解析】全国公路建设从业单位信用评价等级从高到低统一为五个级别:AA、A、B、C、D。参见教材P472.

20.根据交通运输部颁发的《公路工程基本建设管理办法》,公路工程基本建设程序是首先编制()。

【解析】公路的基本建设程序如下:1.项目建议书;2.项目可行性研究,项目环境影响报告书;3.编制初步设计文件和概算;4.编制施工图和施工图预算;5.列入年度基本建谩计划;6.项目实施前的各项准备工作;7.项目实施;8.竣工验收;9.项目后评价。参见材料P449.

辅导:2018年一建辅导培训火热招生中!网络课堂+课程录播+在线答疑+真题模拟  

问题咨询:可以拨打客服电话400-111-9811或点击加入客服QQ为您详细解答考试相关疑问

21.关于滑坡地段路基施工技术要点的说法,正确的有()。

A.迅速排除地面汇水及地下水

B.减轻滑体作业机械重力、土体重力和振动

C.在干旱季节内尽快完成滑坡地带的施工

D.牵引式滑坡处治宜采用滑坡减重法

E.具有膨胀土性质的滑坡处治宜采用滑坡减重法

【解析】牵引式滑坡不宜用滑坡减重法。参见教材P26.

22.根据《公路工程标准施工招标文件》(2009年版)合同文件范本,关于计量支付管理的说法,错误的有()。

A.承包人应对己完成的分项工程向业主申请质量认证

B.承包人应在协议约定的时间内向监理工程师自请计量

C.监理工程师应对实际完成的工程量进行计量,并签发计量证书给承包人

D.承包人可凭质量认证和计量证书向业主提出付款申请

E.应向监理工程师复核申报资料,确定支付款项,并批准向承包人付款

【解析】选项A:对己完成的分项工程向业主申请质量认证;选项D:承包人可凭质量认证和计量证书向业主提出付款申请;选项E:监理工程师复核申报资料,确定支付款项,向业主提供付款证明文件。参见教材P349.

23.关于沥青碎石路面的说法,正确的是()

A.冬季不易产生冻缩裂缝

B.沥青用量多,且需要添加矿粉

C.孔隙率较大,路面容易渗水和老化

D.热拌沥青碎石可用于高速公路面层

E.高温稳定性好,路面不另产生波浪

【解析】选项B错误,沥青碎石路面,沥青用量少,且不用矿粉;选项D错误,热拌沥青碎石适用于三、四级公路。参见教材P61.

24.隧道洞门的类型包括()。

【解析】洞门类型有:端墙式洞门、翼墙式洞门、环框式洞门、遮光式洞门等。参见教材P187.

25.冷拔低碳钢丝进场验收时,除应对质量说明书、包装、标志等进行检查外,还应逐盘进行()试验

【解析】冷拔低碳钢丝:应逐盘进行抗拉强度、伸长率和弯曲试验。参见教材P117.

26.针对岩层破碎的浅埋段隧道开挖,可选用的开挖万法有()

【解析】根据围岩及周围环境条件,可优先采用单侧壁导坑法、双侧壁导坑法或留核心土开挖法,围岩的完整性较好时,可采用多台阶法开挖,严禁采用全断面法开挖。参见教材P204.

27.在生产事故应急救援预案中,应急响应分级的依据主要有()。

A.事故发生所在地行政区域

D.发生事故的工程合同金额

E.单位控制事态的能力多位命题讲师课程团购拷前绝密押题恪类考试做题软件

【解析】针对事故危害程度、影响范围和单位控制事态的能力,将事故分为不同的等级。参见教材P293.

28.根据工程技术档案管理的要求,工程完工验收后,施工单位应交建设单位保管的资料有

C.永欠性水准点的位置

【解析】DE属于施工单位自己保存的。参见教材P326。

29.桥面铺装病害形成的原因有()

A.梁体预拱度过大,桥面铺装设计厚度难以调整施工允许误差

B.桥头跳车和伸缩缝破坏引连锁性破坏

D.桥台后填筑采用砂石料作为填料

【解析】主要考核的是“桥面铺装病害的防治”知识点。参见教材P442。

30.公路工程交工验收应具备的条件包括()

A.竣工文件己按交通部规定的内容编制完成

B.通车试运营己满2年

C.工程决算己按交通部规定的办法编制完成,竣工结算已经审核主管部门或授权单位认定

D.台同约定的各项内容己完成

E.施工单位、监理单位己完成本合同段的工作总结

【解析】BC选项是竣工验收用具备的条件。参见教材P466。

辅导:2018年一建辅导培训火热招生中!网络课堂+课程录播+在线答疑+真题模拟  

问题咨询:可以拨打客服电话400-111-9811或点击加入客服QQ为您详细解答考试相关疑问

某桥主墩基础为钻孔灌注桩,地质依次为表层5m的砾石、37m的漂石和软岩。

平整场地、桩位放样、埋设护筒,采用冲击钻成孔。下放钢筋笼后,发现孔底沉淀量超标,但超标量较小,施工人员采用空压机风管进行扰动,使孔底残留沉渣处于悬浮状态。之后,安装导管,导管底口距孔底的距离为35cm,且导簪口处于沉淀的淤泥渣之上,

对导管进行接头抗拉试验,并用1.5倍的孔内水深压力的水压进行水密承压试验,试验合格后,灌注混凝土,混凝土坍落度18cm,在整个过程中连续均匀进行。

施工单位考虑到灌注时间较长,在混凝土中加入缓凝剂。首批混凝土灌注后埋置导管的深度为1.2m,在随后的灌注过程中,导管的埋置深度为3m。当灌注混凝土进行到lOm时,出现塌孔,施工人员用吸泥机进行清理:当灌注混凝土进行到23m时,发现导管埋管,但堵塞长度较短,施工人员采取用型钢插入导管的方法疏通导管:当灌注到27m时,导管挂在钢筋骨架上,施工人员采取了强制提升的方法:进行到32m时,又一次堵塞导管,施工人员在导管始终处于混凝土中的状态下,拔抽抖动导管,之后继续灌注混凝土直到完成。养护后经检测发现断桩。

(1)断桩可能发生在何处,原因是什么?

(2)在灌注水下混凝土时,导管可能会出现哪些问题?

(3)塞管处理的方法有哪些?

某高速公路K20+300m处有一座主跨为2×30m预应力混凝土简支空心板梁桥,采用预制吊装,后张法施工。该桥左侧有一大块空地,拟作为预制场。主要施工要点如下:

(1)制作台座。在预制场地上放出台座大样,平整压实后现浇20cm厚C20混凝土,台座上铺钢板底模:

(2)外模采用已经使用过的同尺寸板梁的定型钢模板,内模采用木模外包镀锌薄钢板。所有模板试拼合格。

(3)在台座上制作钢筋骨架,并按要求系好钢筋保护层垫块,在钢筋骨架制作过程中将波纹管按设计坐标固定在钢筋骨架上。

(4)设锚垫块后,先安装端模板,再安装己涂刷脱模剂的外侧钢模,并按要求设置压浆孔和排气孔,报监理工程师检查同意后,吊运混凝土人模。先浇底板混凝土,再安装内模,后浇腹板和顶板,整个过程均用插入式振捣棒振捣密实。混凝土浇筑完成后,按要求养护。

(5)预应力张拉。将钢绞线穿入波纹管道内(钢绞线下料长度考虑张拉工作长度),进行张拉作业。千斤顶共2台。在另一工地上校验后才使用一个月,可直接进行张拉控制作业。使用l台千斤顶单端张拉,另一台备用。张拉时千斤顶的作月线必须与预应力轴线重合:张拉时采用伸长量控制、应力作为校核:

(6)拆除张拉设备,将孔道冲洗干净,即压注水泥浆。整个压浆过程符合设计规定。

(1)方案中台座制作有何问题?

(2)空心板梁混凝土浇筑过程中有何问题?

(3)预应力筋张拉过程中有何错误之处?

(4)孔道压浆操作是否正确?并加以说明。

某二级公路上需建造一座跨度为25m的预应力混凝土简支梁桥,该桥使用不久即发现桥面下沉,底板混凝土开裂。业主召集有关人员到现场调查,并查阅了地质钻探资料、施工组织设计和施工记录。经查:桥位处地质为表面有厚5~7m不等的强风化泥岩,岩体破碎,裂隙发育,容许承载力只有0.12MPa,下层为中风化泥岩,单轴饱和抗压强度为12MPa,可以作为桥台持力层。施工组织设计文件中记载有:因缺乏吊装机具,决定采用整体现浇法施工,采用满堂式钢管支架……支架搭设前对地基表层作了加固处理,用木块支垫钢管。

预拱度值的计算考虑了如下因素:1)卸架后上部构造本身及荷载一半所产生的竖向挠度:2)支架在荷载作用下的弹性压缩挠度和非弹性压缩挠度;3)由混凝土收缩及温度变化而引起的挠度,以此作为施工预拱度值进行谩置和分配,并对模板标高进行反复测量,满足要求。预应力筋的下料长度的计算中考虑了锚夹具长度和外露工作长度因素。

(1)施工单位在作施工预拱度值计算时是否完整?为什么?

(2)预应力筋的下料长度的计算所考虑的因素是否全面?为什么?

辅导:2018年一建辅导培训火热招生中!网络课堂+课程录播+在线答疑+真题模拟  

问题咨询:可以拨打客服电话400-111-9811或点击加入客服QQ为您详细解答考试相关疑问

某桥梁主跨为40m预应力钢筋混凝土简支T梁,T梁施工采用预制吊装,预应力采用后张法施工。施工单位根据预制梁的尺寸、数量、工期确定预制台座的数量、尺寸。对张拉机具做了校验,并对预应力的预应力筋的张拉顺序和张拉力符合设计要求,但施工过程中发现预应力施加完毕后预应力筋松弛,应力值达不到设计值。

该预应力筋松弛现象的原因是什么?请提出防治的措施。

某三跨预应力混凝土连续刚构桥,跨度为90m+155m-90m,箱梁宽14m,底板宽7m,箱梁高度由根部的8.5m渐变到跨中的3.5m,根据设计要求,0号、l号块混凝土为托架浇筑,然后拼装挂篮,用悬臂浇筑法对称施工,挂篮采用自锚式桁架结构。施工单位根据该桥的特点,制定了详细的施工流程,其中对箱梁悬臂浇筑阶段的主要施I工序如下:

(1)在两主墩的两侧安装托架并预压,架立模板,绑扎0号、l号块钢筋,浇筑混凝土并张拉预应力筋:

(2)拼装挂篮,用堆载法预压挂篮,以消除挂篮的非弹性变形(3)按设计标高值加预加抬高量值架立模板、绑扎钢筋、浇筑各个节段的箱梁混凝土:张拉预应力筋

(4)拆除模板,移动挂篮,开始下一个节段的施工

(5)在整个悬臂浇筑过程中,定时进行箱梁节段标高的测量,以及应力和温度的观测,整个测量完全满足设计和施工技术规范的要求。

(1)施工单位在0号、l号块施工完成后拼装挂篮是否正确?

(2)采用堆载法预压挂篮除了消除非弹性变形外,还有哪些目的?

(3)张拉完预应力筋后能否开始做下一节段的施工?为什么?

某大桥为(50+4×80+50)M连续梁桥,主梁为双箱单室箱形结构,混凝土强度为C50,采用悬臂拼装施工工艺。梁段采用长线法预制,缆索吊装就位。

(1)悬臂拼装法与悬浇施工比较,还具备哪些优点?

(2)简要叙述长线法施工工序。

(3)1号块是紧邻0号块两侧的第一箱梁节段,也是悬拼T构的基准梁段,是全跨安装质量的关键,一般采用湿接缝连接。湿接缝拼装梁段施工程序为:吊机就位一提升、起吊1号梁段一安设薄钢板管一()一丈量湿接缝的宽度一调整薄钢板管J()一检查中线一圊定1号梁段一安装湿接缝的模板一()一湿接缝养护、拆模J()一下一梁段拼装。(请在以上括号内填人正确的工序)

某高速公路段上有一座主跨为2mX30m预应力混凝土T形截面简支梁桥,采用预制吊装,后张法施工。

在现场施工中,当T形截面简支梁构件达到规定强度时,进行张拉。张拉过程中按设计要求在两端同时对称张拉,预应力张拉采用应力控制,同时以伸长值作为校核。实际伸长值与理论伸长值之差也满足规范要求,但张拉完成后发现有锚头下锚板处混凝土变形开裂的现象。

(1)试分析该桥T形梁锚头下锚板处混凝土变形开裂现象的原因。

(2)出现了锚头下锚板处混凝土变形开裂现象后,现场应如何处理?

(3)在施工过程中如何防止锚头下锚板处的混凝土变形开裂?

某三跨预应力混凝土连续刚构桥,跨度为90m+155m+90m,箱梁宽14m,底板宽7m,箱梁高度由根部的8.5m渐变到跨中的3.5m,施工中采用拼装挂篮,用悬臂浇筑法对称施工。然而在几个节段施工完成后发现箱梁逐节变化的底板有的地方接缝不和顺,底模架变形,侧模接缝不平整,梁底高低不平,梁体纵轴向线形不顺。

(1)试分析现场出现问题的原因。

(2)为防止土述现象的发生,有哪些预防措施?

辅导:2018年一建辅导培训火热招生中!网络课堂+课程录播+在线答疑+真题模拟  

问题咨询:可以拨打客服电话400-111-9811或点击加入客服QQ为您详细解答考试相关疑问

参考答案:(1)1)可能发生在lOm处:吸泥机清理不彻底时,形成灌注桩中断或混凝土中夹有泥石。

2)可能发生在27m处,采取强制提升而造成导管脱节。

(2)进水、塞管、埋管。

(3)可采用拔抽抖动导管(不可将导管口拔出混凝土面)。当所堵塞的导管长度较短时,也可以用型钢插入导管内来疏通导管,或在导管上固定附着式振捣器进行振动。

(1).没有设置排水沟,没有按要求设置预拱度

(2)应以固定安装在侧模上的附着式为主,插入式振动器为辅

(3)应在两端同时对称张拉,张拉时以应力控制为主,以伸长量作为校核

(4)不正确。冲洗孔道后,应吹除积水后再压浆。

(1)还应计算支架基底在荷载作用下的非弹性变形。因为本桥位处覆盖层厚地基承载力低,仅对钢管支架处的表层地基处理是不够的。

(2)不全面,还应要考虑孔道曲线长度,千斤顶长度。

该预应力筋松弛现象的原因主要可能有:

1)锚具滑丝或钢绞线(钢丝束)内有断丝。

2)钢绞线(钢丝)的松弛率超限。

3)量测表具数值有误,实际张拉值偏小。

4)锚具下混凝土局部破坏变形过大。

5)钢索与孔道间摩阻力过大。

防治预应力筋松弛可以采取的措施有:

1)预应力筋松弛检查预应力筋的实际松弛率,张拉钢索时应采取张拉力和弓伸量双控制。事先校正测力系统,包括表具。

2)锚具滑丝失效,应予更换。

3)钢绞线(钢丝束)断丝率超限,应将其锚具、预应力筋更换。

4)锚具下混凝土破坏,应将预应力释放后,用环氧混凝土或高强度混凝土补强后重新张拉。

5)改进钢束孔道施工工艺,使孔道线形符合设计要求,必要时可使用减摩剂。

辅导:2018年一建辅导培训火热招生中!网络课堂+课程录播+在线答疑+真题模拟  

问题咨询:可以拨打客服电话400-111-9811或点击加入客服QQ为您详细解答考试相关疑问

(1)不正确,应该先对支座作临时固结

(2)还应测出挂篮在不同荷载下的实际变形量,供挠度控制中修正立模标高

(3)不能,因为还需对管道进行压浆。

(1)悬臂拼装法与悬浇施工比较,还具备以下优点:

1)梁体的预制可与桥梁下部构造施工同时进行,平行作业缩短了建桥周期2)预制梁的混凝土龄期比悬浇法的长,从而减少了悬拼成梁后混凝土的收缩和徐变。

3)预制场或工厂化的梁段预制生产利于对整体施工的质量控制。

(2)长线法施工工序:预制场、存梁区布置一梁段浇筑台座准备一梁段浇筑一梁段吊运存放、修整一梁段外运一梁段吊拼。

(3)(中线测量),(高程测量),(浇筑湿接缝混凝土),(张拉预应力筋)。

(1)该桥T形梁锚头下锚板处混凝土变形开裂现象的原因主要有:

1)通常锚板附近钢筋布置很密,浇筑混凝土时,振捣不密实,混凝土疏松或仅有砂浆,以致该处混凝土强度低。

2)锚垫板下的钢筋布置不够、受压区面积不够、锚板或锚垫板设计厚度不够受力后变形过大。

将锚具取下,凿除锚下损坏部分,然后增加钢筋并用高强度混凝土修补,将锚下垫板加大加厚,使承压面扩大。

(3)采取如下措施可以预防锚头下锚板处混凝土变形开裂。

1)锚板、锚垫板必须有足够的厚度以保证其刚度。锚垫板下应布置足够的钢筋,以使钢筋混凝土足以承受因张拉预应力索而产生的压应力和主拉应力。

2)浇筑混凝土时应特别注意在锚头区的混凝土质董,因在该处往往钢筋密集,混凝土的粗骨料不易进入而只有砂浆,会严重影响混凝土的强度。

参考答案:(1)现场出现问题的主要原因是由施工挂篮底模与模板的配制不当造成施工操作困难引起的,具体有:

1)挂篮底模架的平面尺寸未能满足模板施工的要求。

2)底模架的设置未按箱梁断面渐变的特点采取措施,使梁底接缝不平,漏浆梁底线形不顺。

3)侧模的接缝不密贴,造成漏浆,墙面错缝不平。

4)挂篮模板定位时,抛高值考虑不够,或挂篮前后吊带紧固受力不均。

5)挂篮的模板未按桥梁纵轴线定位。

6)挂篮底模架的纵横梁连接失稳引起的几何变形。

(2)为防止上述现象的发生,可采取如下预防措施:

1)底模架的平面尺寸,应满足模板安装时支撑和拆除以及浇筑混凝土时所需操作宽度。

2)底模架应考虑箱梁断面渐变和施工预拱度,在底模架的纵梁和横梁连接处设置活动钢绞,以便调节底模架,使梁底接缝和顺。

3)底模架下的平行纵梁以及平行横梁之间为防止底模架几何尺寸变形,应用钢筋或型钢采取剪刀形布置牢固连接纵横梁,以防止底模架变形。

4)挂篮就位后,在校正底模架时,必须预留混凝土浇筑时的抛高量(应经过对挂篮的等荷载试验取得),模板安装时应严格按测定位置核对标高,校正中线,模板和前一芾段的混凝土面应平整密贴。

5)挂篮就位后应将支点垫稳,收紧后吊带、固定后锚,再次测量梁端标高,在吊带收放时应均匀同步,吊带收紧后,应检查其受力是否均衡,否则就重新调整。

辅导:2018年一建辅导培训火热招生中!网络课堂+课程录播+在线答疑+真题模拟  

问题咨询:可以拨打客服电话400-111-9811或点击加入客服QQ为您详细解答考试相关疑问

}

我要回帖

更多关于 凝胶型树脂呈什么状 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信