2024年大学试题(计算机科学)-Oracle笔试考试历年高频考点试题摘选含答案_第1页
2024年大学试题(计算机科学)-Oracle笔试考试历年高频考点试题摘选含答案_第2页
2024年大学试题(计算机科学)-Oracle笔试考试历年高频考点试题摘选含答案_第3页
2024年大学试题(计算机科学)-Oracle笔试考试历年高频考点试题摘选含答案_第4页
2024年大学试题(计算机科学)-Oracle笔试考试历年高频考点试题摘选含答案_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

2024年大学试题(计算机科学)-Oracle笔试考试历年高频考点试题摘选含答案第1卷一.参考题库(共75题)1.Oracle支持5种类型的约束:notnull、unique、check、primarykey、foreignkey。2.在触发器中可使用的引用有()A、newB、OldC、UpdateD、New和Old3.Oracle数据库服务器是由()组成。(oracle数据库用于存储和检索信息,是数据的集合,包括逻辑结构和物理结构。Oracle例程是指数据库服务器的内存和相关处理程序)A、SGA和PGAB、SGA和数据库C、数据库和后台进程D、例程和数据库4.同一方案中的对象只能存储在相同的表空间中。5.Oracle网络配置需要配置服务器端和客户端,下列说法错误的是()。A、服务器端配置的目的就是要配置监听程序的配置文件listener.oraB、客户端配置的目的就是要配置网络服务名的配置文件tnsnames.oraC、listener.ora和tnsnames.ora不可以在同一台机器上D、网络服务名的命名方式有多种,采用何种方式命名需要文件sqlnet.ora6.外键不能引用同一个表中的主键。7.计算以下函数:MOD(25,2),会返回什么值?()A、1B、2C、25D、08.声明游标的语句是DECLARECURSOR。9.弧连接的所有关系必须是必需的。10.如果表DEPT包含3条记录,现在用如下命令对其进行修改,ALTERTABLEDEPTADD(COMPNUMBER(4)NOTNULL);请问下面哪一个说法是正确的()A、该语句在表的最前面插入一个非空列B、该语句在表的最后插入一个非空列C、该语句执行完成后,应当立即执行COMMIT语句,以确保更改生效D、该语句将产生错误11.以下哪个SQL函数可用于截去字符串的首字符或尾字符(或两者)?()A、LPADB、CUTC、NVL2D、TRIM12.下列()是SGA的必备元素。A、共享池B、数据库高速缓存区C、日志缓冲区D、大池E、Java池F、流池13.以下哪两组联接关键字可以创建这样一个联接,该联接包括SELECT语句中指定的第一个表中的不匹配行?()A、LEFTOUTERJOIN和FULLOUTERJOINB、RIGHTOUTERJOIN和LEFTOUTERJOINC、USING和HAVINGD、OUTERJOIN和USING14.必须为用户帐户分配以下哪种权限,用户才能连接到Oracle数据库?()A、ALTERSESSIONB、CREATESESSIONC、OPENSESSIOND、RESTRICTEDSESSION15.以下哪种方案应进行建模,以便保留历史数据?()A、“婴儿”和“年龄”B、“客户”和“付款”C、“教师”和“年龄”D、“顾客”和“订单”16.通过查看以下哪个数据字典表,可以查看到为特定表定义的约束条件中使用的列?()A、USER_CONS_COLUMNSB、CONSTRAINTS_ALL_COLUMNSC、SYS_DATA_DICT_COLUMNSD、US_CON_SYS17.尝试使用此SQL语句查询数据库: SELECT产品标识"产品编号",类别标识"类别",价格"价格" FROM产品 WHERE"类别"=5570 ORDERBY"产品编号"; 此语句在执行时会失败。以下哪个子句包含语法错误?()A、SELECT产品标识"产品编号",类别标识"类别",价格"价格"B、ORDERBY"产品编号";C、FROM产品D、WHERE"类别"=557018.“供应商”表包含以下列: 以下哪两个子句对该表有效地使用了聚集函数?()A、FROMMAX(订单日期)B、SELECTSUM(订单日期)C、SELECTSUM(订单金额)D、WHEREMAX(订单日期)=订单日期E、SELECTMIN(AVG(订单金额))19.您需要向现有表中添加一行。应该使用哪个DML语句?()A、UPDATEB、INSERTC、DELETED、CREATE20.检索雇员的雇佣日期早于其经理雇佣日期的员工及其经理姓名。21.打开游标的语句是FETCHCURSOR。22.Oracle数据库启动时需要经历三个步骤和状态变换,以下顺序正确的是()。A、mount→open→nomountB、mount→open→closeC、close→open→mountD、nomount→mount→open23.PL/SQL块中哪几部分是可选的()A、DeclareB、BeginC、ExceptionD、以上均是24.“其它”子类型是必需的。25.检索出员工表emp中的第6条到第10条记录。显字段:emp表中的全部字段。26.下面哪一个like命令会返回名字象HOTKA的行()A、where ename like ‘_HOT%’B、where ename like ‘H_T%’C、where ename like ‘%TKA_’D、where ename like ‘%TOK%’27.一种关系可以同时是递归关系和层次关系。28.您需要通过创建索引加快以下查询的速度: SELECT*FROM雇员WHERE(薪金*12)>100000; 以下哪条语句将完成此任务?()A、基于(薪金,12)创建一个组合索引。B、基于(薪金*12)创建一个基于函数的索引。C、基于(薪金)创建一个索引。D、基于((薪金*12)>100000)创建一个基于函数的索引。29.以下哪项最准确地描述了外部联接的功能?()A、外部联接将仅返回那些不符合联接条件的行。B、外部联接将仅返回一个表中最左侧列的数据和另一个表中最右侧列的数据。C、外部联接将仅在两个表中包含一对相同的列时才返回数据。D、外部联接将返回符合联接条件的所有行,如果一个表中的任何行都不符合联接条件,则返回另一个表的空值。30.对显式游标操作正确的步骤顺序是()。A、声明、提取、打开、关闭B、声明、打开、提取、关闭C、提取、声明、打开、关闭D、声明、打开、关闭、提取31.两端都需要递归关系。32.在不打开数据库的审计功能的情况下,以下()说法是错误的。A、启动数据库的操作会被记录B、关闭数据库的操作会被记录C、用管理员权限连接Instance的操作会被记录D、所有sys用户的操作都会被记录33.为表TEST中ID列添加主键约束的语法是()A、ALTER  TABLE  TEST  CHANGE( ID  INT  PRIMARY  KEY)B、ALTER  TABLE  TEST  ADD( ID  INT  PRIMARY  KEY)C、ALTER  TABLE  TEST  MODIFY( ID  INT  PRIMARY  KEY)D、ALTER  TABLE  TEST  ADD  CONSTRAINT PK  PRIMARY KEY (ID)34.下面的SQL语句将显示什么结果?() SELECT 姓氏, LPAD(薪金,15,’$’)薪金   FROM 雇员;  A、薪金值中包括“$”、长度为 15 位数字且列标记为“薪金”的雇员的姓氏。B、姓氏、薪金的格式(限定为小数点左边有 15 位数字)和列标记“薪金”。C、所有雇员的姓氏和薪金,薪金的格式为 15 个字符长度,左边带有“$”且列标记为“薪金”。 (*)D、此查询将导致以下错误:“ORA-00923: 在相应位置未找到 FROM 关键字。”35.PL/SQL程序包由包的说明部分和()组成。36.在alteruser语句中,使用accountlock关键词锁定账户。37.下列与对象权限相关的叙述正确的是()。A、对象权限包括ALTER.DELETE,EXECUTE,INDEX,INSERT,REFER-ENCES,SELECT,UPDATE八种B、默认情况下,当直接授予对象权限时,不会将所有列的权限都授予用户C、只能在INSERT,UPDATE,REFERENCES,DELETE上授予歹0权限D、当执行GRANTALL命令后会将对象的所有权限授予用户E、如果在不同方案之间具有REFERENCES关系,则在REVOKEALL收回主表上的所有对象权限时不需要带有CASCADECONSTRANINTS选项38.以下关于关系的表述哪些是正确的?()A、它们成为数据库中的外键B、必须在数据库中强制创建它们C、它们可以是必需的也可以是可选的D、它们必须存在于两个不同的实体之间39.Oracle10g中的g表示()。A、网络B、数据库C、网格计算D、版本40.如果需要仅显示雇员表中“姓氏”列和“经理标识”列的唯一组合,应在SELECT子句中使用什么关键字?()A、ONLYB、UNIQUEONEC、DISTINCTD、DISTINCTROW41.下列关于“基数”的表述哪些是正确的?()A、基数指示“多少”B、基数仅指定单数或复数,而非复数的具体数量C、基数指定关系中的计数数字(如1、2、3、4等)D、基数指定某项是否是必需的42.小文件表空间是为频繁的数据更新而设计的,可以有多个数据文件组成,有多个I/O通道,可以提高数据交换的速度。43.编写一sql语句,将7521号员工的入职日期改为1998/5/26,工资提高500,其他信息不变。44.您需要删除“计划”表中的所有数据、该表的结构以及与该表关联的索引。应使用哪条语句()A、DROPTABLEB、TRUNCATETABLEC、ALTERTABLED、DELETETABLE45.读下段程序: 请问:当前使用的日志组和日志序列号分别是()A、1和30B、2和31C、3和31D、4和3146.数据字典的所有者是()。其数据字典表和视图都被保存在()表空间中。47.在UNIX/Linux系统中启动DBCA,但是没有任何反应,原因是()。A、用户不是dba组的一个成员B、DISPLAY变量没有被设置为终端的地址C、没有设置DISPLAY变量D、没有设置ORACLE—SID变量48.评估以下SELECT语句:SELECT*FROM雇员WHERE部门标识IN(10,20,30)AND薪金>20000;哪些值会导致逻辑条件返回TRUE?()A、部门标识=10and薪金=20000B、部门标识=20and薪金=20000C、部门标识=nulland薪金=20001D、部门标识=10and薪金=2000149.使用GROUPING函数可以:()A、生成小计和交叉表值B、确定ROLLUP或CUBE操作创建的额外行值C、使用SUM、MIN、MAX和COUNT对行进行聚集50.评估以下SELECT语句:SELECT雇员标识,姓氏,名字,薪金‘年薪’FROM雇员WHERE薪金ISNOTNULLORDERBY姓氏,3;以下哪个子句有错误?()A、SELECT雇员标识,姓氏,名字,薪金’年薪’B、FROM雇员C、WHERE薪金ISNOTNULLD、ORDERBY姓氏,3;51.您需要对“雇员”表的“雇员标识”列添加PRIMARYKEY约束条件。应该使用哪个ALTERTABLE语句?()A、AB、BC、CD、D52.可以使用哪个子句来确保成本值大于1.00?()A、CONSTRAINTCHECK成本>1.00B、CONSTRAINT部件成本_ckCHECK(成本>1.00)C、CHECKCONSTRAINT部件成本_ck(成本>1.00)D、CONSTRAINTCHECK部件成本_ck(成本>1.00)53.检索与SCOTT从事相同工作的员工信息。54.()是Oracle数据库的核心组件,它由一系列只读的数据字典表和数据字典视图组成。55.如果需要更改ORDERBY子句的默认排序顺序,使数据以反向字母顺序显示,应在ORDERBY子句中使用以下哪个关键字?()A、DESCB、ASCC、SORTD、CHANGE56.在基于UNIX的计算机上开始安装Oracle软件之前,必须设置下列()环境变量。A、ORACLE_HOMEB、ORACLE_BASEC、ORACLESIDD、LD_LIBRARY_PATHE、以上的所有环境变量都必须设置F、以上的所有环境变量都不必设置57.要修改数据库行中的现有数据,可以使用哪两个命令?()A、DELETEB、MERGEC、SELECTD、UPDATE58.将显示的内容输出到指定文件的SQL*Plus命令及说法错误的是()。A、使用的SQL*Plus命令是:SQL>SPOOLfile_nameB、只有关闭spool输出,才能在输出文件中看到输出的内容C、关闭spool输出的SQL*Plus命令是SQL>SPOOLOFFD、在屏幕上的内容都包含在该文件中,但不包括输入的sql语句59.评估以下SELECT语句: SELECT姓氏,名字,电子邮件 FROM雇员 ORDERBY电子邮件; 如果“电子邮件”列包含空值,则以下哪个表述为真?()A、值为null的电子邮件将显示在结果的最前面B、值为null的电子邮件将显示在结果的最后面C、值为null的电子邮件不会显示在结果中D、结果将不排序60.下面不是常用的数据对象权限的是()。A、deleteB、revokeC、insertD、update61.您必须创建一个视图,显示所有顾客的姓名、顾客标识号、新余额、财务费用和信用限额。 如果发出下面的语句: 可以对“顾客信用视图”视图执行哪种类型的SQL命令?()A、UPDATEB、DELETEC、INSERTD、SELECT62.假定有一张表员工表employee,其中一性别字段sex,该列只能存入’男’或’女’。为了维护数据的完整性,在设计数据库时,最好对sex字段添加约束,请问应该添加什么约束()A、primary keyB、checkC、defaultD、unique63.Oracle中的三种系统文件分别是()A、数据文件 DBFB、控制文件 CTLC、日志文件 LOGD、归档文件 ARC64.为什么表名this_year_end+next_year在Oracle数据库中无效?()A、表名必须以字母字符开头B、太长了C、对象名称中不允许使用加号+D、上述各项都不是65.对于使用WITHCHECKOPTION关键字创建的视图,下列表述中哪些是正确的?()A、该视图将允许用户对照数据字典对其进行检查B、将禁止更改不是由视图定义中的子查询返回的行C、将禁止执行未经管理员CHECK批准的DML操作D、将允许从其他表中执行DELETE删除操作,包括子查询中未列出的表66.使用下列哪条语句可以向用户授予角色?()A、GRANTB、ALTERUSERC、CREATEUSERD、ASSIGN67.编写SQL语句,将部门30下的员工工资下调5%。68.Oracle数据库中控制文件需要实现多路复用,而重做日志文件没有必要实现多路复用。69.有Oracle表”cd”,它包含属性”cdcode”,”category”和”cdname”,你要查询category取值为”CLASSIC”或”ROCK”的行,你采用语句()A、SELECT * FROM cd WHERE category IN (’CLASSIC’,’ROCK’)B、SELECT * FROM cd WHERE category BETWEEN ’CLASSIC’ AND ’ROCK’C、SELECT * FROM cd WHERE category=’CLASSIC’ AND category=’ROCK’D、SELECT * FROM cd WHERE category=’CLASSIC’ OR category=’ROCK’70.分析以下的SQL命令:SELECT图书.书号,图书.书名,借阅.读者号FROM借阅RIGHTJOIN图书ON图书.书号=借阅.书号。如下描述正确的是()。A、将没借书的读者信息也查出来B、只查出被借走的图书信息C、将没被借走的图书信息也查出来D、只查出被借走图书的书号和书名71.读2个实体之间的关系时,既可以从左向右读也可以从右向左读。72.在Oracle中,有一个名为seq的序列对象,假定此时查看seq序列当前值显示为7,那么执行下面的sqlinsertintostu(id,name)values(seq.NEXTVAL,’tom’);很不幸,这个insert没有执行成功,随后马上执行rollback,问:此时查看seq序列当前值显示为()A、 6B、8C、7D、不能确定73.在数据库的各种启动模式之间切换需要使用alter()语句。由低级向高级,且不可以()。5PL/SQL程序包由包的和()组成。74.函数initcap(”smith”)的输出结果为()。A、SmiB、SmithC、SMITHD、以上都不是75.ORDERBY子句总是位于最后。第2卷一.参考题库(共75题)1.查询每个部门平均工资和最高工资按平均工资排序。2.“雇员”表有一个基于“姓氏”列的名为“姓氏IDX”的索引。您需要更改此索引,使其基于“名字”列。哪条SQL语句将完成此任务?()A、ALTERINDEX姓氏_idxON雇员(名字)B、ALTERINDEX姓氏_idxTO雇员(名字)C、ALTERINDEX姓氏_idxTO名字索引ON雇员(名字)D、上述各项度不是。不能对索引执行ALTER操作3.以下对于PMON进程描述正确的是()。A、该进程在用户进程出现故障时执行进程恢复B、负责清理内存储区和释放该进程所使用的资源C、PMON还随机地检查调度进程(DISPATCHER)D、PMON随机地被唤醒E、其他进程发现需要时可以被调用4.函数substr(,3,8)的输出结果为()。A、88888888B、08888888C、888D、以上都不是5.您需要向现有表中添加一行,应该使用哪个DML语句?()A、UPDATEB、INSERTC、DELETED、CREATE6.在分析SALES表时,DBA发现在该表上存在大量行迁移,原因是()。A、PCTFREE不合适B、PCTUSED不合适C、INITRANS不合适D、MAXTRANS不合适7.分析“产品”表和“供应商”表的结构: 您要删除位于亚特兰大(Atlanta)的五家供应商提供的所有产品。应当使用哪个脚本?()A、AB、BC、CD、D8.关于表空间,下列选项中说法错误的是()。A、如果不指定INCI.UDINGCONTENTS命令,那么只有在表空间不包含永久对象的情况下才能删除表空间B、如果不指定CASCADECONSTRAINTS命令,那么只有在表空间不包含永久对象的情况下才能删除表空间C、在命令行中删除某个表空间并不支持将数据文件从数据库中删除D、如果使用ENTERPRISEMANAGER删除某个表空间,那么同时也删除了数据文件9.当SELECTINTO语句没有返回行时,会触发以下()例外。A、TOOMANY—ROWSB、VALUE_ERRORC、NO_DATA—FOUNDD、TIMEOUT—ON—RESOURCE10.以下哪个SQL关键字可以指定在SQL查询的输出中用别名替代列名?()A、ASB、ORC、ANDD、SUBSTITUTE11.以下哪项最准确地描述了LIKE运算符的含义?()A、根据值的范围显示行B、测试列表中的值C、匹配某字符模式D、查找Null值12.简述Oracle10g启动数据库的步骤。13.下面关于COMMIT命令说法错误的是()。A、执行COMMIT命令时,LGWR不会进行任何操作B、执行COMMIT命令时,DBWn不会进行任何操作C、执行COMMIT命令时发生的所有物理操作是LGWR进程将日志缓冲区的内容写入磁盘D、当满足某些条件时,DBWn进程会将脏缓冲区写入磁盘14.相对于Oracle数据库的作用,类似于Windows操作系统中注册表的作用。这类数据库文件是()A、参数文件B、数据文件C、重做日志文件D、控制文件15.可以在Oracle10g服务器的安装目录下的()文件中查看Oracle10g服务器的各种参数的使用情况。A、spfileorcl.oraB、initorcl.oraC、portlist.iniD、tnsname.ora16.记录了Oracle数据库的结构信息,是一个小的二进制文件,这类数据库文件是()。A、重做日志文件B、数据文件C、口令文件D、控制文件17.什么情况下实体才符合第二范式?()A、所有非UID属性依赖于整个UIDB、具有重复或多个值的属性被删除C、没有任何属性是相互独立的,并且完全依赖于主键D、上述各项都不是18.一个实体可以有许多唯一标识符。19.下列选项中,哪种表空间可以被设置为脱机状态()。A、系统表空间B、撤销表空间C、用户表空间D、临时表空间20.以下哪些是有效的Oracle约束类型()A、UNIQUEB、NONUNIQUEC、CHECKD、CASCADEE、PRIMARY KEYF、CONSTANTGG、NOT NULL21.如果需要联接这样两个表:这两个表具有两个名称、数据类型和精度都相同的列,应创建以下哪种类型的联接才能同时基于这两个列联接表?()A、自然联接B、交叉联接C、外部联接D、自联接22.以下对于SMON进程描述正确的是()。A、该进程实例启动时执行实例恢复B、负责清理不再使用的临时段C、SMON进程无规律地被唤醒D、SMON对有故障CPU或实例进行实例恢复E、其他进程发现需要时可以被调用23.关于视图的说法正确的是()。A、视图其实就是表B、视图与表一样,也占用系统空间C、视图不用记录在数据字典中D、视图实际上只是在需要时,执行它所代表的SQL语句24.在表达式中不使用括号来标识子表达式。25.下列有关COUNT函数的表述中哪个是正确的?()A、默认情况下,COUNT函数会忽略重复值。B、默认情况下,COUNT函数始终忽略Null值。C、COUNT函数可用于查找每个列中的最大值。D、COUNT函数可用于确定一个列中不为Null的唯一值的数量。26.关于存储和匿名的PLlSQL程序块下列说法错误的是()。A、与存储的PL/SQL程序块相比,匿名的PL/SQL程序块效率较高B、匿名的PL/SQL程序块由于可能在多台机器上分布源代码,会引发源代码管理的问题C、匿名的程序块只运行一次,因此必须在执行时被编译D、过程存储的PL/SQL程序块可以预先被编译27.()是一个单一的逻辑工作单元。A、记录B、数据库C、事务D、字段28.下列选项中不是位图索引特征的是()。A、适合于列中数据的低唯一性B、修改索引关键字的成本非常高C、执行或查询的效率高D、主要用于OLTP系统29.以下哪种不属于Oracle10g产品系列()。A、Oracle10g网格版B、Oralce10g标准版C、Oracle10g企业版D、Oracle10g标准版130.使用以下哪个函数可返回当前数据库服务器的日期和时间?()A、DATEB、SYSDATEC、DATETIMED、CURRENTDATE31.以下哪个查询使用了正确的左外部联接语法?()A、AB、BC、CD、D32.在用户所处的机构中的许多服务器存在众多数据库与大量用户,同时网络环境经常发生变化,那么()。A、因为不必维护tnsnames.ora文件,所以最好使用EasyConnect方法B、因为名称解析信息被集中在一起,所以最好使用目录名称解析方法C、因为每位用户都能够在本地维护自己的配置文件,所以最好使用本地名称解析方法D、因为能够依赖于第三方产品来维护配置信息,所以最好使用外部名称解析方法33.Oracle数据库实例支持4种状态,包括()、()、()和关闭。34.()是一个小的二进制文件,用来记录数据库的物理结构。35.下面给出一个tnsnames.oraNAMES.DIRECTORY_PATH=(TNSNAMES,….)NAMES.DEFAULT_DOMAIN=server.Comtnsnames.ora文件:test=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=testserver)(PORT=1521)))(CONNECT—DATA=(SERVICE—NAME=)))用该网络服务名连接时会出错,下列说法中错误的是()。A、在用户输入sqlplussystem/manager@test后,sqlplus程序会自动到sqlnet.ora文件中找NAMES.DEFAULT_DOMAIN参数B、输入由sqlplussystem/manager@test自动变为sqlplussystemlmanager@C、能在tnsnames.ora文件中找到网络服务名D、解决的办法就是将sqlnet.ora文件中的NAMES.DEFAULT_DOMAIN参数注释掉36.()子句用于列出唯一值。A、uniqueB、distinctC、order byD、group by37.下列哪种表空间可以被设置为脱机状态()A、系统表空间B、用户表空间C、临时表空间D、撤销表空间38.什么命令可从数据库返回数据?()A、FETCHB、GETC、SELECTD、RETURN39.非等值联接通常用于以下哪些项?()A、一组数字B、一组文本C、一组日期D、一组行标识E、一组列40.若updateempsetsalary=1000中缺少where条件:()A、更改表中所有记录B、更改第一条记录C、记录未更改。D、提示错误:缺少where字句41.下列有关内嵌视图的表述中哪个是正确的?()A、内嵌视图是一个方案对象。B、内嵌视图是FROM子句中的一个子查询,通常使用别名命名。C、内嵌视图是一个复杂视图。D、内嵌视图可用于执行DML操作。42.关于查询数据字典来确定对象权限的描述正确的是()A、USER—TAB—PRIVS—MADE视图:某个用户授予其他用户在该用户模式对象上的对象权限B、USER—TAB—RECD视图:为某个用户授予的,在其他模式对象上的系统权限C、ALL—TAB—PRIVS—MADE视图:某个用户授予其他用户在该用户模式对象与其他模式对象上的系统权限D、ALL一TAB—MADE视图:为某个用户授予的,在该用户模式对象与其他模式对象上的权限43.按照优先级的默认顺序,应先计算哪一运算符?()A、减法和加法处于同一级别,求值顺序将首先基于从左到右的顺序B、乘法和除法处于同一级别,求值顺序将首先基于从左到右的顺序C、加法和乘法处于同一级别,求值顺序将首先基于从左到右的顺序D、除法和减法处于同一级别,求值顺序将首先基于从左到右的顺序44.当执行UPDATE语句时没有更新任何行,会触发以下()例外。A、VALUEERROEB、NO—DATA—FOUNDC、不会触发任何例外D、INVALID—NUMBER45.f_顾客”表包含以下数据: 如果运行以下语句: DELETEFROMF_顾客WHERE标识A、0B、3C、1D、246.创建实体时,应遵循以下规则:()A、用复数为它们命名B、用单数为它们命名C、排除属性D、包含属性47.评估以下SELECT语句: 这条语句为什么会返回语法错误?()A、GROUPBY子句中必须包含“经理标识”B、HAVING子句必须指定一个聚集函数C、一个查询不能同时包含WHERE子句和HAVING子句D、ORDERBY子句必须指定“雇员”表中的一个列名48.请结合数据库实例启动时访问和打开的文件,详细描述数据库实例启动的过程。49.插入学生记录时,学生姓名设置为NOTNULL,SQL>INSERTINTOstudents(student_di,name,sex,specialty)VALUES(10178,”男”,”计算机”)会出现()错误答案不确定题目有问题。A、违反唯一约束条件B、违反检查约束条件C、违反完整性约束条件D、无法将NULL插入(“SYSTEM”.“STUDENTS”.“STUDENT_ID”)50. 下列表述中哪个是正确的?()A、因为使用了内嵌视图,所以无法执行该语句。B、该语句不一定会返回前25个最高的新余额值,因为内嵌视图没有ORDERBY子句。C、按从高到低的顺序显示前25个最高的新余额值。D、因为ORDERBY子句未使用Top-n列,所以无法执行该语句。51.关于ORDERBY子句,以下哪项表述正确?()A、可在ORDER BY子句中使用列别名B、ORDER BY子句的默认排序顺序是降序C、ORDER BY子句只能包含SELECT列表中的列D、在SELECT语句中FROM子句紧跟在ORDER BY子句之后52.如果使用BETWEEN运算符编写查询,则值的输入顺序无关紧要,即“BETWEEN低值AND高值”与“BETWEEN高值AND低值”会得出相同的结果。53.以下哪项不是一个关系类型?()A、多对无B、一对一C、一对多D、多对多54.当每个非主键列完全依赖于(整个)主键列时,关系设计属于下列哪一种形式()A、第一范式B、第二范式C、第三范式D、第四范式55.评估“捐赠”表的结构。 应使用哪条CREATETABLE语句来创建该“捐赠”表?()A、AB、BC、CD、D56.若用户要连接数据库,则该用户必须拥有的权限是()。A、createtableB、createindexC、createsessionD、createuser57.当使用显式游标时,在执行了()语句后应该检查游标是否包含行。A、OPENB、FETCHC、CLOSED、CURSOR58.假设针对数据库执行下列SQL语句,将SKU347711的价格从$90.75修改为$99.75,但是不提交这个变化。与此同时,另一个用户查询相同SKU的价格。那么,这用户会得到()查询结果。UPDATEProductsSETMSRP=99.75WHERESKU=347711A、$90.75B、$99.75C、这个用户直至提交事务之后才能得到查询值D、Oracle会返回错误消息“ORA-20001:Currentrowlockedbyanotherprocess"59.以下会直接影响Oracle的速度,为此建议配置越高越好的是()。A、CPU的速度B、光驱C、硬盘容量D、以上都不是60.Oracle版本升级或重新安装系统是选择了与原来服务器端不同的字符集,下列属于不必要的方法是()A、服务器端重新安装OracleB、强行修改服务器端Oracle当前字符C、利用数据格式转储,避开字符集限制D、设置客户端字符集与服务器端字符集一致61.如果出现错误消息“ORA-03113:end-of-fileoncommunicationchannel”,下列会导致出错的原因是()A、客户和数据库之间的网络出现问题B、一个错误造成的数据库通信终止并导致客户端认为是因为网络错误造成的C、客户和数据库通信时某个文件出错D、控制文件有错误E、归档器进程失败62.一个父类型只能有一个子类型。63.有两个表,名称分别为“雇员”和“销售额”。您要确定已创收至少100000美元的销售代表。应发出以下哪个查询?() A、AB、BC、CD、D64.如果需要检索姓氏以字母“Fr”开头的顾客列表,应在SELECT语句的WHERE子句中使用以下哪个关键字才能得到所需结果?()A、ANDB、INC、BETWEEND、LIKE65.下列对于进程的描述正确的是()。A、SMON:打开数据库,支持实例与数据库的连接B、PMON:管理用户会话C、DBWn:负责数据文件的所有写入D、LGWR:将应用于数据库高速缓存区中数据的所有变化写入磁盘上的联机重做E、CKPT:确保实例不时地与数据库同步,但不能控制这种同步情况的发生频率66.如果在实体中增加了“审计线索”属性,则这些属性必须位于其正在审计的实体中。67.通过命令行方式启动OracleDBConsoleorcl服务使用的命令为()。68."款式”表包含以下数据: 该查询会得到哪个结果?() A、AB、BC、CD、D69.LGWR进程将自上次写入磁盘以来的全部日志项输出,LGWR输出()。A、当用户进程提交一事务时写入一个提交记录B、每十秒将日志缓冲区输出C、当日志缓冲区的1/2已满时将日志缓冲区输出D、当DBWR将修改缓冲区写入磁盘时则将日志缓冲区输出E、每一分钟将日志缓冲区输出70.您需要确保“姓氏”列不包含Null值。应该对“姓氏”列定义哪种类型的约束条件?()A、CHECKB、UNIQUEC、NOTNULLD、PRIMARYKEY71.如果出现错误消息“ORA-01650:unabletoextendrollbacksegmentNAMEbyNUMintablespaceNAME”,下列会导致出错的原因是()。A、回滚段表空间不足B、一个庞大的数据操作导致现有回滚段的不足C、回滚事务失败D、归档日志目的地已满E、归档器进程失败72.检索公司员工中姓张的员工信息。显示字段:empno、ename、deptno。73.下列()不属于事务的四大特性。A、原子性B、一致性C、安全性D、持久性74.所涉及的表结构: HR方案下的regions、countries,表结构如下: 编写PL/SQL程序,计算1-100之间所有偶数之和。75.如果DELETE语句中未使用WHERE子句,会产生什么结果?()A、将删除表中的所有行。B、将从数据库中删除该表。C、将显示错误消息,指明语法不正确。D、不会返回任何结果。语句将不会执行。第1卷参考答案一.参考题库1.参考答案:正确2.参考答案:D3.参考答案:D4.参考答案:错误5.参考答案:C6.参考答案:错误7.参考答案:A8.参考答案:正确9.参考答案:错误10.参考答案:D11.参考答案:D12.参考答案:A,B,C,D,E,F13.参考答案:A14.参考答案:B15.参考答案:B,D16.参考答案:A17.参考答案:D18.参考答案:C,E19.参考答案:B20.参考答案:selecte.ename雇员,m.ename经理,e.HIREDATE雇员的雇佣日期,m.hiredate经理雇佣日期fromempe,empmwheree.mgr=m.empnoande.hiredate21.参考答案:错误22.参考答案:D23.参考答案:A24.参考答案:错误25.参考答案:select*from(selectrownumnum,e.*fromempe)wherenum>=6andnum26.参考答案:B27.参考答案:错误28.参考答案:B29.参考答案:C30.

温馨提示

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

评论

0/150

提交评论