当前位置:文档之家› OCM核心内参(OCM考试题库)

OCM核心内参(OCM考试题库)

OCM核心内参(OCM考试题库)
OCM核心内参(OCM考试题库)

一、术语说明

db机:是指在section 0阶段进行手动建库的机器。

gridcontrol机:是指在section 2阶段进行grid control软件安装的机器。 RAC机:是指在section 7阶段使用VNC连接到远程服务器安装RAC时使用的远程机器。奇数机(ODD)与偶数机(EVEN):在真正考试时,每个人面前会有两台机器,一台称为奇数机(ODD),一台称为偶数机(EVEN),要你在ODD机器上做什么或者在 EVEN 机器上做什么,偶数还是奇数是依靠机器的hostname最后一位或者两位数字来定的,通常会要求你在奇数机上创建数据库,在偶数机上安装Grid Control的OMS。偶数机上是没有Oracle软件的,因此OMS需要的Repository这个数据库也需要创建在奇数机上,再加上之后第二天会要求创建的Standby实例,总共会有三个实例运行在奇数机上。

二、考试安排及要求

(一)时间安排

第一天:

section 0:创建一个数据库 45分钟

section 1:数据库和网络配置 120分钟

section 2:Gridcontrol安装配置 120分钟

section 3:数据库备份恢复 60分钟

section 4:数据仓库管理 90分钟

第二天:

section 5:数据库管理 120分钟

section 6:数据库性能管理 120分钟

section 7:部署Oracle RAC数据库 105分钟

sectoin 8:部署Dataguard数据库 60分钟

(二)注意事项

1、早点儿到考场,可以挑自己满意的机子,去晚了就只有别人挑剩下的了。正式考试前可以有15分钟的时间熟悉考试环境。

2、请一定在坐到考试桌前之后,尽快检查你面前的机器,会是两台RHEL4的Linux服务器,Gnome的图形界面(喜欢用KDE的兄弟们请去熟悉一下 Gnome的操作),有鼠标有键盘,检查你的键盘输入是否顺畅,检查你的鼠标移动是否顺畅,检查机器的电源插座是否插牢,检查Oracle 10gR2的软件是否已经安装,检查$ORACLE_HOME等环境参数是否已经设置好,检查联机文档是否可以正常读取。按照常理来说,这些都不应该出问题,但是万一你运气好碰到有问题的机器,一旦考试开始计时,那损失的就只能是你自己了。哦,为什么是两台机器呢?因为一台是用来创建数据库,而另外一台是用来安装Grid Control的OMS。

3、请检查一下两台考试机的硬件配置,重点看一下其内存大小,如果是2g大小的,每个数据库实例可以考虑分配350m的内存;如果是1g大小的,每个数据库实例最多分配250m的内存。

4、考试时可以参考oracle的官方文档,在考试机上就有。另外,还有安装介质。

5、在进行section 0,section 1时注意审题,如果提示对数据库进行备份,请按要求进行备份。在接下来的考试中有可能oracle设置陷阱在后面的题要求恢复。

6、section0、2、

7、8都是死题,而且都是必考的。并且可能包含如下陷阱:第一,可能需要先恢复,数据库才能用。第二,安装rac时,ssh可能不通。第三,安装grid control 时,注意prefill等。

7、时刻注意查看随机自带的oracle DOC,一些命令操作可以从doc中复制、粘贴、修改。

8、可以用Gnome下的Text Editor对一些复制好的命令进行编辑,以提高效率。

9、时刻注意OCM考试中的各种陷阱。

三、考试题库及讲解

(一)Section 0:创建数据库(即手动建库)【在db机操作】1、手动建库

1)确定实例名。

export ORACLE_SID=test

2)建立密码文件。

orapwd file=orapwtest password=oracle

3)建立pfile。

cat init.ora|grep -v ^ #|grep -v ^ $ >inittest.ora

在inittest.ora里只包含如下初始化参数:

db_name=test

processes=150

controlfiles=(xxxxxx,xxxxxx)

db_block_size=8192

log_buffer=50000000

sga_target=300m

undo_management=auto

undo_tablespace=undotbs

background_dump_dest

core_dump_dest

user_dump_dest

4)建立spfile并启动实例。

sql>sqlplus / as sysdba

sql>create spfile from pfile

sql>startup nomount

5)手工创建数据库(使用create database命令)

CREATE DATABASE mynewdb

USER SYS IDENTIFIED BY pz6r58

USER SYSTEM IDENTIFIED BY y1tz5p

LOGFILE GROUP 1 ('/u01/oracle/oradata/mynewdb/redo01.log') SIZE 100M,

GROUP 2 ('/u01/oracle/oradata/mynewdb/redo02.log') SIZE 100M,

GROUP 3 ('/u01/oracle/oradata/mynewdb/redo03.log') SIZE 100M

MAXLOGFILES 5

MAXLOGMEMBERS 5

MAXLOGHISTORY 1

MAXDATAFILES 100

MAXINSTANCES 1

CHARACTER SET US7ASCII

NATIONAL CHARACTER SET AL16UTF16

DATAFILE '/u01/oracle/oradata/mynewdb/system01.dbf' SIZE 325M REUSE

EXTENT MANAGEMENT LOCAL

SYSAUX DATAFILE '/u01/oracle/oradata/mynewdb/sysaux01.dbf' SIZE 325M REUSE DEFAULT TABLESPACE tbs_1(在考试时去掉这条语句)

DEFAULT TEMPORARY TABLESPACE tempts1

TEMPFILE '/u01/oracle/oradata/mynewdb/temp01.dbf'

SIZE 20M REUSE

UNDO TABLESPACE undotbs

DATAFILE '/u01/oracle/oradata/mynewdb/undotbs01.dbf'

SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;

6)运行相关脚本。

CONNECT SYS/password AS SYSDBA

@/u01/oracle/rdbms/admin/catalog.sql

@/u01/oracle/rdbms/admin/catproc.sql

@?/rdbms/admin/catblock.sql

@?/rdbms/admin/catoctk.sql

@?/rdbms/admin/owminst.plb

connect system/oracle

@?/sqlplus/admin/pupbld.sql

2、section0阶段考试需要注意的具体事项

1)按题目要求设置“字符集”

2)有5块磁盘,建库建在指定位置,一般都是建在文件系统上。

3)考试的结果是美国那边直接用脚本连到你的服务器上,通过数据字典抓取结果,然后判断你哪些错了,所以,一定要保证在最后的时候,数据库是OPEN的,监考老师说还有5分钟结束考试的时候,不要再做什么其它操作了。如果之前你创建完数据库,想要shutdown 以后冷备一下的话,请估算好时间。我听到的案例是冷备刚完成,数据库还未startup,结果美国那边开始抓取考试结果,因为无法连接数据库,因此第一天上午的section得了零分。4)为了减省时间,如果题目里没有明确要求备份,可以先不备份。

5)如果有时间,用root用户修改/etc/hosts文件,使该文件里包括2个节点的主机名和相应的ip地址。

3、参考的联机文档

1、administrator’s guide->2 creating a oracle database-> Manually Creating an Oracle Database

(二)Section 1:数据库和网络的配置【在db机操作】1、数据库配置(管理表空间)

有如下考题需要注意:

一、Create a temporary tablespace group that contains two temporary tablespaces to support batch process about creation of large indexes,and analyzing tables. Use the following specification:

1、Temporary tablespace group named TEMP_GRP containing temporary tablespaces TEMP1 and TEMP2.

2、Make TEMP_GRP the default temporary tablespace for all new users.

答案:

create temporary tablespace temp1 tempfile '/u01/app/oradata/temp1.dbf' size 50m tablespace group TEMP_GRP;

create temporary tablespace temp2 tempfile '/u01/app/oradata/temp2.dbf' size 50m tablespace group TEMP_GRP;

alter database default temporary tablespace TEMP_GRP;

select * from database_properties;

二、Create a permanent tablespace to store sample test https://www.doczj.com/doc/1011086207.html,e the following specification:

1、Tablespace name of EXAMPLE

2、Initial datafile size of 400MB with the file expected to grow to 4GB.

3、Initial extent size of 1MB

4、Next extent size of 1MB

答案:

create tablespace example datafile 'xxxxxxx' size 400m autoextend on maxsize 4g extent management local uniform size 1m;

三、Create a permanent tablespace to store https://www.doczj.com/doc/1011086207.html,e the following specification:

1、Tablespace name of INDX

2、File size of 40MB

答案:

create tablespace indx datafile ‘………’size 40m;

四、Create a permanent tablespace to store data collected from the various Oracle https://www.doczj.com/doc/1011086207.html,e the following specification:

1、Tablespace name of tools

2、File size of 48MB

3、Initial extent size of 4MB

4、Next extent size of 4MB

答案:

create tablespace tools datafile ‘……’size 48m extent management local uniform size 4m;

五、Create a permanent tablespace for storing segments associated with online transaction processing with high insert rates.Due to the potential high volume of concurrent inserts,every effort should be taken to reduce contention such of the tables that will be stored in this https://www.doczj.com/doc/1011086207.html,e the following specification:

