数据库原理与应用(oracle)智慧树知到课后章节答案2023年下泰山学院_第1页
数据库原理与应用(oracle)智慧树知到课后章节答案2023年下泰山学院_第2页
数据库原理与应用(oracle)智慧树知到课后章节答案2023年下泰山学院_第3页
数据库原理与应用(oracle)智慧树知到课后章节答案2023年下泰山学院_第4页
数据库原理与应用(oracle)智慧树知到课后章节答案2023年下泰山学院_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

数据库原理与应用(oracle)智慧树知到课后章节答案2023年下泰山学院泰山学院

第一章测试

创建表空间myspace使用关键字()。

A:createtable

B:createtablespace

C:createview

D:createindex

答案:createtablespace

创建表空间时,可以使用autoextendon来关闭自动扩充功能。()

A:对B:错

答案:错

创建表空间时,可以不设置表空间的最大存储空间。()

A:错B:对

答案:错

可以使用dropmyspace;删除表空间myspace。()

A:对B:错

答案:错

创建用户myscott,密码为123,可以用createusermyscottidentifiedby123;语句实现。()

A:错B:对

答案:对

修改用户myscott的密码为orcl,可以用alterusermyscottidentifiedbyorcl;语句实现。()

A:对B:错

答案:对

给用户myscott授予连接和创建资源角色,可以用grantconnect,resource

tomyscott;语句实现。()

A:错B:对

答案:对

程序全局区(PGA)包含单个服务器进程所需的数据和控制信息。()

A:错B:对

答案:对

范式就是关系的规范化形式,记作NF。()

A:对B:错

答案:对

Oracle服务器由Oracle数据库和Oracle实例组成。()

A:对B:错

答案:对

第二章测试

向emp表中插入记录7940(员工号),SUMMER(姓名),SALESMAN(工作),可以用insertintoempvalues(7940,'SUMMER','SALESMAN');实现。()

A:错B:对

答案:错

向emp表中插入记录7000(员工号),SUSHAN(姓名),SALESMAN(工作),可以用insertintoempvalues(7000,'SUSHAN','SALESMAN',null,null,null,null,null);实现。()

A:对B:错

答案:对

删除emp表中工号为7940的员工记录,可用deletefromempwhereempno=7940;实现。()

A:错B:对

答案:对

使用emp创建一个空表new_emp,可用createtablenew_empasselect*fromemp;实现。()

A:对B:错

答案:错

将emp中所有的”CLERK”插入到表new_emp中,可用insertintonew_empselect*fromempwherejob='CLERK';实现。()

A:错B:对

答案:对

修改new_emp中编号为7934的员工姓名为TELLE,可用updatenew_empename='TELLE'whereempno='7934';实现。()

A:错B:对

答案:错

清除掉new_emp中的所有数据,保留表结构,可用droptablenew_emp;实现。()

A:对B:错

答案:错

彻底删除表new_emp结构,可用deletefromnew_emp;实现。()

A:对B:错

答案:错

表级约束包括默认约束。()

A:错B:对

答案:错

Oracle中的伪列可以被用户插入、更新和删除。()

A:错B:对

答案:错

第三章测试

可使用selectjobfromemp;查询出emp表中的不重复的岗位job。()

A:对B:错

答案:错

select*fromempcrossjoindept;可将表emp和dept进行交叉联接。()

A:错B:对

答案:对

可使用selectename,deptnofromempwhereempno=7369;查询出emp表中员工号为7369的员工的姓名和部门号。()

A:对B:错

答案:对

可使用selectename,dname,commfromempjoindeptonemp.deptno=dept.deptno;查询出emp表和dept表中所有员工的姓名、部门名称和奖金。()

A:错B:对

答案:对

可使用selectenamefromempwhereenamelike'*A%';查询出emp表中员工姓名的第三个字母是A的员工姓名。()

A:错B:对

答案:错

可使用selectdeptno,min(sal)min_salfromempwherejob=MANAGER;查询出emp表中各个部门的MANAGER的最低薪金。()

A:对B:错

答案:错

可使用selectdeptno,max(sal)max_salfromempgroupbydeptno;查询出emp表中各个部门中最高薪金高于2900的部门编号和最高薪金。()

A:错B:对

答案:错

可使用selectjob,min(sal)fromempgroupbyjobhavingmin(sal)>1500;查询出emp表中最低薪金大于1500的各种工作。()

A:错B:对

答案:对

having子句与groupby子句必须结合使用。()

A:错B:对

答案:错

左外连接使用的关键字是fulljoin。()

A:对B:错

答案:错

第四章测试

查询员工表emp中员工号empno,姓名ename,工资sal,以及工资提高百分之20%后的结果,可以使用selectempno,ename,sal,sal*1.2newsalaryfromemp;实现。()

A:对B:错

答案:对

在emp表中,查询员工的姓名和工资,在工资前要显示$符号,如:SMITH$$$24000,可以使用selectename,salfromemp;实现。()

A:错B:对

答案:错

power(3,5)函数可得到5的3次方。()

A:错B:对

答案:错

selectmod(21,5)fromdual;查询结果为4;()

A:对B:错

答案:错

selectround(123.456,1)fromdual;查询结果为123.4。()

A:错B:对

答案:错

第五章测试

锁是数据库用来控制共享资源并发访问的机制。()

