在线网课知慧《数据库原理与应用(oracle)(山盟-泰山)》单元测试考核答案_第1页
在线网课知慧《数据库原理与应用(oracle)(山盟-泰山)》单元测试考核答案_第2页
在线网课知慧《数据库原理与应用(oracle)(山盟-泰山)》单元测试考核答案_第3页
在线网课知慧《数据库原理与应用(oracle)(山盟-泰山)》单元测试考核答案_第4页
在线网课知慧《数据库原理与应用(oracle)(山盟-泰山)》单元测试考核答案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

第一章测试1【单选题】(2分)创建表空间myspace使用关键字()。A.createviewB.createtablespaceC.createindexD.createtable2【判断题】创建表空间时,可以使用autoextendon来关闭自动扩充功能。()A.错B.对3【判断题】创建表空间时,可以不设置表空间的最大存储空间。()A.对B.错4【判断题】可以使用dropmyspace;删除表空间myspace。()A.错B.对5【判断题】创建用户myscott,密码为123,可以用createusermyscottidentifiedby123;语句实现。()A.错B.对6【判断题】修改用户myscott的密码为orcl,可以用alterusermyscottidentifiedbyorcl;语句实现。()A.对B.错7【判断题】给用户myscott授予连接和创建资源角色,可以用grantconnect,resourcetomyscott;语句实现。()A.错B.对8【判断题】程序全局区(PGA)包含单个服务器进程所需的数据和控制信息。()A.错B.对9【判断题】范式就是关系的规范化形式,记作NF。()A.错B.对10【判断题】Oracle服务器由Oracle数据库和Oracle实例组成。()A.错B.对第二章测试1【判断题】向emp表中插入记录7940(员工号),SUMMER(姓名),SALESMAN(工作),可以用insertintoempA.错B.对2【判断题】向emp表中插入记录7000(员工号),SUSHAN(姓名),SALESMAN(工作),可以用insertintoempA.对B.错3【判断题】删除emp表中工号为7940的员工记录,可用deletefromempwhereempno=7940;实现。()A.对B.错4【判断题】使用emp创建一个空表new_emp,可用createtablenew_empasselect*fromemp;实现。()A.对B.错5【判断题】将emp中所有的”CLERK”插入到表new_emp中,可用insertintonew_empselect*fromempwherejob='CLERK';实现。()A.对B.错6【判断题】修改new_emp中编号为7934的员工姓名为TELLE,可用updatenew_empename='TELLE'whereempno='7934';实现。()A.对B.错7【判断题】清除掉new_emp中的所有数据,保留表结构,可用droptablenew_emp;实现。()A.错B.对8【判断题】彻底删除表new_emp结构,可用deletefromnew_emp;实现。()A.错B.对9【判断题】表级约束包括默认约束。()A.对B.错10【判断题】Oracle中的伪列可以被用户插入、更新和删除。()A.错B.对第三章测试1【判断题】可使用selectjobfromemp;查询出emp表中的不重复的岗位job。()A.错B.对2【判断题】select*fromempcrossjoindept;可将表emp和dept进行交叉联接。()A.对B.错3【判断题】可使用selectename,deptnofromempwhereempno=7369;查询出emp表中员工号为7369的员工的姓名和部门号。()A.对B.错4【判断题】可使用selectename,dname,commfromempjoindeptonemp.deptno=dept.deptno;查询出emp表和dept表中所有员工的姓名、部门名称和奖金。()A.错B.对5【判断题】可使用selectenamefromempwhereenamelike'*A%';查询出emp表中员工姓名的第三个字母是A的员工姓名。()A.错B.对6【判断题】可使用selectdeptno,min(sal)min_salfromempwherejob=MANAGER;查询出emp表中各个部门的MANAGER的最低薪金。()A.对B.错7【判断题】可使用selectdeptno,max(sal)max_salfromempgroupbydeptno;查询出emp表中各个部门中最高薪金高于2900的部门编号和最高薪金。()A.错B.对8【判断题】可使用selectjob,min(sal)fromempgroupbyjobhavingmin(sal)1500;查询出emp表中最低薪金大于1500的各种工作。()A.对B.错9【判断题】having子句与groupby子句必须结合使用。()A.错B.对10【判断题】左外连接使用的关键字是fulljoin。()A.对B.错第四章测试1【判断题】查询员工表emp中员工号empno,姓名ename,工资sal,以及工资提高百分之20%后的结果,可以使用selectempno,ename,sal,sal*1.2newsalaryfromemp;实现。()A.对B.错2【判断题】在emp表中,查询员工的姓名和工资,在工资前要显示$符号,如:SMITH$$$24000,可以使用selectename,salfromemp;实现。()A.对B.错3【判断题】power(3,5)函数可得到5的3次方。()A.错B.对4【判断题】selectmod(21,5)fromdual;查询结果为4;()A.错B.对5【判断题】selectround(123.456,1)fromdual;查询结果为123.4。()A.对B.错第五章测试1【判断题】锁是数据库用来控制共享资源并发访问的机制。()A.对B.错2【判断题】共享锁锁定的资源可以被其他用户读取,但不能修改。()A.错B.对3【判断题】排它锁锁定的数据只允许进行锁定操作的事务使用,其他事务无法对已锁定的数据进行查询或修改。()A.错B.对4【判断题】锁的粒度和系统开销成反比,粒度越大并发度越小,系统开销就越少,相反,粒度越小并发度越大,系统开销越大。()A.对B.错5【判断题】被表级共享锁锁定的表允许被其他用户读取或加共享锁,但不能修改。()A.对B.错6【判断题】被表级排他锁锁定的表不允许其他用户进行任何操作。()A.错B.对7【判断题】使用createtablet_hash(idnumber(10)notnull)partitionbyhash(hash_no);可以创建一个散列分区表。()A.错B.对8【判断题】截断分区的关键字是deletepartition。()A.错B.对第六章测试1【判断题】使用createorreplacesynonyms_syformytable;可以为表mytable设置私有同义词s_sy。()A.对B.错2【判断题】使用droppublicsynonympub_s;可以删除公有同义词pub_s。()A.错B.对3【判断题】使用序列可以产生小数。()A.错B.对4【判断题】无法创建循环序列。()A.错B.对5【判断题】序列的.nextval属性一旦使用不可回复使用其值。()A.错B.对6【判断题】序列一旦创建,不可以修改任何参数。()A.对B.错7【判断题】在创建视图时可以使用createorreplace关键字。()A.对B.错8【判断题】修改视图就是修改对应的表。()A.对B.错9【判断题】可以使用noreverse关键字创建反向索引。()A.错B.对10【判断题】位图索引不直接存储ROWID,而是存储字节位到ROWID的映射。()A.对B.错第七章测试1【判断题】编写一个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;()A.错B.对2【判断题】编写一个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;()A.对B.错3【判断题】编写一个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;()A.对B.错4【判断题】PL/SQL是一种模块式结构的语言,必须包括异常处理部分。()A.错B.对5【判断题】变量在声明时必须赋初值。()A.错B.对6【判断题】使用属性类型的优点是不需要知道被引用的表列的具体类型,如果被引用对象的数据类型发生改变,PL/SQL变量的数据类型也随之改变。()A.对B.错7【判断题】PL/SQL中没有跳转控制结构。()A.对B.错8【判断题】LOOP循环又称无条件循环,即循环本身并不提供循环条件,而是由exit语句来控制何时跳出循环。()A.对B.错9【判断题】NO_DATA_FOUND代表未查找到数据异常。()A.对B.错10【判断题】TOO_MANY_ROWS代表查询多行错误异常。()A.错B.对第八章测试1【判断题】游标是为了处理这些SELECT语句而分配的一大块内存,它提供了对结果集进行逐行处理的能力。()A.错B.对2【判断题】使用DML语句的增删改以及单行查询(into赋值)时自动创建隐式游标。()A.错B.对3【判断题】隐式游标可以自动声明、打开和关闭,统一命名为SQL。()A.对B.错4【判断题】游标行即为游标的行类型变量,可以在查询多列数据时使用。()A.错B.对5【判断题】利用带有参数的游标,可以声明灵活的游标,以免频繁地修改游标定义。()A.对B.错6【判断题】显式游标和隐式游标称为动态游标。()A.对B.错7【判断题】不可以使用游标删除数据。()A.对B.错第九章测试1【判断题】存储过程是为了完成特定功能的符合数据库程序脚本规范的PL/SQL语句块,经编译后存储在数据库中,可由应用程序或其他PL/SQL程序调用。()A.对B.错2【判断题】存储过程适合于执行对数据库的更新,尤其是大量数据的更新。()A.对B.错3【判断题】调用存储过程有两种形式,一种是在命令行执行,一种是在PL/SQL块执行。()A.对B.错4【判断题】INOUT参数一般用于对参数的值进行处理,并将处理结果输出。()A.错B.对5【判断题】函数在语法规范中必须包含RETURN子句。()A.错B.对6【判断题】函数的参数模式可以是IN模式或OUT模式。()A.错B.对7【判断题】程序包的主体部分实现在包规范中声明的存储过程、函数。()A.错B.对8【判断题】存储过程可以有返回值。()A.对B.错第十章测试1.【多选题】(3分)正确答案:ABC按触发事件的不同,触发器分为()A.INSTEADOF触发器B.DML触发器C.系统触发器D.特定系统触发器2【判断题】行级触发器必须使用FOREACHROW子句。(

温馨提示

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

评论

0/150

提交评论