1、Tablespace name of OLTP

2、File size of 48MB

3、Initial extent size of 2MB

4、Next extent size of 2MB

答案:

create tablespace oltp datafile ‘……’ size 48m extent managemnet local uniform size 2m segment space management auto;

六、Due to the expected high volumn of transaction, the database should have the following configuration:

1、A minimum of 5 redo log groups

2、Each redo log group should not be a single point of failure

3、File size of 100MB

4、Specify the Location such that it minimizes contention and reduces the risk of

a single point of failure case of disk drive failure.

答案:

sql>ALTER DATABASE ADD LOGFILE GROUP 4 ('/u01/app/oradata/test/log4a.log', '/u01/app/oradata/test/log4b.log') SIZE 100m,group 5 (‘/u01/app/oradata/test/log5a.log’,’/u01/app/oradata/test/log5b.log’) size 100m;

sql>alter database add logfile member '/u01/app/oradata/shuai/redo1b.log' to group 1;

注意:日志组的2个member应该分布在2个不同的磁盘上。

七、Triplex the controlfile to minimize recovery in case of disk drive failure. 答案:

将数据库关闭,然后拷贝控制文件到目标路径,然后改pfile中的control参数,重新生成spfile,最后启动数据。

八、As user SYS,run the script /home/oracle/scripts/create_bishhr.sql. Ignore any errors concerning OE.But do not ignore any other errors.

Investigate the parameter file for reasonable size for each parameter listed. Add additional parameters as you deem necessary to support an optimal database environment. In addition, modify or add the following listed parameters:

UTL_FILE_DIR=('/home/oracle','/home/oracle/temp','/home/oracle/scripts')

Note:Applications that use Oracle10g features will be running therefore, ensure the database and instance are appropriately configured.

答案:

主要是根据题目要求调整数据库的初始化参数。

九、Backup the database to prepare for complete recovery under all circumstances. 答案:

给数据库做一个冷备,可以使用操作系统命令直接进行拷贝,最后记着Open the database.

十、管理临时表空间组及更改默认的临时表空间

一些相关的命令:

ALTER TABLESPACE lmtemp3 TABLESPACE GROUP '';--指lmtemp3不属于任何表空间组。 alter database default tablespace tbs1;

select * from database_properties;

2、网络配置

例题

一、如何配置一个非默认端口的监听,并启动它。

答案:

第一,配置listener.ora文件

LISTENER=

(DESCRIPTION=

(ADDRESS_LIST=

(ADDRESS=(PROTOCOL=tcp)(HOST=sale-server)(PORT=1421))

(ADDRESS=(PROTOCOL=ipc)(KEY=extproc))))

SID_LIST_LISTENER=

(SID_LIST=

(SID_DESC=

(GLOBAL_DBNAME=https://www.doczj.com/doc/1011086207.html,)

(ORACLE_HOME=/oracle10g)

(SID_NAME=sales))

(SID_DESC=

(SID_NAME=plsextproc)

(ORACLE_HOME=/oracle10g)

(PROGRAM=extproc)))

第二,配置tnsnames.ora文件

listene1=

(DESCRIPTION=

(ADDRESS=(PROTOCOL=tcp)(HOST=sales-svr)(PORT=1421))

(CONNECT_DATA=(SERVICE_NAME=https://www.doczj.com/doc/1011086207.html,))

第三,配置初始化参数LOCAL_LISTENER。

alter system set LOCAL_LISTENER='listener1' scope=both;

第四,启动监听。

lsnrctl start

二、如何配置共享服务器模式。

答案:

第一,设置一些初始化参数。

alter system set dispatchers='(PROTOCOL=TCP)(DISPATCHERS=2)' scope=both; alter system set shared_servers=5 scope=both;

alter system set max_shared_servers=10 scope=both;

alter system set max_dispatchers=5 scope=both;

第二,在tnsnames.ora文件加入如下内容:

shuai=

(DESCRIPTION=

(ADDRESS=(PROTOCOL=tcp)(HOST=sales-svr)(PORT=1421))

(CONNECT_DATA=(SERVICE_NAME=shuai) (server=shared))

第三,使用system用户连接数据库,方式如下:

sqlplus system/oracle@shuai

第四,查看system用户的连入方式。

lsnrctl service

3、section1阶段考试需要注意的具体事项

4、参考的联机文档

1)administrator’s guide-> 8 Managing Tablespaces-> Creating Tablespaces

2)administrator’s guide-> 6 Managing the Redo Log->Creating Redo Log Groups and Members

3)Net Services Reference-> 7 Listener Parameters (listener.ora)

4)Net Services Reference-> 6 Local Naming Parameters (tnsnames.ora)

5)administrator’s guide-> 4 Managing Oracle Database Processes-> Configuring Oracle Database for Shared Server

6)SQL Reference->14 SQL Statements: CREATE CLUSTER to CREATE JAVA->CREATE DIRECTORY

7)Net Services Administrator's Guide->10 Configuring and Administering the Listener->Registering Information with a Nondefault Listener

(三)Section 2:Gridcontrol安装配置【在gridcontrol 机上安装gridcontrol软件,在db机创建gridcontrol要使用的资料库】

1、girdcontrol的安装

安装步骤如下:

第一,做好安装前的准备工作。

1、在ODD机上使用dbca新建一个数据库(不同于上午的Section中要求创建的SID),用于存储OMS需要的Repository信息。建库时所有特殊选项全部去掉,建一个最简单的库即可。

注意:在用dbca建库时,会由于原先手动建库配置的tnsnames.ora文件的问题而导致建库无法开始,这时,可以通过将tnsnames.ora文件改成其他名字来解决。待dbca建库完成之后,可以再把原先tnsnames.ora文件中的内容拷贝到dbca建库时工具新建的tnsnames.ora 文件中。

2、在刚刚建好的库上运行$ORACLE_HOME/rdbms/admin/dbmspool.sql来创建dbms_shared_pool这个package。

3、检查db机的监听是否正常,如果有问题赶快调整。

第二,开始安装OMS。

1、.existing db-->oms 不选no option,sga>=300m

2、prefil(千万别忘了点"prefill",以验证数据文件是否可以用)

3、对于Repository库是有一些初始化参数的要求的,我们需要做的就是设置SGA_TARGET = 300M,这样内存参数就自动管理了,安装OMS不会报任何错误,另外对于job queue等其它的参数,在点击开始安装之后的某个界面,会弹出一个警告框,告诉你哪些参数不符合要求,如session_cached_cursors、aq_tm_processe等,需要改为多少多少,OK,安装这个界面里的要求,依次修改数据库的参数,然后重新启动数据库,不需要退出安装界面,在重启完数据库之后,点确定,直接继续安装就可以了。

4、如果题目要求配置email,可以在安装的时候顺便把email通知配好。

email地址:xxx@https://www.doczj.com/doc/1011086207.html, Smtp Server:https://www.doczj.com/doc/1011086207.html,。

5、密码 有数字有字母。

6、自动建立sysman用户。

第三,在奇数机上安装Grid Control的Agent。

shell方式安装agent。在gridcontrol目录oms10g目录下有sysman/agent_download/10.2.0/linux找到agentDownload.linux脚本,将该脚本scp到db(手动建库的机器)。然后,使用oracle用户./agentdownload.linux -b 安装目录(在手动建库的机器上操作)。另外,在安装时如果报jar没有的错误:ln -s ORACLE目录/db/jdk/bin/jar /usr/bin 做link使用oracle的jar。用这种方法安装Agent的速度很

快,而且无需任何人工参与。

第四,EM初始配置。

1、在被管理的数据库中(手动建的那个库和后来用dbca建的那个资料库), 将dbsnmp用户解锁,并设置密码为oracle。

2、在EM的浏览器界面下,将被管理对象重新configure一下。如果发现某个准备要管理的对象在EM的浏览器操作界面中看不到,就手动添加一下。

注意:gridcontrol装在另一台机子上(即没有进行手工建库的机子),但是gridcontrol 的资料库要建立在手工建库的机子上。

2、gridcontrol的配置

1)使用grid control对数据库做一些操作

第一,配置pga_aggregate_target等一些初始化参数。这一部分下面多做一些练习,平时多用一用grid control。

第二,创建一些表空间。

第三,创建一些用户。授权和角色。如新建一个管理员用户(在页面右上角setup部分)。

第四,配置email通知。

第五,创建schedule,program,windows,job

2)注意事项

查看grid control状态,/oms10g/opmn/bin,./opmnctl status。

3、section2阶段考试需要注意的具体事项

1)一定要注意配置/etc/hosts文件,将主机名与ip地址map起来。

2)在grid control连接资料库时,在填写连接信息时,一定填写主机名,不要填写IP地址。

3)在安装grid control时当提示设置某用户的密码时,一定要有字母、有数字,如oracle1 5)尽量在一台机器上操作。