A:错B:对

答案:对

共享锁锁定的资源可以被其他用户读取,但不能修改。()

A:错B:对

答案:对

排它锁锁定的数据只允许进行锁定操作的事务使用,其他事务无法对已锁定的数据进行查询或修改。()

A:对B:错

答案:对

锁的粒度和系统开销成反比,粒度越大并发度越小,系统开销就越少,相反,粒度越小并发度越大,系统开销越大。()

A:对B:错

答案:对

被表级共享锁锁定的表允许被其他用户读取或加共享锁,但不能修改。()

A:对B:错

答案:对

被表级排他锁锁定的表不允许其他用户进行任何操作。()

A:错B:对

答案:对

使用createtablet_hash(

idnumber(10)notnull

)

partitionbyhash(hash_no);可以创建一个散列分区表。()

A:错B:对

答案:错

截断分区的关键字是deletepartition。()

A:对B:错

答案:错

第六章测试

使用createorreplacesynonyms_syformytable;可以为表mytable设置私有同义词s_sy。()

A:对B:错

答案:错

使用droppublicsynonympub_s;可以删除公有同义词pub_s。()

A:对B:错

答案:对

使用序列可以产生小数。()

A:对B:错

答案:错

无法创建循环序列。()

A:错B:对

答案:错

序列的.nextval属性一旦使用不可回复使用其值。()

A:对B:错

答案:对

序列一旦创建,不可以修改任何参数。()

A:错B:对

答案:错

在创建视图时可以使用createorreplace关键字。()

A:对B:错

答案:对

修改视图就是修改对应的表。()

A:对B:错

答案:对

可以使用noreverse关键字创建反向索引。()

A:对B:错

答案:错

位图索引不直接存储ROWID,而是存储字节位到ROWID的映射。()

A:错B:对

答案:对

第七章测试

编写一个PL/SQL程序块,根据客户输入的员工编号,输出其所在部门的名称,其代码为

declare

v_empnoemp.empno%type;

v_dnamedept.dname%type;

begin

v_empno:=&empno;

selectdnameintov_dnamefromemp,deptwhereemp.deptno=dept.deptnoandemp.empno=v_empno;

dbms_output.put_line('编号为:'||v_empno||'的员工所在的部门名称为:'||v_dname);

end;()

A:错B:对

答案:对

编写一个PL/SQL程序块,从emp表中显示名为“BLAKE”的员工的编号、工作和上级信息,其代码为

declare

v_empemp%rowtype;

begin

select*intov_empfromempwhereename='BLAKE';

dbms_output.put_line(v_emp.empno||','||v_emp.job||','||v_emp.mgr);

exception

whenothersthen

dbms_output.put_line('出现异常');

end;()

A:错B:对

答案:对

编写一个PL/SQL程序块,从键盘接收一个雇员名,在emp表中显示该雇员的部门编号和薪水,其代码为

declare

v_empemp%rowtype;

begin

select*intov_empfromempwhereename='&name';

dbms_output.put_line(v_emp.deptno||','||v_emp.sal);

exception

whenothersthen

dbms_output.put_line('出现异常');

end;()

A:错B:对

答案:对

PL/SQL是一种模块式结构的语言,必须包括异常处理部分。()

A:对B:错

答案:对

变量在声明时必须赋初值。()

A:错B:对

答案:错

使用属性类型的优点是不需要知道被引用的表列的具体类型,如果被引用对象的数据类型发生改变,PL/SQL变量的数据类型也随之改变。()

A:错B:对

答案:对

PL/SQL中没有跳转控制结构。()

A:错B:对

答案:错

LOOP循环又称无条件循环,即循环本身并不提供循环条件,而是由exit语句来控制何时跳出循环。()

A:错B:对

答案:对

NO_DATA_FOUND代表未查找到数据异常。()

A:对B:错

答案:对

TOO_MANY_ROWS代表查询多行错误异常。()

A:错B:对

答案:对

第八章测试

游标是为了处理这些SELECT语句而分配的一大块内存,它提供了对结果集进行逐行处理的能力。()

A:错B:对

答案:对

使用DML语句的增删改以及单行查询(into赋值)时自动创建隐式游标。()

A:对B:错

答案:对

隐式游标可以自动声明、打开和关闭,统一命名为SQL。()

A:对B:错

答案:对

游标行即为游标的行类型变量,可以在查询多列数据时使用。()

A:错B:对

答案:对

利用带有参数的游标,可以声明灵活的游标,以免频繁地修改游标定义。()

A:错B:对

答案:对

显式游标和隐式游标称为动态游标。()

A:对B:错

答案:错

不可以使用游标删除数据。()

A:错B:对

答案:错

第九章测试

存储过程是为了完成特定功能的符合数据库程序脚本规范的PL/SQL语句块,经编译后存储在数据库中,可由应用程序或其他PL/SQL程序调用。()

A:错B:对

答案:对

存储过程适合于执行对数据库的更新,尤其是大量数据的更新。()

A:对B:错

答案:对

调用存储过程有两种形式,一种是在命令行执行,一种是在PL/SQL块执行。()

A:对B:错

答案:对

INOUT参数一般用于对参数的值进行处理,并将处理结果输出。()

A:错

温馨提示

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

评论

0/150

提交评论