




付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理与应用(oracle)智慧树知到期末考试答案+章节答案2024年泰山学院关于创建视图的正确的说法是()。
答案:定义视图的查询不能包含OrderBy,ComputeBy和Into子句###不能将默认值、规则和触发器与视图相关联下面()命令可以让事务结束。
答案:COMMIT###CREATE###ROLLBACK下列关于ORACLE的to_date函数和to_char函数,描述正确的是()。
答案:to_date函数是将字符串数据转换为日期数据###to_char函数是将日期数据转换为字符数据下面哪些关于存储过程的描述是正确的()
答案:存储过程是一组预编译的SQL语句###帮助实现模块化编程###存储过程可加快查询的执行速度从scott.dept表中查询部门地点包含“NewYork”字样的部门信息,合适的查询语句是()。
答案:SELECT*FROMscott.deptWHERElocLIKE‘%NewYork%’数据定义语言DDL是用于()的。
答案:定义和修改数据结构在表authors中查找以ean结尾的所有4个字母的作者所在的行。请选择以下正确的语句()。
答案:SELECT*FROMauthorsWHEREau_fnameLIKE'_ean'创建公共同义词需要有()权限。
答案:createpublicsynonym唯一约束与主键约束的一个区别是()。
答案:唯一约束的列可以为空值在定义游标时使用的FORUPDATE子句的作用是()。
答案:对要更新表的列进行加锁要更新游标结果集中的当前行,应使用()子句。
答案:WHERECURRENTOF关于类型定义Number(9,2)说法正确的有()。
答案:整数部分7位,小数部分2位,共9位如果需要返回每个雇员的姓氏中从第一个字符到第五个字符之间的部分字符,应使用()。
答案:SUBSTR表userInfo中有三个字段(userID.userName、userAddress),现在要删除字段userAddress,正确的命令是()。
答案:ALTERTABLEuserInfoDROPCOLUMNuserAddress查询scott.emp表中工资在3000到5000之间的记录,合适的查询语句是()。
答案:SELECTempno,ename,salFROMscott.empWHEREsal>=3000ANDsal<=5000设字段变量"工作日期"为日期型,"工资"为数值型,则要表达"工龄大于30年,工资高于1500,且低于1800元"这命令,其表达式是(
)。
答案:TRUNC((DATE()-工作日期)/365)>30.AND.工资>1500.AND.工资<1800在SQL中,删除视图用()。
答案:DROPVIEW命令()触发器允许触发操作中的语句访问行的列值。
答案:行级从数据库中删除表结构的命令是()。
答案:DROPTABLE显示游标在PL/SQL程序的()部分声明
答案:declare以零作除数时会引发()异常。
答案:ZERO_DIVIDE()语言是过程化SQL的缩写。
答案:PL/SQL要以自身的模式创建私有同义词,用户必须拥有()系统权限
答案:CREATESYNONYM在关系数据库中,建立数据库表时,将年龄字段值限制在20~30岁之间的这种约束属于()。
答案:域完整性约束下列()关键字用在IF语句中检查多个条件。
答案:elsifPL/SQL块中不能直接使用的SQL命令是()。
答案:DROPSQL语句中修改表结构的命令是()。
答案:ALTERTABLEOracle数据库由一个或多个称为()的逻辑存储单元组成。
答案:表空间()伪列可以帮助查询返回的每一行,生成一个序号代表行的次序。
答案:rownum在PL/SQL块中,给变量赋值所用的运算符是:=。()
答案:对Oracle会自动检测死锁,其处理机制是牺牲一个会话来换取解锁和另一个会话的正常执行。()
答案:对同义词有两种类型:私有同义词和公有同义词。()
答案:对查询itemfile表中itemrate列的信息,要求将数值转换为字符串:可用SELECTto_char(itemrate,'99999')FROMitemfile;实现。()
答案:对如果视图包含伪列或表达式,则将无法更新视图。()
答案:对groupby子句通常与having子句结合使用,having子句需要放在groupby子句前面。()
答案:错模式是指用户所拥有的所有对象的集合。主要包括:表、索引、视图、存储过程等。()
答案:对MAX()函数返回的是满足给定条件的记录数。()
答案:错分区表就是表分区。()
答案:错视图中如果包含连接操作符、DISTINCT关键字、集合操作符、聚合函数或GROUPBY子句,则将无法更新视图。()
答案:对运行下面的PL/SQL程序var1:=10;LOOPEXITWHENvar1>12;var1:=var1+1;DBMS_OUTPUT.PUT_LINE(‘A’);ENDLOOP;输出结果为AA。()
答案:对TRUNCATETABLEUSERINFO;可以删除表USERINFO的结构。()
答案:错当两个事务相互等待对方释放资源时,就会形成死锁。()
答案:对范围分区与散列分区的组合是一种常用的复合分区技术。()
答案:对两个表之间的交叉连接中,第一个表的每一行与第二个表的每一行进行连接。()
答案:对查itemfile表中itemdesC.re_level列的信息,要求re_level为NULL时显示为0,可用SELECTitemdesc,re_levelFROMitemfile;实现。()
答案:错内链接语句:select*fromajoinbona.cid=b.cid;的另一种写法是:Select*froma,b。()
答案:错sys用户以管理员身份登录后,假设martin用户已存在,要授予用户martin可以对scott用户的emp表进行查询的权限,可使用授权命令:grantselectonscott.emptomartin;实现。()
答案:对可使用selectextract(yearfrom'1-1月-1980',)fromdual;查询1980年1月1日的年份。()
答案:对TCL是事务控制语言,主要是对事务进行提交、回滚等控制。()
答案:对INSTEADOF触发器只能是行级的,不能是语句级的。()
答案:对定义INSTEADOF触发器必须使用FOREACHROW子句。()
答案:对INSTEADOF触发器可以包含WHEN子句。()
答案:错语句级触发器是指建立在表上的、由表的特定操作触发的触发器。()
答案:对行级触发器必须使用FOREACHROW子句。()
答案:对按触发事件的不同,触发器分为()
答案:系统触发器###INSTEADOF触发器###DML触发器BEFORE触发器是在实际操作之后执行的触发器,主要用于验证用户权限。()
答案:错INSTEADOF触发器不能包含BEFORE和AFTER选项。()
答案:对存储过程可以有返回值。()
答案:错函数的参数模式可以是IN模式或OUT模式。()
答案:错存储过程是为了完成特定功能的符合数据库程序脚本规范的PL/SQL语句块,经编译后存储在数据库中,可由应用程序或其他PL/SQL程序调用。()
答案:对调用存储过程有两种形式,一种是在命令行执行,一种是在PL/SQL块执行。()
答案:对程序包的主体部分实现在包规范中声明的存储过程、函数。()
答案:对存储过程适合于执行对数据库的更新,尤其是大量数据的更新。()
答案:对INOUT参数一般用于对参数的值进行处理,并将处理结果输出。()
答案:对函数在语法规范中必须包含RETURN子句。()
答案:对游标行即为游标的行类型变量,可以在查询多列数据时使用。()
答案:对利用带有参数的游标,可以声明灵活的游标,以免频繁地修改游标定义。()
答案:对游标是为了处理这些SELECT语句而分配的一大块内存,它提供了对结果集进行逐行处理的能力。()
答案:对显式游标和隐式游标称为动态游标。()
答案:错使用DML语句的增删改以及单行查询(into赋值)时自动创建隐式游标。()
答案:对不可以使用游标删除数据。()
答案:错隐式游标可以自动声明、打开和关闭,统一命名为SQL。()
答案:对LOOP循环又称无条件循环,即循环本身并不提供循环条件,而是由exit语句来控制何时跳出循环。()
答案:对PL/SQL是一种模块式结构的语言,必须包括异常处理部分。()
答案:对编写一个PL/SQL程序块,根据客户输入的员工编号,输出其所在部门的名称,其代码为declarev_empnoemp.empno%type;v_dnamedept.dname%type;beginv_empno:=&empno;selectdnameintov_dnamefromemp,deptwhereemp.deptno=dept.deptnoandemp.empno=v_empno;dbms_output.put_line('编号为:'||v_empno||'的员工所在的部门名称为:'||v_dname);end;()
答案:对使用属性类型的优点是不需要知道被引用的表列的具体类型,如果被引用对象的数据类型发生改变,PL/SQL变量的数据类型也随之改变。()
答案:对NO_DATA_FOUND代表未查找到数据异常。()
答案:对变量在声明时必须赋初值。()
答案:错PL/SQL中没有跳转控制结构。()
答案:错TOO_MANY_ROWS代表查询多行错误异常。()
答案:对编写一个PL/SQL程序块,从emp表中显示名为“BLAKE”的员工的编号、工作和上级信息,其代码为declarev_empemp%rowtype;beginselect*intov_empfromempwhereename='BLAKE';dbms_output.put_line(v_emp.empno||','||v_emp.job||','||v_emp.mgr);exceptionwhenothersthendbms_output.put_line('出现异常');end;()
答案:对编写一个PL/SQL程序块,从键盘接收一个雇员名,在emp表中显示该雇员的部门编号和薪水,其代码为declarev_empemp%rowtype;beginselect*intov_empfromempwhereename='&name';dbms_output.put_line(v_emp.deptno||','||v_emp.sal);exceptionwhenothersthendbms_output.put_line('出现异常');end;()
答案:对序列的.nextval属性一旦使用不可回复使用其值。()
答案:对可以使用noreverse关键字创建反向索引。()
答案:错使用序列可以产生小数。()
答案:错序列一旦创建,不可以修改任何参数。()
答案:错无法创建循环序列。()
答案:错修改视图就是修改对应的表。()
答案:对使用droppublicsynonympub_s;可以删除公有同义词pub_s。()
答案:对使用createorreplacesynonyms_syformytable;可以为表mytable设置私有同义词s_sy。()
答案:错位图索引不直接存储ROWID,而是存储字节位到ROWID的映射。()
答案:对在创建视图时可以使用createorreplace关键字。()
答案:对截断分区的关键字是deletepartition。()
答案:错被表级排他锁锁定的表不允许其他用户进行任何操作。()
答案:对使用createtablet_hash(idnumber(10)notnull)partitionbyhash(hash_no);可以创建一个散列分区表。()
答案:错被表级共享锁锁定的表允许被其他用户读取或加共享锁,但不能修改。()
答案:对锁的粒度和系统开销成反比,粒度越大并发度越小,系统开销就越少,相反,粒度越小并发度越大,系统开销越大。()
答案:对排它锁锁定的数据只允许进行锁定操作的事务使用,其他事务无法对已锁定的数据进行查询或修改。()
答案:对锁是数据库用来控制共享资源并发访问的机制。()
答案:对共享锁锁定的资源可以被其他用户读取,但不能修改。()
答案:对selectround(123.456,1)fromdual;查询结果为123.4。()
答案:错selectmod(21,5)fromdual;查询结果为4;()
答案:错在emp表中,查询员工的姓名和工资,在工资前要显示$符号,如:SMITH$$$24000,可以使用selectename,salfromemp;实现。()
答案:错power(3,5)函数可得到5的3次方。()
答案:错查询员工表emp中员工号empno,姓名ename,工资sal,以及工资提高百分之20%后的结果,可以使用selectempno,ename,sal,sal*1.2newsalaryfromemp;实现。()
答案:对having子句与groupby子句必须结合使用。()
答案:错可使用selectdeptno,max(sal)max_salfromempgroupbydeptno;查询出emp表中各个部门中最高薪金高于2900的部门编号和最高薪金。()
答案:错可使用selectename,deptnofromempwhereempno=7369;查询出emp表中员工号为7369的员工的姓名和部门号。()
答案:对可使用selectjobfromemp;查询出emp表中的不重复的岗位job。()
答案:错可使用selectenamefromempwhereenamelike'*A%';查询出emp表中员工姓名的第三个字母是A的员工姓名。()
答案:错可使用selectename,dname,commfromempjoindeptonemp.deptno=dept.deptno;查询出emp表和dept表中所有员工的姓名、部门名称和奖金。()
答案:对select*fromempcrossjoindept;可将表emp和dept进行交叉联接。()
答案:对左外连接使用的关键字是fulljoin。()
答案:错可使用selectjob,min(sal)fromempgroupbyjobhavingmin(sal)>1500;查询出emp表中最低薪金大于1500的各种工作。()
答案:对可使用selectdeptno,min(sal)min_salfromempwherejob=MANAGER;查询出emp表中各个部门的MANAGER的最低薪金。()
答案:错使用emp创建一个空表new_emp,可用createtablenew_empasselect*fromemp;实现。()
答案:错删除emp表中工号为7940的员工记录,可用deletefromempwhereempno=7940;实现。()
答案:对表级约束包括默认约束。()
答案:错修改new_emp中编号为7934的员工姓名为TELLE,可用updatenew_empename='TELLE'whereempno='7934';实现。()
答案:错向emp表中插入记录7000(员工号),SUSHAN(姓名),SALESMAN(工作),可以用insertintoempvalues(7000,'SUSHAN','SALESMAN',null,null,null,null,null);实现。()
答案:对向emp表中插入记录7940(员工号),SUMMER(姓名),SALESMAN(工作),可以用insertintoempvalues(7940,'SUMMER','SALESMAN');实现。()
答案:错Oracle中的伪列可以被用户插入、更新和删除。()
答案:错将emp中所有的”CLERK”插入到表new_emp中,可用insertintonew_empselect*fromempwherejob='CLERK';实现。()
答案:对清除掉new_emp中的所有数据,保留表结构,可用droptablenew_emp;实现。()
答案:错彻底删除表new_emp结构,可用deletefromnew_emp;实现。()
答案:错给用户myscott授予连接和创建资源角色,可以用grantconnect,resource
tomyscott;语句实现。()
答案:对修改用户myscott的密码为orcl,可以用alterusermyscottidentifiedbyorcl;语句实现。()
答案:对可以使用dropmyspace;删除表空间myspace。()
答案:错创建表空间时,可以不设置表空间的最大存储空间。()
答案:错创建表空间时,可以使用autoextendon来关闭自动扩充功能。()
答案:错创建表空间myspace使用关键字()。
答案:createtablespaceOracle服务器由Oracle数据库和Oracle实例组成。()
答案:对程序全局区(PGA)包含单个服务器进程所需的数据和控制信息。()
答案:对创建用户myscott,密码为123,可以用createusermyscottidentifiedby123;语句实现。()
答案:对范式就是关系的规范化形式,记作NF。()
答案:对表分区的方法包括()。
答案:复合分区###范围分区###列表分区###散列分区下列哪些语句属于DML语句()。
答案:deletefromtest;###selectcount(*)fromdba_tables;按锁的粒度,锁可以分为()。
答案:表级锁###数据库级锁###行级锁关于Forupdate子句和Forupdateof字段,下面说法正确是()。
答案:其余选项说法均不正确有关ORACLE数据类型下列说法正确的是()。
答案:%ROWTYPE是取的一个行结构类型在SQL中,删除序列使用()。
答案:DROPSEQUENCE命令如果PLSQL程序块的可执行部分引发了一个异常,则程序的执行顺序将发生()。
答案:程序跳转到EXCEPTION部分运行函数头部中的return语句的作用是()。
答案:声明函数的返值类型在select语句使用()子句来只显示工资超过5000的员工
答案:wheresalary>5000下面的函数中不是字符处理函数的是()
答案:last_day查询订购单号(字符型,长度为4)尾字符是“l”的错误命令是()。
答案:SELECT*FROM订单WHERE‘l’$订购单号下面是有关系统权限和对象权限的描述,正确的是()。
答案:系统权限不与数据库中的对象关联,对象权限是针对某个对象操作的权限给创建的用户授予()
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 殡仪服务与社区公益项目合同
- 车辆抵押权登记及抵押物抵押合同
- 钢管混凝土拱桥泵送压力专题研究
- 地砖施工工艺流程
- 【课件】+弹力+-2024-2025学年人教版(2024)物理八年级下册+
- 智慧园林云平台整体解决方案智慧公园整体解决方案
- 2024年电力负荷控制员(技师)职业鉴定考试题库(含答案)
- 非金属矿业数字化转型
- 2024年高考语文备考之教考结合:新高考现代文阅读Ⅱ题型
- 华为企业培训管理
- 儿康家长培训内容
- 儿科护理学小儿液体疗法
- 2024-2030年中国退热贴行业竞争格局与前景发展策略分析报告
- 2025年中国铁路广州局集团限公司招聘177名管理单位笔试遴选500模拟题附带答案详解
- 雾化吸入疗法合理用药专家共识(2024版)解读
- 痹症中医护理方案
- 猪场分场长竞聘述职报告
- 专利技术交底书
- 大学生心理健康教育(兰州大学版)学习通超星期末考试答案章节答案2024年
- 2024年变电设备检修工(高级)技能鉴定理论考试题库-上(选择题)
- 林地赠与协议书(2篇)
评论
0/150
提交评论