6)要有耐心,OMS安装的时候,在Configuration OMS那一步时会非常慢,千万不要等不及了就准备关掉重来,时刻监控安装的log文件(log文件的位置在安装界面上应该可以找到),只要不停地有输出,你就可以安心地等待。

(四)Section 3:数据库备份恢复【在db机操作】

1、catalog的创建及同步

1)创建recovery catalog schema

CONNECT SYS/oracle@catdb AS SYSDBA

CREATE USER rman IDENTIFIED BY cat

TEMPORARY TABLESPACE temp

DEFAULT TABLESPACE tools

QUOTA UNLIMITED ON tools;

SQL> GRANT RECOVERY_CATALOG_OWNER TO rman;

2)创建Recovery Catalog

rman catalog rman/oracle

RMAN> CONNECT CATALOG rman/cat@catdb

CREATE CATALOG TABLESPACE cat_ts;

3)在恢复目录中注册数据库

rman TARGET / CATALOG rman/cat@catdb (同时连接目标数据库和catalog数据库) RMAN> REGISTER DATABASE;

RMAN> REPORT SCHEMA;

UNREGISTER DATABASE;

4)重新同步Recovery Catalog

RESYNC CATALOG;

2、RMAN的具体配置

1)基本上使用“show all”即可搞定。如,

configure device type disk backup type to compressed backupset parallelism 2; 2)设置RMAN环境

rman target sys/oracle catalog rman/rman@test1

RMAN>CONFIGURE DEFAULT DEVICE TYPE TO DISK;

RMAN>CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/oracle/oradata/orcl/backup/DB_%U'; RMAN>CONFIGURE CONTROLFILE AUTOBACKUP ON;

RMAN>CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/oracle/oradata/orcl/backup/cf_%F';

RMAN>CONFIGURE BACKUP OPTIMIZATION ON(Optimization does not back up a file to a device type if the identical file is already backed up on the device type.)

要求设置compress备份,具体命令如下:

configure device type disk backup type to compressed backupset parallelism 2;

需要单独记忆的一个命令:

RMAN>CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/oracle/oradata/orcl/backup/DB_%U';

3)使用RMAN进行全库备份。(如果要求是热备,则需要先将数据库设为归档模式)

#scripts:bck_db_level0.rcv

run {

BACKUP INCREMENTAL LEVEL 0 DATABASE include current controlfile;

BACKUP ARCHIVELOG ALL DELETE INPUT;

}

注意:使用RMAN进行全库备份之后,马上使用手工方式对数据库再做一个冷备。

3、丢失一个controlfile的恢复

4、丢失datafile 1的恢复

5、打开flashback database的功能(即配置flashback 数据库)

1)将数据库设置为归档模式。

需要设置参数log_archive_dest_1

shutdown immediate;

startup mount;

alter database archivelog;

alter database open;

2)配置Flash Recovery Area

SQL>ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=20G SCOPE=BOTH;(注意先后顺序,先设置大小,再设置位置)

SQL>ALTER SYSTEM SET DB_RECOVERY_FILE_DEST='/DBA/FB' SCOPE=BOTH;

SQL>ALTER SYSTEM SET DB_RECOVERY_FILE_DEST='' ;(禁用Flash Recovery Area的命令)3)启用数据库Flashback 功能

SQL> startup mount;

SQL> select name, current_scn, flashback_on from v$database;(查看flashback功能是否开启)

SQL> alter database flashback on;(启动Flashback功能)

SQL> select flashback_on from v$database;

SQL>alter system set db_flashback_retention_target=1440 scope=both;(该参数用来控制flashback log 数据保留的时间,或者说,你希望flashback database 能够恢复的最早的时间点。默认值是1440,单位是minute,即24 小时)

SQL>alter database open;

相关视图

V$flashback_database_log

6、section3阶段考试需要注意的具体事项

1)使用RMAN进行全库备份之后,马上使用手工方式对数据库再做一个冷备。

7、参考的联机文档

1)Backup and Recovery Advanced User's Guide->10 Managing the Recovery Catalog->Creating a Recovery Catalog

2)Backup and Recovery Reference->CONFIGURE->搜索compressed

(五)Section 4:数据仓库管理【在db机操作】

1、物化视图

例题

1)创建一个能够快速刷新的物化视图,要求物化视图能消除表中行的重复值。

答案:

详参网址:https://www.doczj.com/doc/1011086207.html,/post/468/492698

如果只是包含一个DISTINCT操作,那么完全可以转换为GROUP BY语句:

SQL> CREATE TABLE T AS

2 SELECT *

3 FROM DBA_OBJECTS;

Table created.

SQL> CREATE MATERIALIZED VIEW LOG ON T

2 WITH ROWID, SEQUENCE (OWNER, OBJECT_TYPE)

3 INCLUDING NEW VALUES;

Materialized view log created.

SQL> CREATE MATERIALIZED VIEW MV_T REFRESH FAST

2 AS SELECT DISTINCT OWNER, OBJECT_TYPE

3 FROM T;

FROM T

*

ERROR at line 3:

ORA-12015: cannot create a fast refresh materialized view from a complex query

SQL> CREATE MATERIALIZED VIEW MV_T_COMPLETE

2 AS SELECT DISTINCT OWNER, OBJECT_TYPE

3 FROM T;

Materialized view created.

显然包含DISTINCT的物化视图只能完全刷新而不能快速刷新,不过这种物化视图可以很轻

松的改成下面的写法:

SQL> CREATE MATERIALIZED VIEW MV_T REFRESH FAST

2 AS SELECT OWNER, OBJECT_TYPE, COUNT(*) COUNT

3 FROM T

4 GROUP BY OWNER, OBJECT_TYPE;

Materialized view created.

物化视图使用GROUP BY的写法和使用DISTINCT的写法是等价的,而且可以使用快速刷新。唯一不同是多了一个COUNT(*)的字段,而一般情况下,物化视图的额外列没有多大影响。如果基表不包括UPDATE和DELETE,只有INSERT操作,那么物化视图中可以去掉COUNT(*)列。

SQL> CREATE MATERIALIZED VIEW MV_T1 REFRESH FAST

2 AS SELECT OWNER, OBJECT_TYPE

3 FROM T

4 GROUP BY OWNER, OBJECT_TYPE;

Materialized view created.

SQL> DELETE T WHERE ROWNUM = 1;

1 row deleted.

SQL> EXEC DBMS_MVIEW.REFRESH('MV_T')

PL/SQL procedure successfully completed.

SQL> EXEC DBMS_MVIEW.REFRESH('MV_T1')

BEGIN DBMS_MVIEW.REFRESH('MV_T1'); END;

*

ERROR at line 1:

ORA-32314: REFRESH FAST of "TEST"."MV_T1" unsupported after deletes/updates ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2254

ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2460

ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2429

ORA-06512: at line 1

可以看到如果不包括COUNT(*),则物化视图不支持UPDATE和DELETE语句的快速刷新。 2)建立一个跨库的物化视图,不要求快刷、指定刷新频率,只要能建出来、能刷新即可。

答案:

第一,在基表所在的数据库建立物化视图日志。

create materialized view log on T tablespace users with rowid;

第二,在准备建物化视图的数据库建立database link。

(目的是为database 首先,在两个数据库上设置初始化参数global_names的值为false。

link命名时,不必与远程数据库的global database name相同)

其次,在物化视图所在数据库上配置连接基表所在数据库的tns连接串。

最后,开始建立database link。

create public database link test_t connect to scott identified by tiger using ‘king’;

第三,在准备建物化视图的数据库上建立物化视图。

create materialized view t_mview tablespace users refresh fast with rowid as select * from t@test_t;

第四,在建立物化视图的数据库上运行如下命令进行快速刷新或完全刷新。

exec dbms_mview.refresh(‘t_mview’,’f’);

exec dbms_mview.refresh(‘t_mview’,’c’);

?注意事项

2、Sql*Loader

?例题

1)

P,James,31,

P,Thomas,22,

E,Pat,38,93645,1122,Engineering,

P,Bill,19,

P,Scott,55,

S,Judy,45,27316,English,

S,Karen,34,80356,History,

E,Karen,61,90056,1323,Manufacturing,

S,Pat,29,98625,Spanish,

S,Cody,22,99743,Math,

P,Ted,43,

E,Judy,44,87616,1544,Accounting,

E,Bob,50,63421,1314,Shipping,

S,Bob,32,67420,Psychology,

E,Cody,33,25143,1002,"Human Resources",

sqlldr userid=hr/hr control=/u01/app/sl1.ctl

LOAD DATA

infile '/u01/app/sl1.dat'

badfile '/u01/app/bad.log'

APPEND

INTO TABLE sl1

fields TERMINATED BY ','

optionally enclosed by '"'

TRAILING NULLCOLS

(col1 CHAR,

col2 CHAR,

col3 INTEGER EXTERNAL,

col4 INTEGER EXTERNAL,

col5 INTEGER EXTERNAL,

col6 CHAR

)

注意事项

1)TRAILING NULLCOLS补空

2)optionally enclosed by '"',指的是双引号内部的按字符串处理

3)记着设置“badfile”参数,防止第一次没有导进去,可以方便第二次导和问题诊断

