2024年大学试题(计算机科学)-Oracle笔试参考题库含答案_第1页
2024年大学试题(计算机科学)-Oracle笔试参考题库含答案_第2页
2024年大学试题(计算机科学)-Oracle笔试参考题库含答案_第3页
2024年大学试题(计算机科学)-Oracle笔试参考题库含答案_第4页
2024年大学试题(计算机科学)-Oracle笔试参考题库含答案_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

“人人文库”水印下载源文件后可一键去除,请放心下载!(图片大小可任意调节)2024年大学试题(计算机科学)-Oracle笔试参考题库含答案“人人文库”水印下载源文件后可一键去除,请放心下载!第1卷一.参考题库(共75题)1.“教职员”表包含以下列: “课程”表包含以下列: 您需要编写一个报表,确定下学期将要授课的所有副教授。您希望创建一个视图来简化报表的创建。哪条CREATEVIEW语句将完成此任务?()A、AB、BC、CD、D2.你发出命令:DROPTABLEemp;此时你还没有明确发出COMMIT命令。你能用什么命令撤消上面的drop语句所做的操作()A、关闭数据库B、发出一个ROLLBACK命令C、终断正在活动的会话D、什么命令都不可以,因为DDL语句不能被回滚3.您需要删除“计划”表中的所有数据、该表的结构以及与该表关联的索引,应使用哪条语句?()A、DROPTABLEB、TRUNCATETABLEC、ALTERTABLED、DELETETABLE4.关于ORACI。ENET服务别名、服务名和实例名之间的关系,下列说法中正确的是()。A、服务别名必须与服务名相同B、服务名必须与实例名相同C、以上三者必须都相同D、以上三者没有任何关系5.没有必要尽量根据数量在关系图表上对实体进行分组,让关系图好看是浪费时间。6.可以使用以下哪个运算符来将字符串列与其他列组合到一起?()A、*B、/C、+D、∥7.尝试使用此SQL语句查询数据库: SELECT产品标识"产品编号",类别标识"类别",价格"价格" FROM产品 WHERE"类别"=5570 ORDERBY"产品编号"; 此语句在执行时会失败。以下哪个子句包含语法错误?()A、SELECT产品标识"产品编号",类别标识"类别",价格"价格"B、ORDERBY"产品编号";C、FROM产品D、WHERE"类别"=55708.评估以下 SELECT 语句:  SELECT 雇员标识,姓氏,名字,薪金,年薪’   FROM 雇员   WHERE 薪金 IS NOT NULL   ORDER BY 姓氏,3; 以下哪个子句有错误?()A、SELECT 雇员标识,姓氏,名字,薪金’年薪’B、FROM 雇员C、WHERE 薪金IS NOT NULLD、ORDER BY姓氏,3;9.编译PL/SQL代码时,得到的结果将被存储在()位置。A、数据字典内B、被存储为一个操作系统文件C、拥有这段代码的用户的默认表空间内D、取决于PLSQL—CODE—TYPE参数10.如果需要联接这样两个表:这两个表具有两个名称、数据类型和精度都相同的列,应创建以下哪种类型的联接才能同时基于这两个列联接表?()A、自然联接B、交叉联接C、外部联接D、自联接11.查询emp表所在部门30的雇员及管理员的姓名。12.下列()命令在记录上设置了一个或多个排他锁。A、ALTERTABLEEMPADDCOLUMNBIRTHDAY(DATE);B、UPDATEEMPSETSAL=SAL*1.5+100;C、UPDATEEMPSETSAL=SAL*1.1WHEREEMPNO=OOO01;D、SELECT*FROMEMP;E、DROPTABLEEMP;F、CREATEINDEXENAME_IDXONEMP(ENAME);13.下列有关内嵌视图的表述中哪个是正确的?()A、内嵌视图是一个方案对象。B、内嵌视图是FROM子句中的一个子查询,通常使用别名命名。C、内嵌视图是一个复杂视图。D、内嵌视图可用于执行DML操作。14.若updateempsetsalary=1000中缺少where条件:()A、更改表中所有记录B、更改第一条记录C、记录未更改。D、提示错误:缺少where字句15.某个事务由两条语句组成。第一条语句被成功执行,但是第二条语句(更新若干记录)由于违反约束而失败。此时会出现()。A、整个事务都会回滚B、第二条语句的执行结果会被完全回滚,第一条语句的执行结果会被提交C、第二条语句的执行结果会被完全回滚,第一条语句的执行结果会保留,不过未被提交D、只有违反约束的更新操作被回滚,其他结果都会被提交E、只有违反约束的更新操作被回滚,其他结果都会保留,不过未被提交16.当开启审计功能后,以下()审计级别是不正确的。A、StatementB、PrivilegeC、objectD、Session17.“部门”表包含以下列: “雇员”表包含以下列: 评估以下语句: 哪个表述是正确的?()A、该ALTERTABLE语句将创建一个从“雇员”表到“部门”表的引用约束条件。B、该ALTERTABLE语句将创建一个从“部门”表到“雇员”表的引用约束条件。C、ADDCONSTRAINT子句存在语法错误,因此该ALTERTABLE语句将会失败。D、该ALTERTABLE语句会成功执行,但不重新创建引用约束条件。18.如果向数据模型中添加时间概念,您的模型会变得更加复杂。19.授予删除任何表的系统权限(DROPANYTABLE)给user1,并使其能继续授该权限给其他用户,以下正确的SQL语句是()A、Grant drop any table to user1B、Grant drop any table to user1 with admin optionC、Grant drop table to user1D、Grant drop any table to user1 with check potion20.例程恢复是由()后台进程来完成的。A、DBWRB、LGWRC、SMOND、PMON21.下面哪些是过程中的有效参数模式()A、INB、INOUTC、OUTD、OUT IN22.用户ADAM过去曾成功登录到数据库,但今天他却收到一条错误消息,提示他不能登录(虽然他输入的口令是正确的)。该问题最可能的原因是什么?()A、Adam的一项或多项对象权限已被撤消(REVOKE)。B、ADAM的CREATESESSION权限已被撤消。C、ADAM的CREATEUSER权限已被撤消。D、已从数据库中删除了ADAM的用户帐户。23.检索雇员的雇佣日期早于其经理雇佣日期的员工及其经理姓名。24.关于函数与过程的关系下列说法错误的是()。A、函数能够完成的工作,过程同样可以完成B、函数与过程的概念相似,但是并不具有OUT型实参C、函数与过程的概念相似,也可以使用EXECUTE命令来调用D、函数应当通过一个RETURN语句返回一个值25.()包含完成的系统所基于的所有信息。A、ERDB、流程C、表D、属性26.分析以下的SQL命令:SELECT图书.书号,图书.书名,借阅.读者号FROM借阅RIGHTJOIN图书ON图书.书号=借阅.书号。如下描述正确的是()。A、将没借书的读者信息也查出来B、只查出被借走的图书信息C、将没被借走的图书信息也查出来D、只查出被借走图书的书号和书名27.按照优先级的默认顺序,应先计算哪一运算符?()A、减法和加法处于同一级别,求值顺序将首先基于从左到右的顺序B、乘法和除法处于同一级别,求值顺序将首先基于从左到右的顺序C、加法和乘法处于同一级别,求值顺序将首先基于从左到右的顺序D、除法和减法处于同一级别,求值顺序将首先基于从左到右的顺序28.查询所在部门为20/30的,岗位不是CLERK或SALESMAN的雇员信息。29.外键不能引用同一个表中的主键。30.如果表DEPT包含3条记录,现在用如下命令对其进行修改,ALTERTABLEDEPTADD(COMPNUMBER(4)NOTNULL);请问下面哪一个说法是正确的()A、该语句在表的最前面插入一个非空列B、该语句在表的最后插入一个非空列C、该语句执行完成后,应当立即执行COMMIT语句,以确保更改生效D、该语句将产生错误31.您需要为“雇员”表和“部门”表创建一个视图以显示每个部门的薪金信息。 如果发出下面的语句会发生什么情况?() A、创建一个复杂视图,返回每个部门的薪金总和,按部门名称排序。B、创建一个简单视图,返回每个部门的薪金总和,按部门名称排序。C、创建一个复杂视图,返回每个部门的薪金总和,按部门标识排序。D、什么也不会发生,因为该语句包含错误,将会失败。32.显示每个部门、每种岗位的平均工资和最高工资。33.简述索引的作用及创建索引注意事项。34.一个实体可以拥有的UID数量没有限制。35.当您解析M:M关系时,将所创建的实体称为什么?()A、交集实体B、包含实体C、递归实体D、M:M实体36.视图可以用于()A、限制对表中指定列的访问B、限制对表中行的子集的访问C、A和B都是D、A和B都不是37.()函数通常用来计算累计排名、移动平均数和报表聚合等。A、汇总B、分析C、分组D、单行38.下列有关非必需外键约束条件的表述中哪个是正确的?()A、外键值不能为空。B、外键值必须唯一。C、外键值必须与父表中的现有值一致。D、外键值必须为Null或与父表中的现有值一致。39.所有实体关系图都必须具有以下哪些项?()A、一个或多个实体B、实体间的关系C、弧D、至少一个父类型和子类型40.由DBA使用命令Createuserusermanidentifiedbyuserman创建了用户userman之后,以下描述正确的是()。A、可以创建服务器会话B、可以正常登陆服务器C、仅仅是在服务器上存在该用户名和相对应的信息,不具备任何操作能力D、可以查询服务器上的数据信息41.公有同义词由一个特殊的用户组PUBLIC所拥有,所以,不论用户有没有被授予如何访问该公用同义词所对应的对象的对象权限,则都可以访问该公用同义词。42.在Linux上面安装Oracle时,建议创建()账户。A、UNIX用户和组B、Oinstall组C、SYSD、DBSNMPE、DBA组43.您要为一家计算机销售公司构建一个数据模型,该公司的邮寄价格取决于在星期几送货。如果顾客要求在星期六或星期天送货,则运费更高。建立这种模型的最佳方式是什么?()A、使用一个“送货日期”实体,该实体存放针对各个星期日期的价格,同时确保在“订单”实体中有一个针对“请求送货日期”的属性。B、只要价格发生变化,就将当前价格通过电子邮件发送给所有雇员。C、更新系统中的价格,打印出变化后的当前价格,并将其发布在公司的布告牌上。D、允许他们输入自己所需的任何送货费用。44.下面给出一个tnsnames.oratest1=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=)(Port=1521)))(CONNECT_DATE=(service_name=sevel))test=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=)(Port=1521)))(CONNECT—DATE=(sid-testdb))以下说法错误的是()。A、该文件定义了两个OracleNET服务别名testl,testB、第二个条目test将用户指向同一个机器上的一个侦听器C、第二个条目test请求建立一个针对实例testdb的会话D、第一个条目testl仅仅说明发出连接串时,用户进程应当使用TCP协议到达机器并连接1521端口45.您需要向现有表中添加一行,应该使用哪个DML语句?()A、UPDATEB、INSERTC、DELETED、CREATE46.什么命令可从数据库返回数据?()A、FETCHB、GETC、SELECTD、RETURN47.Oracle数据库中控制文件需要实现多路复用,而重做日志文件没有必要实现多路复用。48.在视图中并不保存任何数据,通过视图操作的数据仍然保存在表中。49.评估以下SELECT语句: SELECT姓氏,名字,部门标识,经理标识 FROM雇员; 如果需要先按“经理标识”值,然后按雇员姓氏值和名字值的字母顺序排序数据,应使用以下哪个ORDERBY子句?()A、ORDERBY部门标识,姓氏B、ORDERBY经理标识,姓氏,名字C、ORDERBY姓氏,名字,经理标识D、ORDERBY经理标识,名字,姓氏50.Oracle的逻辑存储结构中由小到大的顺序是()。A、块、区、段、表空间B、块、段、区、表空间C、区、块、段、表空间D、段、区、表空间、块51.下面的查询中哪一个会产生笛卡尔集()A、SELECT e.empno,e.ename, e.deptno, d.deptno,d.loc  FROM  emp e,dept  d WHERE e.deptno=d.deptnoB、SELECT e.empno, e.ename, e.deptno, d.deptno,d.loc FROM emp  e,dept  dC、SELECT e.empno, e.ename, e.deptno, d.deptno,d.loc FROM emp e,dept d WHERE e.empno=101 and e.deptno=d.deptnoD、SELECT e.empno, e.ename, e.deptno, d.deptno,d.loc FROM emp e,dept  d WHEREe.deptno=d.deptno and d.deptno=6052.PL/SQL块中哪几部分是可选的()A、DeclareB、BeginC、ExceptionD、以上均是53.“雇员”表包含以下列:雇员标识NUMBER(4)NOTNULL姓氏VARCHAR2(15)NOTNULL名字VARCHAR2(10)NOTNULL聘用日期NOTNULL如果要生成一个报表,提供聘用日期在2000年3月1日到2000年8月30日之间雇员的姓氏、名字和聘用日期,则执行以下哪个语句可完成该任务?()A、SELECT 姓氏,名字,聘用日期 FROM 雇员 WHERE 聘用日期 BETWEEN’01-MAR-2000’ AND ’30-AUG-2000’;B、SELECT 姓氏,名字,聘用日期  FROM 雇员 WHERE 聘用日期 BETWEEN’30-AUG-2000’ AND ’01-MAR-2000’;C、SELECT 姓氏,名字,聘用日期 FROM 雇员 GROUP BY 聘用日期 >= ’01-MAR-2000’ and 聘用日期 = ’01-MAR-2000’ and 聘用日期 54.在以下()语句中可以包含WHERECURRENTOF子句。A、OPENB、FETCHC、DELETED、SELECT55.检索10部门中1980年2月份之前入职的员工信息。显示:empno、ename、deptno、hiredate。56.序列可用于:()A、确保主键值是唯一且连续的B、确保即使存在间断,主键值也是唯一的C、生成一系列编号,还可以选择再次循环使用这些编号D、设置连续生成的编号之间的固定间隔E、保证没有未使用的主键值57.如果SELECT列表同时包含一个列和一个组函数,则需要使用以下哪个子句?()A、HAVING子句B、JOIN子句C、ORDERBY子句D、GROUPBY子句58.用户的服务器使用European字符集,而用户的客户机则使用American字符集。那么,Oracle解决这个问题的方法是()。A、无法解决,用户必须修改数据库或客户机的字符集B、底层的网络协议会进行相应的转换处理C、OracleNet会进行相应的转换处理D、应用软件必须完成所有必要的转换处理59.物理模型是由概念模型派生的。60.涉及到的表结构如下:Teacher(TNO,Tname,Tsex,Tnation,Tjobtitle,TID),各字段的含义依次是教师编号,姓名,性别,民族,职称,身份证号;Courses(CNO,Cname),各字段含义为课程号,课程名;Allocate(ID,TNO,CNO,Ctime),各字段含义为教师编号,课程号,课时数。写出SQL命令,查询所代课程门数大于等于2门的教师编号,姓名,所代课程门数以及总课时,结果按总课时降序排列。61.从实体关系图转换到物理设计需要更改术语。实体关系图中的主唯一标识符将变成(),关系将变成()A、外键,主键B、主键,外键C、外键,必需的业务规则D、唯一键,主键62.段是表空间中一种逻辑存储结构,以下()不是ORACLE数据库使用的段类型。A、索引段B、临时段C、回滚段D、代码段63.应使用以下哪个组函数来显示“雇员”表中的最高薪金值?()A、AVGB、COUNTC、MAXD、MIN64.在基于UNIX的系统中安装Oracle时,启动安装之前必须创建下列()账户。A、Root用户B、Oracle用户C、Oracle组D、Oinstall用户E、Oinstall组F、Dba组65.易变属性有特殊要求,在进行数据建模时需要特别注意。66.如果两个实体之间存在两种关系,这些关系可能是()A、冗余关系或必需关系B、重复关系或必需关系C、丰富型关系和真正良好关系D、冗余关系和重复关系67.PL/SQL有3种存储过程,分别为过程、函数和程序体。68.用户试图在运行Linux的Oracle数据库服务器上连接iSQL*Plus,然而在浏览器中却收到页面无法打开的错误消息。此时,用户怀疑iSQL_*Plus在数据库服务器上没有启动。下列()命令可以用于启动iSQL*Plus。A、emctlstartisqlplusB、emctlstartupisqlplusC、isqlplusctlstartupD、isqlplusctlstartE、isqlplusstart69.用户SUSAN创建了一个“雇员”表,然后又创建了一个“雇员_视图”视图,仅显示“雇员”表的“名字”列和“姓氏”列。用户RUDI需要能访问雇员的姓名,但不能访问“雇员”表中的其他数据。SUSAN应使用哪条语句来实现这一点?()A、SELECT*FROM雇员_视图FORrudi;B、CREATESYNONYM雇员_视图FOR雇员;C、GRANTSELECTON雇员_视图TOrudi;D、GRANTSELECTON雇员_视图ONLYTOrudi;70.每个Oracle数据库都由3种类型的文件组成:()、()和()。71.除非所有属性都是单值的,否则我们说数据库模型是:()A、规范化的B、非规范化的C、符合第一范式D、符合第二范式72.下面关于COMMIT命令说法错误的是()。A、执行COMMIT命令时,LGWR不会进行任何操作B、执行COMMIT命令时,DBWn不会进行任何操作C、执行COMMIT命令时发生的所有物理操作是LGWR进程将日志缓冲区的内容写入磁盘D、当满足某些条件时,DBWn进程会将脏缓冲区写入磁盘73.交集实体经常有涉及UID的关系,因此,这些关系经常被限定。74.创建“雇员”表时,可以使用哪个子句来确保薪金值大于或等于1000.00?()A、CONSTRAINTCHECK薪金>1000B、CHECKCONSTRAINT(薪金>1000)C、CONSTRAINT雇员最低薪金CHECK薪金>1000D、CONSTRAINT雇员最低薪金CHECK(薪金>=1000)E、CHECKCONSTRAINT雇员最低薪金(薪金>1000)75.Oracle中,在一个PL/SQL块中调用另一个PL/SQL过程的方法是()A、使用CALL语句B、使用EXECUTE语句C、使用RUN语句D、直接使用过程名第2卷一.参考题库(共75题)1.记录了Oracle数据库的结构信息,是一个小的二进制文件,这类数据库文件是()。A、重做日志文件B、数据文件C、口令文件D、控制文件2.相对于Oracle数据库的作用,类似于Windows操作系统中注册表的作用。这类数据库文件是()A、参数文件B、数据文件C、重做日志文件D、控制文件3.下列哪种表空间可以被设置为脱机状态()A、系统表空间B、用户表空间C、临时表空间D、撤销表空间4.检索出10部门或20部门的员工信息,显示字段:empno、ename、deptno。5.统计公司有多少个岗位(工种的个数)。6.使用OracleNet进行连接时,第一个阶段是发现实际希望连接的实例。这个阶段就是名称解析过程。如果连接串为“ora”,那OracleNet就必须理解“ora”的含义。连接串的含义不能被解析为()。A、希望使用的协议B、运行数据库侦听器的IP地址或主机名C、oracleclient端的字符集D、希望连接的实例名称7.在概念模型中,多对多关系是通过以下结构解析的:()A、父类型B、交集表C、交集实体D、子类型8.涉及到的表结构如下:Teacher(TNO,Tname,Tsex,Tnation,Tjobtitle,TID),各字段的含义依次是教师编号,姓名,性别,民族,职称,身份证号;Courses(CNO,Cname),各字段含义为课程号,课程名;Allocate(ID,TNO,CNO,Ctime),各字段含义为教师编号,课程号,课时数。编写一函数GetName,该函数的功能是在表Teacher中根据指定的教师编号,返回该教师的姓名。9.系统中的所有属性都写在了ERD上,它们都位于图纸的左上角。10.Oracle数据库中重做日志文件需要实现多路复用,而控制文件没有必要实现多路复用。11.可转移的关系只能是必需的,不会是可选的。12.从物理角度来看,索引可以分为()。A、分区索引B、树索引C、正向索引D、位图索引E、以上都是13.STARSCHEMA中有两种表,分别为Facttables与Dimensiontables,在FackTable上需要建立()索引。A、正常型B、树C、反转型B树D、位图E、分区14.如果使用Oracle服务器端的网络配置工具NetManager配置了一个网络服务名StuClient,则可以在下列()文件中找到关于该服务的定义语句。A、Db_1/NETWORK/ADMIN/Listener.oraB、Db_1/NETWORK/ADMIN/tnsnames.oraC、Client_1/NETWORK/ADMIN/Listener.oraD、Client_1/NETWORK/ADMIN/tnsnames.ora15.要运行DataPumpExport或DataPumpImport,必须是DBA或拥有()权限的用户才可以操作。A、CREATEANYPRODUCEB、CREATEANYVIEWC、CREATEANYTABLED、CREATEANYDIRECTORY16.下列哪一个SQL语句可以正确地基于“雇员”表的结构创建EMP表?() 只包含“雇员标识”、“名字”、“姓氏”、“薪金”、和“部门标识”这几列A、AB、BC、CD、D17.Oracle数据库的例程由()组成。A、SGA和PGAB、SGA和数据库C、数据库和后台进程D、SGA(系统全局区)和后台进程18.在tnsname.ora文件中会出现以下术语,下列说法中错误的是()。A、Db_name:对一个数据库(Oracledatabase)的唯一标识,Db_name参数只能由字母、数字、“_”、“#”、“$”组成,而且最多8个字符B、Nerservicename网络服务名,又可以称为数据库别名(databasealias)C、Service_name:该参数与SID有直接关系,必须Serwcename必须与SID一样D、Globalname:如果要修改Global_name,只能用ALTERDATABASERE-NAMEGLOBAL_NAMETO命令进行修改,然后修改相应的参数19.关于执行ROLI。BACK命令下列说法错误的是()。A、如果启动某个事务的会话失败,那么PMON进程会检测到所存在的问题并回滚这个事务B、发出ROLLBACK命令时,用户不能执行手动的回滚操作C、回滚UPDATE语句时,未被更新的列会从撤销块复制回表数据块D、回滚DELETE语句时,Oracle会根据撤销块中的数据构造一条完整的插入语句20.小文件表空间是为频繁的数据更新而设计的,可以有多个数据文件组成,有多个I/O通道,可以提高数据交换的速度。21.打开游标的语句是FETCHCURSOR。22.“球队”表包含以下列: “球队”表当前是空的。您需要允许用户可以在“经理标识”值中包含文本字符,应使用哪条语句来实现这一点?()A、AB、BC、CD、DE、E23.函数initcap(”smith”)的输出结果为()。A、SmiB、SmithC、SMITHD、以上都不是24.当执行TRUNCATETABLE命令之后,以下()说法不正确。A、会删除所有数据B、命令可以回退C、留表结构D、命令不可以回退25.一个合理的Oracle服务器系统的默认永久性表空间为system,默认临时表空间为temp。26.评估以下SELECT语句: 哪些值会导致逻辑条件返回TRUE?()A、部门标识=10and薪金=20000B、部门标识=20and薪金=20000C、部门标识=nulland薪金=20001D、部门标识=10and薪金=2000127.在分析阶段会创建表并在其中填充测试数据。28.假定某列可接受Null值,如何使用INSERT语句在该列中隐式插入一个Null值?()A、使用NULL关键字。B、使用ON子句C、在列的列表中省略该列。D、不能在列中隐式插入Null值。29.所有数据模型都必须从特定模型转换为普通模型。30.Oracle是()数据库管理系统。A、关系型B、面相对象C、画相对象关系型D、以上答案都不对31.以下会直接影响Oracle的速度,为此建议配置越高越好的是()。A、CPU的速度B、光驱C、硬盘容量D、以上都不是32.当删除父表中的数据时,在CREATETABLE语句的外键定义中指定的()选项删除子表中的数据。A、ON TRUNCATE CASCADEB、ON DELETE CASCADEC、ON UPDATE CASCADED、A和C都是33.在有条件多表插入情况下,可以指定()或()A、First、SecondB、Null、DefaultC、All、FirstD、All、Second34.检索与30部门员工工资等级相同的员工姓名与工资。35.如果需要显示薪金高于或等于JohnBrown的所有球员,应使用以下哪个比较运算符?()A、=B、>C、=36.以下哪项最准确地描述了LIKE运算符的含义?()A、根据值的范围显示行B、测试列表中的值C、匹配某字符模式D、查找Null值37.想实现控制文件多路复用的语句如下:(注:control03.ctl还没不存在)可以使用语句altersystemsetcontrol_files=’C:///control01.ctl’,’D:///control02.ctl’,’E:///control03.ctl’scope=();38.两个实体之间只能有一种关系。39.普通模型通常比特定模型要复杂得多。40.关于查询数据字典来确定对象权限的描述正确的是()A、USER—TAB—PRIVS—MADE视图:某个用户授予其他用户在该用户模式对象上的对象权限B、USER—TAB—RECD视图:为某个用户授予的,在其他模式对象上的系统权限C、ALL—TAB—PRIVS—MADE视图:某个用户授予其他用户在该用户模式对象与其他模式对象上的系统权限D、ALL一TAB—MADE视图:为某个用户授予的,在该用户模式对象与其他模式对象上的权限41.在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是()A、select seq.ROWNUM from dualB、select seq.ROWID from dualC、select seq.CURRVAL from dualD、select seq.NEXTVAL from dual42.可以使用下列哪个比较运算符将某个值与子查询返回的每个值进行比较?()A、SOMEB、ANYC、ALLD、IN43.检索出员工表emp中的第6条到第10条记录。显字段:emp表中的全部字段。44.在SELECT子句中,2+3*2的结果是什么?()A、6B、8C、10D、1345.以下哪项表述最好地描述了处理算术表达式的方式?()A、先处理加法运算,然后再处理任何其他运算B、先处理乘法和减法运算,然后再处理任何其他运算C、先处理乘法和加法运算,然后再处理减法和除法运算D、先处理除法和乘法运算,然后再处理减法和加法运算46.如果出现错误消息“ORA-03113:end-of-fileoncommunicationchannel”,下列会导致出错的原因是()A、客户和数据库之间的网络出现问题B、一个错误造成的数据库通信终止并导致客户端认为是因为网络错误造成的C、客户和数据库通信时某个文件出错D、控制文件有错误E、归档器进程失败47.使用JOINON的主要优点是:()A、可以基于匹配的列名称和数据类型自动执行联接。B、将显示不符合联接条件的行。C、允许联接名称不同的列。D、允许联接数据类型不匹配的列。48.关于默认排序顺序,以下哪项表述正确?()A、最小的数字值显示在最后。B、最早的日期值显示在最前面。C、Null值显示在最前面。D、字符值将以反向字母顺序显示。49.当建立过程时,使用以下()参数可以输出数据。A、INB、OUTC、INOUTD、任何参数都不能输出数据50.修改表Department添加列Leader数据类型varchar2(10)的语句是:AltertableDepartmentaddLeadervarchar2(10);51.检索部门编号、部门名称、部门所在地及其每个部门的员工总数。52.下列()内存结构是Oracle所具有的。A、软件代码区B、系统全局区C、排序区D、会话消息区E、数据缓冲区53.阅读2个实体之间的关系时,既可以从左向右读也可以从右向左读。54.以下()集合操作符不会执行排序操作。A、UNIONB、UNIONALLC、INTERSECTD、MINUS55.某个事务处理对表进行了多次连续的更改。必要时,您希望能回退较晚的更改而保留较早的更改。必须在代码中包含哪些内容才能做到这一点?()A、UPDATE语句B、保存点C、对象权限D、数据库链接E、序列56.假定有一张表员工表employee,其中一性别字段sex,该列只能存入’男’或’女’。为了维护数据的完整性,在设计数据库时,最好对sex字段添加约束,请问应该添加什么约束()A、primary keyB、checkC、defaultD、unique57.弧连接的所有关系必须是必需的。58.外部表的最大用途是通过访问驱动程序往Oracle数据库中装载OS文件中的数据。59.Oracle所提供的两种特殊的系统权限SYSOPER和SYSDBA是有区别的。60.下面关于SQL*LOADER中坏文件的说法,正确的是()。A、坏文件包含那些被SQL*Loader拒绝的记录B、被拒绝的记录可能是不符合要求的记录C、坏文件的名字由soiJ*I.oader命令的BADFILE参数来给定D、以上说法都正确61.保存初始化参数的服务器参数文件是()。A、init.oraB、pfile.oraC、spfile.oraD、sparameter.ora62.表必须至少有一个候选键,以及自己的主键。63.如果安装Oracle失败,下面()选项不是可能导致失败的原因。A、注册表中没有删除HKEY—LOCAL—MACHINE\SYSTEM\ControlSet001\Services\所有Oracle的服务项B、注册表中没有删除HKEY—I.OCAL—MACHINE\SYSTEM\ControISet002\Services\所有Oracle的服务项C、注册表中没有删除HKEY—I,OCALMACHINE\SYSTEM\ControISet\Services\所有Oracle的服务项D、注册表中没有删除HKEY—LOCAL—MACHINE\SYSTEM\ControlSet003\Services\所有Oracle的服务项E、以上都可能是导致安装Oracle失败的原因64.下面不是常用的对象权限的是()。A、deleteB、grantC、insertD、update65.先执行一个UPDATE命令,然后又执行了一个COMMIT命令,下面动作按正确顺序排列的是()。 a·数据块从数据文件复制至数据库高速缓存区 b.数据库高速缓存区的数据被更新 c.日志文件被更新 d.变化的数据块被写入磁盘 e.日志文件被写入磁盘A、a-c-b-e-dB、c-a-b-e-dC、a-b-c-e-dD、a-c-e-b-d66.PL/SQL块中不能直接使用的SQL命令是()A、SELECTB、INSERTC、UPDATED、DROP67.您需要删除“计划”表中的所有数据、该表的结构以及与该表关联的索引。应使用哪条语句()A、DROPTABLEB、TRUNCATETABLEC、ALTERTABLED、DELETETABLE68.以下有关SQL函数的表述中哪两个是正确的?()A、字符函数可以接受数字输入B、并非所有日期函数都会返回日期值C、数字函数可以返回数字或字符值D、转换函数将值从一种数据类型转换为另一种数据类型E、单行函数处理成组的行,并为每组行返回一个结果69.一个表只能定义一个唯一键约束条件。70.如果在实体中增加了“审计线索”属性,则这些属性必须位于其正在审计的实体中。71.表必须有一个主键。72.下列与对象权限相关的叙述正确的是()。A、对象权限包括ALTER.DELETE,EXECUTE,INDEX,INSERT,REFER-ENCES,SELECT,UPDATE八种B、默认情况下,当直接授予对象权限时,不会将所有列的权限都授予用户C、只能在INSERT,UPDATE,REFERENCES,DELETE上授予歹0权限D、当执行GRANTALL命令后会将对象的所有权限授予用户E、如果在不同方案之间具有REFERENCES关系,则在REVOKEALL收回主表上的所有对象权限时不需要带有CASCADECONSTRANINTS选项73.人们并非生下来就有“编号”,但是许多系统会指定学生编号、客户标识等。鞋有颜色、大小、样式等属性,但没有说明性的“编号”。因此,为了能够唯一且有效地标识“鞋”实体的一个实例,应创建以下哪种UID?()A、虚构的B、不现实的C、结构化的D、标识74.“卡车”表包含以下列: 卡车: 类型VARCHAR2(30) 年份DATE 型号VARCHAR2(20) 价格NUMBER(10) 哪条SELECT语句会返回4x4型号的平均价格?()A、AB、BC、CD、D75.一对一关系被转换成在该关系的任意一端创建的表中的检查约束条件。第1卷参考答案一.参考题库1.参考答案:D2.参考答案:D3.参考答案:B4.参考答案:D5.参考答案:错误6.参考答案:A7.参考答案:D8.参考答案:A9.参考答案:D10.参考答案:A11.参考答案:select雇员表.ename,管理员表.enamefromemp雇员表,emp管理员表where雇员表.MGR=管理员表.EMPNOandEMPNO=30。12.参考答案:B,C13.参考答案:B14.参考答案:A15.参考答案:C16.参考答案:D17.参考答案:B18.参考答案:正确19.参考答案:B20.参考答案:C21.参考答案:A,B,C22.参考答案:B23.参考答案:selecte.ename雇员,m.ename经理,e.HIREDATE雇员的雇佣日期,m.hiredate经理雇佣日期fromempe,empmwheree.mgr=m.empnoande.hiredate24.参考答案:B25.参考答案:A26.参考答案:B27.参考答案:B28.参考答案:select*fromempwhereDEPTNOin(20,30)andJOBnotin('SALESMAN','C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论