4)可以用EM的图形界面来使用sql*loader。具体路径为targets->database->选中做准备操作的数据库->maintenance->data movement->load data from userfiles。

3、外部表(ORACLE_LOADER类型或ORACLE_DATAPUMP类型)

例题

一、创建Oracle_Datapump类型的外部表

答案:

1)创建directory。

create directory dir_dmp as '/home/oracle';

2)创建外部表。

create table x_1

organization external

( type oracle_datapump

default directory dir_dmp

location ('X_1.dmp','X_2.dmp')

)

PARALLEL

as

select * from dba_objects;

4)查询新建的外部表。

select *from x_1;

注意:

parallel默认是2

parallel<文件数,结果文件数以parallel为准

parallel>文件数,结果以指定文件数为准

查看文件方法strings X_1.dmp > 1.txt

Oracle OCM认证考试课程大纲

Oracle OCM认证考试课程大纲 培训模块内容培训提纲学时 6学时*(1+3)数据库创建详解◆通过手动方式创建数据库 ?环境变量的设置 ?密码文件的创建过程以及使用情景 ?Oracle数据库中参数文件的演进过程 ?参数文件的对比 ?参数的修改方式介绍 ?数据库启动过程时的内部原理解析 ◆ SGA ?SGA的内存调整 ?10g自动管理的SGA ?与SGA相关的重要参数 ?SGA内存的优化 ◆数据库创建的时候,必须的脚本 ?手工创建数据库的时候,需要执行的脚本 ?每一个脚本的含义以及对数据库产生的影 响 ?查看脚本的具体执行内容 ◆ DBCA建库 ?图形化界面建库的优缺点 ?DBCA建库的几种选项 ?建库过程中需要注意事项 ◆数据库创建实战演练 6学时*(1+4)数据库日常管理◆监听的管理 ?listener.ora文件的使用 ?tnsnames.ora文件的使用 ?sqlnet.ora文件的使用 ?详解监听配置文件中参数的意义 ?区别动态监听注册与静态监听注册 ?非默认端口的动态注册原理 ?使用监听文件实现对数据库的访问控制 ?对比各种监听的连接方式 ◆表空间的管理 ?表空间的创建

?大文件表空间的使用,以及参数的介绍 ?对比大文件表空间和小文件表空间 ?表空间的扩展 ?表空间的删除 ?系统表空间的剖析 ?表空间管理的演进:数据库管理表空间,本地管理表空间 ?日志组的管理:添加日志组,为日志组添加成员等 ◆数据库默认属性的修改 ?数据库的默认临时表空间,默认用户表空间的设置 ◆ Oracle数据库基于参数的优化 ◆控制文件 ?控制文件的内容剖析 ?控制文件的管理与备份 ?控制文件的多路复用 ◆数据库的冷备 ?冷备的概念 ?冷备和热备的优缺点对比 ?冷备的限制条件 Enterprise Manager Grid Control ◆ Grid Control体系结构 ◆部署Enterprise Manager Grid Control ◆部署配置Enterprise Manager Grid Control Agent ◆使用Grid Control对数据库进行性能监控 ◆使用Grid Control创建表空间 ◆使用Grid Control对数据库进行日常运维 ?创建job ?设置表空间警告阈值 ?进行参数的调整 ◆使用Grid Control进行RMAN相关的备份 ?创建Catalog ?配置Target ?一些参数的调整 ◆使用Grid Control创建分区表以及分区索引 ◆使用Grid Control创建含有特殊字段的表 ◆使用Grid Control 进行传输表空间的操作 6学时*(1+3)

数据库工程师试题以及答案

2010年3月计算机等考四级数据库 2010年3月计算机等考四级数据库工程师选择题 (1)在数据库应用系统的需求分析阶段,需要考虑数据的安全性需求。下列不属于数据安全性需求分析内容的是 A)分析数据的安全性需求,以确定每个关系表上定义的数据约束能够满足使用要求B)分析全局用户对数据的存取需求,以确定全局数据的安全控制策略 C)分析特殊用户对数据的存取需求,以保证数据库的安全控制策略能够满足其使用要求 D)分析各类用户对数据的存取需求,以确定各类用户能够操作的数据 (2)有学生表(学号, 姓名, 性别, 身份证号, 出生日期, 所在系号),在此表上使用如下语句建立索引: CREATE NONCLUSTERED INDEX Idx_Name ON学生表(姓名); 此索引被称为 A)非聚集散列索引 B)非聚集辅索引 C)非聚集顺序索引 D)非聚集主索引 (3)在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是 A)聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理I/O次数 B)聚集键应该选用频繁用于进行自然连接的属性或属性组 C)聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢 D)关系表中某个属性的数据重复率越高,越适合作聚集键 (4)己知有描述科研项目及负责教师的关系模式:科研项目(项目号, 项目名称, 经费, 负责教师号, 姓名, 职称),该关系模式满足函数依赖集:F={项目号→项目名称, 项目号→经费, 项目号→负责教师号, 负责教师号→姓名, 负责教师号→职称}。下列分解中最合理的符合3NF的关系模式是 A)科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称) B)科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称, 项目号) C)科研项目(项目号, 项目名称, 经费, 负责教师号),教师(教师号, 姓名, 职称)D)科研项目(项目号, 项目名称, 经费),项目_教师(项目号, 负责教师号),教师(教师号, 姓名, 职称) (5)在IDEF0图中矩形框代表功能活动。关于连接到矩形框4条边上的箭头的语义,下列说法错误的是 A)左边的箭头表示完成功能活动需要的数据,它强调被活动消耗或变换的内容 B)上边的箭头表示影响这个活动执行的事件或约束,它强调被活动变换的内容 C)右边的箭头表示由这个活动产生的信息,它强调活动变换和处理的结果 D)下边的箭头表示实施该活动的手段或完成活动需要的资源,它强调如何做 6)数据库的运行管理与维护主要由数据库管理员负责,工作内容主要包括日常维护、系统监控与分析、性能优化等。下列关于数据库管理员工作内容的说法错误的是A)数据库的备份和恢复是重要的维护工作,数据库管理员应根据不同的应用要求制定

机动车道路驾驶技能考试笔记20161207

各项目操作要点: [上车准备]上车后上下抠两下左灯光杆,使回归近光灯位置。下车,从车身后面绕到车前,绕车一周。再上车,调好座位前后、靠背,再系安全带。 [开始考试]灯光操作:“会车、跟车行驶”都是近光灯。灯光杆向上抠一下。“照明不良情况下行驶”:远光灯。“车辆发生故障,妨碍交通又难以移动”:示宽灯、双闪。“通过……”都是灯光杆向上抠两下。 [起步]打左转向灯,按喇叭,踩离合、脚刹,挂1档,放手刹。 右脚松脚刹,左脚一点一点慢慢松离合,要稳住,防止熄火。等稳定之后松离合。10秒之内要松完,一般数5下松。观察左后视镜,在左转向灯闪3秒之后变道(数5下)。车身回正后关闭转向灯,慢慢地踩一点油门,10以上。踩离合,档杆靠身边轻轻向下推,挂2档。前方没车时就可以挂到3档(车速在20以上,轻踩油门,踩离合,挂3档)。 1档(0~20) 2档(10~30) 3档(20~40) 行车过程中要时刻留意所在档位,可以摸一下感觉一下,注意2档不要超过30,3档不要超过40. 1档起步后500米内必须换成2档。 靠边停车后起步前一定要检查,确保是在1档位置,才起步。 [加减档]提前把速度提到30左右,不超过30.因为30又可以挂3档,又可以挂2档。语音提示后,最好是3档变2档,加点油,变3档。不会出现车速与档位不匹配的问题。 [变更车道]打灯,(可以变左,也可以变右,视后视镜中情况而定),3秒之后变道(心里数5下,注意变更车道后要变回主车道。电杆杆有←箭头的地方要变

更)。 [提速]20以上,挂3档,慢慢踩油门,使提到35以上,40以下。油门慢慢踩,注意不要踩多了,容易超速,一下子减不下来。 [超车]打左转向灯,3秒之后变道(心里数5下,观察左后视镜,没车时变道,加速,打右转向灯,3秒之后变道,走回主车道,记得走回主车道,防止靠边停车时连续变道出错)。 [靠边停车]打右转向灯,降档,最好降到1档,等右车道没车的时候再进去,如果有车,就先停在第2条车道等待。转向灯如果灭了要补打。进去前,观察右车道及右后视镜,没车时就可起步进入,慢慢松离合起步,起步完进入前就不要踩着离合、脚刹了,什么都不要踩。进入时,斜视,对准车头圆点,调整方向盘,大概四点钟方向。不让它跑出路边白线;直视,车头凹陷处对准地上白点。如果车身比较斜,就使车头凹陷处在地上白点的偏右侧一点点。观察右后视镜,车身把手对准地上白线。 不能压线,压线不合格;距离道路右边缘线不能大于30cm,否则扣10分。如果觉得未对准,在未拉手刹的情况下还可以继续往前走,直到对准为止,但是最好一次性停好,因为怕重新起步时熄火。注意:靠边停车语音播报后不可以随意拉手刹,否则判行程结束。如遇靠边时前面有车挡着,可以踩离合踩刹车停一下,不要拉手刹。除了靠边停车项目之外,其他项目都在中途可以停车拉手刹。全程不加油门。在进入靠边停车项目之前要确保在主车道,否则容易犯连续两次变更车道的错误,判不合格。 [掉头]在进入掉头项目前要先确保在最左边车道。如果不是,要注意提前变道。一口气到“请选择合适地点掉头”就要打灯,降2档。如果前面有车,就直接

数据库系统工程师-36

数据库系统工程师-36 (总分:32.00,做题时间:90分钟) 一、(总题数:29,分数:32.00) 1.对于数据库恢复,下列描述正确的是 ________ 。 (分数:1.00) A.介质故障的恢复不需要DBA的参与,由DBMS自动完成 B.日志文件严格按照事务的请求时间顺序进行记录 C.事务故障恢复时需要逆向扫描日志对未完成事务进行UNDO操作√ D.检查点时刻的数据库一定是处于一致性状态的 解析:[解析] 本题考查对数据库恢复技术的掌握。介质故障可以是硬盘损坏,数据库物理文件损坏,需要DBA更新硬盘并装载备份,故选项A错误;事物请求后由DBMS的事物调度子系统安排响应及并发执行的调度,日志是按照各事物执行过程中对数据的更新时间顺序记录的,与请求时间没有直接的关系,故选项B错误;事务故障时系统要撒消该事务已执行的更新操作,其方法即是逆向扫描日志,对该事物已执行的更新操作进行UNDO,故选项C正确;设置检查点是为了提高故障恢复效率,恢复时以该点数据库状态为基准向后恢复至故障时刻,而不必提前到日志开始时刻向后恢复,设置检查点允许事务进行中,故该时间数据库一般不要求处于一致性状态,故选项D错误。 2.关系数据库是 ________ 的集合,其结构是由关系模式定义的。 (分数:1.00) A.元组 B..列 C.字段 D..表√ 解析:[解析] 本题考查的是关系数据库系统中的基本概念。关系模型是目前最常用的数据模型之一。关系数据库系统采用关系模型作为数据的组织方式,在关系模型中用表格结构表达实体集,以及实体集之间的联系,其最大特色是描述的一致性。可见,关系数据库是表的集合,其结构是由关系模式定义的。 3.在CPU与主存之间设置高速缓冲存储器(Cache),其目的是为了 ________ 。 (分数:1.00) A.扩大主存的存储容量 B.提高CPU对主存的访问效率√ C.既扩大主存容量又提高存取速度 D.提高外存储器的速度 解析:[解析] 为了提高CPU对主存的存取速度,又不至于增加很大的价格。现在,通常在CPU与主存之间设置高速缓冲存储器(Cache),其目的就在于提高速度而不增加很大代价。同时,设置高速缓冲存储器并不能增加主存的容量。 4.“一旦事务成功提交,其对数据库的更新操作将永久有效,即使数据库发生故障”,这一性质是指事务的 ________ 。 (分数:1.00) A.原子性 B.一致性 C.隔离性 D.持久性√ 解析: 5.以下关于原型化开发方法的叙述中,不正确的是 ________ 。 (分数:1.00)

最新数据库系统工程师考试资料-数据库系统工程师试题汇总

2010数据库系统工程师考试资料-数据库系统工程师试题

2010年数据库系统工程师考试资料:数据库系统工程师试题 1. 单个用户使用的数据视图的描述称为() A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 2. 子模式ddl用来描述() A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 3. 在dbs中,dbms和os之间的关系是() A.相互调用 B.dbms调用os C.os调用dbms D.并发运 4.数据库物理存储方式的描述称为() A.外模式 B。内模式 C.概念模式 D.逻辑模式 5.在下面给出的内容中,不属于dba职责的是() A.定义概念模式 B.修改模式结构 C.编写应用程序 D.编写完整性规则 6.在数据库三级模式间引入二级映象的主要作用是() A. 提高数据与程序的独立性 B. 提高数据与程序的安全性 C. 保持数据与程序的一致性 D.提高数据与程序的可移植性 7.db、dbms和dbs三者之间的关系是() A. db包括dbms和dbs B. dbs包括db和dbms

C. dbms包括db和dbs D. 不能相互包括 8.dbs中“第三级存储器”是指() A. 磁盘和磁带 B. 磁带和光盘 C. 光盘和磁盘 D. 快闪存和磁盘 9.位于用户和操作系统之间的一层数据管理软件是() A. dbs B. db C. dbms D. mis 10.数据库系统中的数据模型通常由()三部分组成 A. 数据结构、数据操作和完整性约束 B. 数据定义、数据操作和安全性约束 C. 数据结构、数据管理和数据保护 D. 数据定义、数据管理和运行控制 11.codasyl组织提出的dbtg报告中的数据模型是()的主要代表 A. 层次模型 B. 网状模型 C. 关系模型 D. 实体联系模型 12.数据库技术的三级模式中,数据的全局逻辑结构用()来描述 A. 子模式 B. 用户模式 C. 模式 D. 存储模式 13.用户涉及的逻辑结构用()描述 A. 模式 B. 存储模式 C. 概念模式 D. 子模式 14.数据库的开发控制,完整性检查,安全性检查等是对数据库的()

技能考核提问(林老师整理)

1.班主任有很多种类型:警察式、妈妈式、民主式,你认为哪一种类型教师更有利于学生 教育? 我觉得民主式更有利于学习。主要有三个方面,一学生现在大多都是独生子女,在家都是万千宠爱集一身,要是老师太专制的话必然会引起学生的不满,学生在班级很多集体活动的会就不愿意配合学生了。二从学生方面讲,现在我们是培养学生全面发展,民主式的班主任给学生更大的发展空间,尤其实在能力方面。 2.一次,老师在上生物课,正讲细胞结构的时候,一名学生趁她写板书时,偷偷捏好的拟 任举起来逗班里的同学,引得众人低声笑,并当场被老师发现。如果你是这位老师,如何处理? 如果我是这位班主任,我会及时制止这位学生的不良行为,但不会当场批评他。然后用向同学们抛出问题,及时把学生的注意力引回课堂。 3.你赞同“教学有法,但无定法,贵在得法”这种提法吗?为什么? 1“教学有法”是说在整个教学过程是有规律可循的,要符合教学原则。 2“教无定法”是说教学没有永恒的一成不变的教学方法,即使人们公认的某种行之有效的教学法,教师在实践中也必须因校、因人(教师)、因时、因学生、因教材而异。 3“贵在得法”是说主要在于运用的得当。 因此随着自己的能力和经验不断提高,随机应变。 4.小王是高二年级的学生,平时学习很用功,特别在上课很认真地记笔记,单生物这一门 课,一学期下来记了2本满满的笔记本,课堂上都想尽量把老师讲的每一句话都记下来,一遍下课后复习用。课时,小王的成绩总是提高不上去,学得很累却效果不好。如果你是她的生物老师,你会怎么做? 我会找他谈话,跟他说以前老是跟他一样上课的时候很认真的记笔记,但是我的成绩总是上不去,经过分析后得出原来自己上课只顾记笔记了,根本就来不及听老师讲课。跟他说学习主要还是课堂上能听懂,能反思,下课后在看一遍书本,做一下老师布置的作业就差不多了。不用上课一直记笔记。 5.做好一个教室固然离不开爱岗敬业、爱生、专业知识扎实,除了这些,你认为教学的最 重要特质是什么? 1.掌握系统的科学文化基础知识和基本的技能技巧 2.发展学生的能力和体力,教会学生学习 3.培养学生良好的思想品德和科学的世界观 4.培养学生高尚的审美情趣和优良的个性心理品质 5.发扬教育民主,倾听学生的意见,教学相长。 6.一位老师在处理《遗传病的主要类型》一课时,课前组织学生到医院调查相关遗传病, 课堂上针对这些遗传病症进行分类,并分析这些遗传病的特征展开教学。但另有教师指出这样处理不妥,因为课本里介绍的病症(如苯丙酮尿症),这位老师课堂上没有提及,却用当地的另一种遗传病来代替。请你谈谈你的看法。 我觉得这位老师的处理挺好的,可以从两个方面来说,一现在新课程理念就是要注重与现实生活相联系,用当地的另外一种遗传病刚好体现了这一理念。二从教材方面说,现在我们强调的是用教材而非教教材。这位老师这样处理也很好的体现了这一观点。三从学生方面来说,高二学生已经具备了自主学习能力,老师即使没有讲全,他们课后也可以自己学习,毕竟课堂时间是很有限的,老师不可能是面面俱到的。

2012年历年数据库系统工程师试题及答案

1.单个用户使用的数据视图的描述称为( ) A.外模式 B.概念模式 C.内模式 D.存储模式 2.子模式ddl 用来描述( ) A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 3.在dbs中,dbms和os之间的关系是( ) A.相互调用 B.dbms调用os C.os 调用dbms D.并发运行 4.数据库物理存储方式的描述称为( ) A.外模式 B.内模式 C.概念模式 D.逻辑模式 5.在下面给出的内容中,不属于dba职责的是( ) A.定义概念模式 B.修改模式结构 C.编写应用程序 D.编写完整性规则

6.在数据库三级模式间引入二级映象的主要作用是( ) A.提高数据与程序的独立性 B.提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性 7.db、dbms 和dbs 三者之间的关系是( ) A.db 包括dbms和dbs B.dbs包括db和dbms C.dbms包括db和dbs D.不能相互包括 8.dbs中“第三级存储器”是指( ) A.磁盘和磁带 B.磁带和光盘 C.光盘和磁盘 D.快闪存和磁盘 9.位于用户和操作系统之间的一层数据管理软件是( ) A.dbs B.db C.dbms D.mis 10.数据库系统中的数据模型通常由( )三部分组成 A.数据结构、数据操作和完整性约束 B.数据定义、数据操作和安全性约束 C.数据结构、数据管理和数据保护 D.数据定义、数据管理和运行控制

11.codasyl 组织提出的dbtg 报告中的数据模型是( )的主要代表 A.层次模型 B.网状模型 C.关系模型 D.实体联系模型 12.数据库技术的三级模式中,数据的全局逻辑结构用( )来描述 A.子模式 B.用户模式 C.模式 D.存储模式 13.用户涉及的逻辑结构用( )描述 A.模式 B.存储模式 C.概念模式 D.子模式 14.数据库的开发控制,完整性检查,安全性检查等是对数据库的( ) A.设计 B.保护 C.操纵 D.维护 15.( )是控制数据整体结构的人,负责三级结构定义和修改 A .专业用户 B .应用程序员 C.dba

教师招聘考试知识点汇总——教育教学技能篇

第一章教学设计技能 1.教学目标是学校教学的出发点和归宿,是教学的灵魂。 2.教育目标的具体化是课程标准,而课程标准的具体化是教学目标。教学目标是针对学生 学习的最终结果而设计的。 3.教学目标序列:教育目的->培养目标->课程目标->教学目标->学期(学年)教学目标->单 元教学目标->课时教学目标。 4.三维教学目标:知识与技能(基础性目标)、过程与方法(关键性目标)、情感态度与价 值观(终极性目标)。 5.一个完整教学目标的表述由四个部分组成:教学对象、表达学习结果的行为、表现行为 的条件和学习程度。 6.教学目标的正确表述应该具有以下特征:外显性、可操作性、可测性。 7.教案可以分为讲义式教案、提纲式教案和程序式教案。 8.一般来说,教案内容主要包括课题名称、课型、课时、教学目标、教学重点和难点、教 具、教学方法、教学过程、作业设计、板书设计、课后反思等。其中,教学过程是教案的最重要部分,是整个教案的核心和主体。 9.一个完整的教学过程包括:导入、讲授新课、巩固练习、归纳小结。常用的导入方式包 括序言导入、尝试导入、演示导入、故事导入、提问导入、范例导入。讲授新课是编写教案的主要环节。作业是课堂教学的延伸,是实现教学目标不可缺少的环节。 10.编写教案的基本要求?△ (1)要端正态度、高度重视; (2)要切合实际,坚持“五性”;(“五性”即科学性、主体性、教育性、经济型和实用性) (3)要优选教法,精设课型;(课型基本上分为两类:一类是单一课型,一类是综合课型) (4)要重视“正本”,关注“附件”; (5)要认真备课,纠正“背课”; (6)要内容全面,并及时调整。 第二章课堂教学技能 11.课堂导入的作用:集中注意、引发兴趣、进入课题。 12.☆课堂导入的类型:直接导入、复习导入、直观导入、问题导入、实例导入、情境导入、 审题导入、故事导入、游戏导入。其中,直接导入是最简单和最常用的一种导入方法。 13.课堂导入的基本要求?△ 导入要有针对性 导入要有启发性 导入要有趣味性 要恰当把握导入的“度” 导入要有艺术性 14.根据认知目标的层次把课堂提问划分为:回忆提问、理解提问、应用提问、分析提问、 综合提问和评价提问。其中,评价提问是最高层次的提问。 15.课堂提问的基本要求?△ 合理地设计问题 要面向全体学生提问 提问目的要明确 提问的语言要准确

2018年软考上半年数据库系统工程师考试真题(下午题)(同名17553)

2018年软考上半年数据库系统工程师考试真题(下午题)(同名17553)

2018年上半年数据库系统工程师考试真题(下午题) 试题一(共15分) 阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某医疗护理机构为老人或有护理需求者提供专业护理,现欲开发一基于Web的医疗管理系统,以改善医疗护理效率。该系统的主要功能如下: (1)通用信息查询。客户提交通用信息查询请求,查询通用信息表,返回查询结果。 (2)医生聘用。医生提出应聘/辞职申请,交由主管进行聘用/解聘审批,更新医生表,并给医生反馈聘用/解聘结果;删除解聘医生出诊安排。 (3)预约处理。医生安排出诊时间,存入医生出诊时间表;根据客户提交的预约查询请求,查询在职医生及其出诊时间等预约所需数据并返回;创建预约,提交预约请求,在预约表中新增预约记录,更新所约医生出诊时间并给医生发送预约通知;给客户反馈预约结果。 (4)药品管理。医生提交处方,根据药品名称从药品数据中查询相关药品库存信息,开出药品,更新对应药品的库存

以及预约表中的治疗信息;给医生发送“药品已开出”反馈。 (5)报告创建。根据主管提交的报表查询(报表类型和时间段),从预约数据、通用信息、药品库存数据、医生以及医生出诊时间中进行查询,生产报表返回给主管。 现采用结构化方法对医疗管理系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(3分) 使用说明中的词语,给出图1-1中的实体E1~E3的名称。【问题2】(5分) 使用说明中的词语,给出图1-2中的数据存储D1~D5的名称。

数据库系统工程师

[编辑本段] 考试简介以及报考资格 数据库系统工程师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。笔试安排在一天之内。 [编辑本段] 报名流程 根据《计算机技术与软件专业技术资格(水平)考试实施办法》第八条相关规定:符合《暂行规定》(即《计算机技术与软件专业技术资格(水平)考试暂行规定》)第八条规定的人员,由本人提出申请,按规定携带身份证明到当地考试管理机构报名,领取准考证。凭准考证、身份证明在指定的时间、地点参加考试。 各地的报名办法由考生报考所在地的当地考试机构决定。考生相关报考费用标准由当地物价部门核准。 考生报名方式主要分为:网上报名与考生本人到指定地点报名两种。 注:报名时依据的身份证明包括:居民身份证、军人的证件、护照、户口本等。 [编辑本段] 科目内容 考试科目1:信息系统知识 1. 计算机系统知识 1.1 硬件知识 1.1.1 计算机体系结构和主要部件的基本工作原理 ·CPU和存储器的组成、性能、基本工作原理 ·常用I/O设备、通信设备的性能,以及基本工作原理 ·I/O接口的功能、类型和特点 ·CISC/RISC,流水线操作,多处理机,并行处理 1.1.2 存储系统 ·虚拟存储器基本工作原理,多级存储体系 ·RAID类型和特性

1.1.3 安全性、可靠性与系统性能评测基础知识 ·诊断与容错 ·系统可靠性分析评价 ·计算机系统性能评测方法 1.2 数据结构与算法 1.2.1 常用数据结构 ·数组(静态数组、动态数组) ·线性表、链表(单向链表、双向链表、循环链表) ·栈和队列 ·树(二叉树、查找树、平衡树、遍历树、堆)、图、集合的定义、存储和操作 ·Hash(存储位置计算、碰撞处理) 1.2.2 常用算法 ·排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图的相关算法 ·算法与数据结构的关系,算法效率,算法设计,算法描述(流程图、伪代码、决策表),算法的复杂性 1.3 软件知识 1.3.1 操作系统知识 ·操作系统的类型、特征、地位、内核(中断控制)、进程、线程概念 ·处理机管理(状态转换、同步与互斥、信号灯、分时轮转、抢占、死锁) ·存储管理(主存保护、动态连接分配、分段、分页、虚存) ·设备管理(I/O控制、假脱机、磁盘调度) ·文件管理(文件目录、文件的结构和组织、存取方法、存取控制、恢复处理、共享和安全) ·作业管理(作业调度、作业控制语言(JCL)、多道程序设计) ·汉字处理,多媒体处理,人机界面 ·网络操作系统和嵌入式操作系统基础知识 ·操作系统的配置 1.3.2 程序设计语言和语言处理程序的知识 ·汇编、编译、解释系统的基础知识和基本工作原理 ·程序设计语言的基本成分:数据、运算、控制和传输,程序调用的实现机制 ·各类程序设计语言的主要特点和适用情况 1.4 计算机网络知识 ·网络体系结构(网络拓扑、OSI/RM、基本的网络协议) ·传输介质,传输技术,传输方法,传输控制 ·常用网络设备和各类通信设备

2020年考试职称俄语模拟试题:构型填空

2020 年考试职称俄语模拟试题:构型填空 B MocKBe njaHu pyemcH np uHHTb OTBeTcTBeHHOcTu (1, a KO H《O6 a pyme 6屮ecT 0 HHOe OKyMe O6屮ecT np gO 6:00. 0 MK e ) TumuHb u H Horo peMH )》 Hap CnOKOHCTBuH (2. Cor 刀acHO np oekmy ymeHue TumuHb CnOKOHCTBU 刃 H 3an pemumb c 23 : Bp eMH 3an pe屮aernc ue Ha noBbimeHHOH guO pu rne 刀eBu3O pOB , MarHuTO 巾OH MHuKOB p (3. Ku CBUCT , rpO MKOe neHue , My3biKa 刀bHbie uHcTpyMeHTb ), K冰e curHa 刀bi OXp aHHOH 3 auuu BTOMO 6ujeft u BaHue TpaHc (4. rjymumeju np , (5. H Tbc ga aTb ge MO nOpTHbX )(消音器)u刀u KpO nupO pa HbiMu r 刀ymum apymeHue ). -TumuHb 6ygyT H jiaft co6aK u myMbi , (6. ) gp yruMu XUBOTHHMU , (7. bcH ) B KBapTupaX T akxe TexHunecK K Hapy muTe^HM O6屮ecTBeHHOrO Me >KU 刀 bIX McnO 刀b3OBa uX (烟火制造技术) umuHb u ue pegcTB . CnOKOHCTBU 刃 njaHupyeTcH npuMemaTb

导游基础技能整理笔记(上)

第1章导游服务概述 第一节导游服务的产生与发展 1、导游服务产生的过程:古代文人骚客、科学家、探险家、政 治家、教育家周游四方,考察访问,也常有当地朋友相陪, 并介绍。这种形式的陪同可以看做是导游在古代的一种雏 形。导游作为一种活动形态,古已有之。但因其不具备专职 性、经济性和组织接待性而不能视为现代意义上的导游。导 游作为一种独立的职业是随着近代工业的崛起而出现的。 1841年7月5日英国人托马斯·库克包租一列火车,组织570 人,从来斯特前往拉夫巴勒参加禁酒大会免费提供带火腿的 午餐及小吃,这次活动库克自始至终随团陪同照顾,可以说 是现代旅行社全程陪同的最早体现。1846年库克有组织350 人从来斯特到利物浦的包价游。自1855年起。库克组织一系 列的旅游团并提供全程导游。后来欧洲和北美诸国以及日本 人你纷纷仿效库克组织旅游活动的成功模式,先后建了旅行 社或类似的旅游组织,招募陪同或导游,带团在国内外参观 游览。逐渐形成了导游队伍。第二次世界大战后,大规模的 旅游活动纷纷出现并得到发展,是导游队伍迅速扩大。 2、我国旅行社业与导游服务产生:1923年共8月,上海商业储 备银行总经理陈光甫先生在其同仁的支持下,在该银行旗下 创立“旅行部”,成为中国人创立的第一家旅行社1927年6 月“旅行社”改组为“中国旅行社”,下设运输部、车务部、航 务部、出版部、会计部、出纳部、稽核部、文秘处共“七部 一处”。1949年11月新中国第一家旅行社“华侨服务社”在厦 门成立。1980年6月年中国青年旅行社成立。导游服务的发 展:导游职业自由化;导游服务商品化;导游服务规范化 (从单一向导到多功能服务;从非职业化到职业化;从随意 性到规范性) 3、导游服务的范围:讲解服务;生活服务;安全服务;咨询服 务;问题处理服务。 4、导游服务的原则:安全第一;旅游者至上;维护旅游者合法 权益;平等礼貌待客;规范化服务与个性化服务。 5、导游服务的性质:经济型;服务性;文化性;社会性;对外 宣传性。 6、导游服务的特点:独立性强;脑体高度结合;复杂多变 (1、服务对象复杂2、旅游者需求多样性3、人际交往复 杂);跨文化性;与服务对象密切接触

中级数据库系统工程师试题、答案及详细解析

试题某工厂的信息管理数据库的部分关系模式如下所示: 职工(职工号,姓名,年龄,月工资,部门号,电话,办公室) 部门(部门号,部门名,负责人代码,任职时间) 问题1]解答(a)PRIMARY KEY(b)FOREIGN KEY (负责人代码) REFERENCES职工 (c)FOREIGN KEY (部门号) REFERENCES部门(d)月工资>=500 AND<月工资=5000,或月工资BETWEEN 500 AND 5000(e)count(*),Sum (月工资),Avg (月工资)(f)GrOup by部门号 [问题2]解答 (1)该行不能插入“职工”关系,它违反了实体完整性中主码必须惟一区分关系中的每一个属性。 (2)该行可以插入“职工”关系,尽管部门号、电话和办公室为空,但是它表示该雇员没有分配到某个部门。(3)该行不能插入“职32'’关系,它违反了参照完整性。因为6在关系“部门”中不存在。 [问题3]解答(1)和(2)都不能更新,因为使用分组合聚集函数定义的视图是不可更新的。(3)不一定,视子查询的返回值而定,(4)和(5)允许查询。 [问题4]解答(1)对于外层的职工关系E中的每一个元组,都要对内层的整个职工关系M进行检索,因此查询效率不高。(2)Select 职工号from 职工,(Select Max (月工资) as 最高工资,部门号Group by 部门号)as depMax where 月工资=最高工资and 职工.部门号=depMax.部门号 [问题5]解答Select 姓名,年龄,月工资from 职工where 年龄>45; Union Select 姓名,年龄,月工资from 职工where 年龄月工资<1000; 试题某仓储超市采用POS(Point of Sale)收银机负责前台的销售收款,为及时掌握销售信息,并依此指导进货,拟建立商品进、销、存数据库管理系统。该系统的需求分析已经基本完成,下面将进入概念模型的设计。 试题解答 [问题1]解答 [问题2]解答商品(商品编号,商品名称,供应商,单价)直销商品(商品编号,生产批号,消费期限) 库存商品(商品编号,折扣率) [问题3]解答 销售详单(销售流水号,商品编码,数量,金额,收银员,时间) 销售日汇总(日期,商品编码,数量) 存货表(商品编码,数量) 进货表(送货号码,商品编码,数量,日期) 商品(商品编号,商品名称,供应商,单价) 直销商品(商品编号,生产批号,消费期限) 库存商品(直显组号,折扣率) [问题4]解答 1.采用商品信息集中存储在中心数据库中,则在销售前台的每笔计费中,都必须从中心数据库提取商品名称和单价,增加网络的负载,在业务繁忙时直接影响到前台的销售效率;同时,如果发生网络故障,则该POS机不能工作。采用这种方式,对商品库的更新,如引入新的商品和修改商品价格,会及时体现在前台的销售业务中。2.采用商品信息存储在中心数据库中,各POS机存储商品表的备份,POS机直接从本地读取商品信息,减少了网络的负载,可以提高交易的效率;同时即使有短时间的网络故障,也不影响该POS机的正常使用,只有当存在商品信息变更时才需要与中心数据库同步。采用这种方式,必须在每次商品信息变更时同步各POS机的数据。 [问题5]解答1.对销售详单关系模式做如下的修改,增加积分卡号属性。销售详单(销售流水号,商品编

华尔思Oracle OCM直通车课程大纲教材

华尔思OCM 直通车课程内容 Oracle Database 11g: SQL Fundamentals I 课程(2天) 1. 使用简单的SELECT 语句 2. 限定及排序选择的行 3. 单行函数 4. 多表查询 5. 分组功能 6. 子查询 7. 使用集合操作符 8. 使用DML 语句 9. 使用DDL 语句创建和管理表 10. 创建和管理其它的模式对象 Oracle Database 11g: Administration Workshop I 课程(5天) 1. oracle 数据库的体系结构 2. 安装oracle 软件 3. dbca 创建数据库 4. 管理oracle 实例 5. 管理ASM 实例 6. 配置oracle 网络环境 7. 数据并发与控制 w w w .w a l l s l a b .n e t

8. 管理UNDO 数据 9. 实施oracle 数据库的审计 10. 数据库的前瞻性维护 11. 性能管理 12. 备份恢复的概念 13. 执行用户管理的备份 14. 执行用户管理的恢复 15. 数据的迁移 Oracle Database 11g: Administration Workshop II 课程(5天) 1. 配置oracle 数据库的恢复能力 2. 使用恢复目录 3. 配置备份设置 4. 创建RMAN 备份 5. 转储和恢复任务 6. 使用RMAN 完成恢复 7. 监视和调整RMAN 8. 诊断数据库 9. 使用闪回技术1 10. 使用闪回技术2 11. 实施闪回数据库 w w w .w a l l s l a b .n e t

数据库系统工程师历年真题及答案

1. 计算机系统知识 1.1 硬件知识 1.1.1 计算机体系结构和主要部件的基本工作原理 ·CPU和存储器的组成、性能、基本工作原理 ·常用I/O设备、通信设备的性能,以及基本工作原理 ·I/O接口的功能、类型和特点 ·CISC/RISC,流水线操作,多处理机,并行处理 1.1.2 存储系统 ·虚拟存储器基本工作原理,多级存储体系 ·RAID类型和特性 1.1.3 安全性、可靠性与系统性能评测基础知识 ·诊断与容错 ·系统可靠性分析评价 · 计算机系统性能评测方法 1.2 数据结构与算法 1.2.1 常用数据结构 ·数组(静态数组、动态数组) ·线性表、链表(单向链表、双向链表、循环链表) ·栈和队列 ·树(二叉树、查找树、平衡树、遍历树、堆)、图、集合的定义、存储和操作 ·Hash(存储位置计算、碰撞处理)

1.2.2 常用算法 ·排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图的相关算法 ·算法与数据结构的关系,算法效率,算法设计,算法描述(流程图、伪代码、决策表),算法的复杂性 1.3 软件知识 1.3.1 操作系统知识 ·操作系统的类型、特征、地位、内核(中断控制)、进程、线程概念 ·处理机管理(状态转换、同步与互斥、信号灯、分时轮转、抢占、死锁) ·存储管理(主存保护、动态连接分配、分段、分页、虚存) ·设备管理(I/O控制、假脱机、磁盘调度) ·文件管理(文件目录、文件的结构和组织、存取方法、存取控制、恢复处理、共享和安全) ·作业管理(作业调度、作业控制语言(JCL)、多道程序设计) ·汉字处理,多媒体处理,人机界面 ·网络操作系统和嵌入式操作系统基础知识 ·操作系统的配置 1.3.2 程序设计语言和语言处理程序的知识

2019执业医师技能考试:贺银成病例分析总结笔记10页

加强版贺银成病例分析 呼吸系统 老年人+长期咳痰喘+桶状胸+一秒率<70% RV/TLC 残气量/肺总量>40%————COPD 鉴别:1支气管扩张2支气管哮喘3肺结核4肺癌 检查:1胸片2肝肾功能电解质血气分析3痰涂片培养+药敏4病情缓解后肺功能检查 治疗:1休息、持续低流量吸氧纠正水电解质利尿剂改善有心衰竭 2抗感染治疗:喹诺酮类根据痰培养调整抗生素 3支气管舒张剂:抗胆碱药或B2受体激动剂4可短期经脉糖皮质激素 反复发作(咳喘或咳嗽)无痰,满布哮鸣音+过敏 哮喘可自行缓解,或使用皮质激素,氨茶碱等缓解——————支气管哮喘 鉴别:1COPD 2心力衰竭 3 过敏性肺炎 检查:1血气分析2痰涂片培养+药敏3肝肾功能电解质 4病情改善后复查肺功能和过敏皮试 治疗:1一般治疗:休息吸氧2支气管舒张剂口服/吸入糖皮质激素 3抗感染治疗(合并感染):喹诺酮头孢药敏调整抗生素4维持水电解质平衡健康教育 5严重时必要时写机械通气 中老年+痰中带血+刺激性咳嗽+消瘦+固定局限性湿罗音+吸烟————肺癌 鉴别:1肺结核2 支气管肺炎、肺脓肿、支气管扩张3肺部良性肿瘤 检查:1痰细胞学检查2胸部CT 3支气管扩张剂 治疗:1手术治疗:肺叶切除、全肺切除2放疗化疗(小细胞肺癌) 3免疫治疗中医中药治疗 青年+长期低热盗汗+咯血———————————————肺结核 鉴别:1支气管肺癌2支气管扩张3肺囊肿继发感染 检查:1胸部增强CT 2痰涂片培养找结核杆菌PPD实验 治疗:1隔离休息加强营养对症治疗2肺结核治疗—早期适量联合规律全程 胸腔积液 老年+一侧胸痛+呼吸困难+纵膈偏移+患肺呼吸音消失,叩诊浊音———恶性胸腔积液 鉴别:1细菌性胸膜炎2肿瘤性胸腔积液3结缔组织性胸腔积液4心衰所致的胸腔积液 检查:1胸片X线片胸部CT 2肝肾功能电解质3胸穿穿刺、胸水常规、生化、细菌、细胞学检查4必要时腹腔镜检查 治疗:1休息、对症治疗营养支持2抗结核化疗3反复胸腔穿刺抽液 年青+一侧胸痛+呼吸困难+纵膈偏移+患肺呼吸音消失,叩诊浊音——结核性胸腔积液 副诊断 ①低钾血症<3.5mmol/L (3.5~4.5) ②高血压(病史+>140/90mmHg) ③休克(病史+<90/60 mmHg) ④贫血(病史+Hb<120/110g/L) ⑤肾功能衰竭(血肌酐SCr>186 umol)133~177 ⑥腹膜炎(腹肌紧张、压痛、反跳痛) 呼吸衰竭 病程短+PaO2<60mmHg ————————重症肺炎诱发的I 型呼衰 长期肺病+缺氧+PaO2<60mmHg 和PaCO2>50mmHg————COPD 所致的II 型呼衰胸部闭合性损伤:张力性气胸+血胸+肋骨骨折 胸部外伤史+皮下气肿+气管偏移+叩诊鼓音+呼吸音消失————张力性气胸

考试完整试卷模板(A)

年级 : 15级护理班级 课程名称: 外科护理学 一、选择题(每小题1分,共60分) 1.南丁格尔在克里米亚战争之中护理伤员,使伤员的死亡率由原来的42%降至( ) A.2.1% B.2.2% C.2.3% D.2.22% 2.整体护理可以概括为( ) A.“以人的健康为中心的全面护理” B.“以人的疾病为中心的全面护理” C.“以人的病人为中心的全面护理” D.“以人的心理为中心的全面护理” 3.成人男性体液总量约占体重的( ) A.50% B.60% C.70% D.80% 4.有关高渗性脱水,下列说法错误的是( ) A.水分摄入不足 B.多以失盐为主 C.水分排出过多 D.口渴为最早症状( ) 5.低渗性缺水的症状中哪项不正确( ) A尿量正常或略增 B.皮肤弹性减退 C.口渴 D.血压降低 6.细胞外夜又可以分为组织间液和血管内液.前者约占体重的( ) A.10% B.15% C.25% D.20% 7.血管内液为血浆,约占体重( ) A.5% B.3% C.4% D.6% 8.关于高渗脱水程度的评估,轻度脱水的表现为( ) A.口渴、尿少 B.唇干 C.舌燥 D.高热 9.治疗重度低渗性脱水病人,应首先输入的液体是( ) A.5%葡萄糖溶液 B.5%葡萄糖盐水 C.平衡盐溶液 D.3%氯化钠溶液 10.关于高渗脱水程度的评估,中度脱水的表现为( ) A.幻觉 B.唇干舌燥 C.高热 D.抽搐 11.在纠正代谢性酸中毒时应特别注意下列哪种离子浓度的改变( ) A.Na+ B.K+ C.Cl- D.H+ 12.醛固酮的主要作用是( ) A.保钾排钠 B.保钠保钾 C.保钠排钾 D.排氢排钾 13.外科休克最常见的有低血容量性休克和( ) A.感染性休克 B.心源性休克 C.过敏性休克 D.神经源性休克 14.成人麻醉前应常规禁食( ) A.8-12小时 B.4-8小时 C.10-12小时 D.12-24小时 15.全麻病人一般术后平卧6小时,腰麻病人去枕平卧( ) A.6-8小时 B.8-12小时 C.10-12小时 D.12-24小时 16.微循环收缩期病人血压( ) A.明显升高 B.降低 C.基本正常 D.明显下降 17.休克病人出现酸中毒,按病理变化规律出现在( ) A.微循环收缩期 B.微循环扩张期 C.休克抑制期 D.微循环衰竭期 18.观察休克病人血管痉挛严重程度的主要依据是( ) A.肢端温度 B.神志情况 C.脉压大小 D.脉搏快慢 19.休克早期,病人尿量的变化( ) A.增多 B.正常或减少 C.正常 D.无尿 20.休克病人出现弥散性毛细血管内凝血,其病理变化发生在( ) A.微循环收缩期 B.微循环扩张期 C.休克衰竭期 D.休克期 21.等渗性缺水水和钠成比例地丧失,血清钠( ) A.135~145mmol/L B.125~135mmol/L C.125.5~135.5mmol/L D.145~155mmol/L 22.补液总量 原则上( ) A.“缺多少,补多少” B.“缺什么,补什么” C.“缺营养,补营养” D.“应输血输液” 23.人体内的(__)总量的98%存在于细胞内 A.钾 B.氯 C.钠 D.钙 24.低钾血症的血清钾浓度低于( ) A.2.5 mmol/L B.3.5mmol/L C.4.5 mmol/L D.5.5mmol/L 得分 评卷人

相关主题
文本预览
相关文档 最新文档