ORACLE快速入门智慧树知到期末考试答案章节答案2024年湖南城市学院_第1页
ORACLE快速入门智慧树知到期末考试答案章节答案2024年湖南城市学院_第2页
ORACLE快速入门智慧树知到期末考试答案章节答案2024年湖南城市学院_第3页
ORACLE快速入门智慧树知到期末考试答案章节答案2024年湖南城市学院_第4页
ORACLE快速入门智慧树知到期末考试答案章节答案2024年湖南城市学院_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

ORACLE快速入门智慧树知到期末考试答案+章节答案2024年湖南城市学院通过本地化的管理方式,创建一个tbs_test的表空间,数据文件放在D盘根目录下的oraclefiles文件夹,大小为50M,其扩展方式为自动管理,其段空间管理方式为自动。其代码为:Create

tablespace

tbs_test

datafile’d:oraclefilesest1.dbf’Size

50MExtent

management

local

autoallocateSegment

space

management

manual;

答案:错创建一个用户名为test、密码为test、默认表空间为tbs_test的表空间;临时表空间为temp;在tbs_test2表空间可以使用20M的空间大小。其代码为:Create

user

test

identified

by

testDefault

tablespace

tbs_testTemporary

tablespace

tempQuota

20m

tbs_test2;

答案:错通过本地化管理方式,创建一个名为tbs_test的表空间,数据文件放在D盘根目录下的oraclefiles文件夹下,大小为50M,其扩展方式为自动管理,其段空间管理方式为手动。其代码为下列。

Create

tablespace

tbs_test

datafile

d:\oraclefiles\test1.dbfSize

50MExtent

management

local

Segment

space

management

manual;

答案:错通过本地化管理方式,创建一个名为tbs_test的表空间,数据文件放在D盘根目录下的oraclefiles文件夹下,大小为50M,其扩展方式为自动管理,其段空间管理方式为手动。其代码为下列。

Create

tablespace

tbs_test

datafile’d:\oraclefiles\test1.dbf’Size

50MExtent

management

local

autoallocateSegment

space

management

manual;

答案:对创建一个用户test,密码也为test;默认表空间为tbs_test表空间;临时表空间为temp;在tbs_test2表空间可以使用20M的空间大小。其代码为下列。Create

user

test

identified

by

‘test’Default

tablespace

tbs_testTemporary

tablespace

tempQuota

20m

on

tbs_test2;

答案:错通过本地化管理方式,创建一个名为tbs_test的表空间,数据文件放在D盘根目录下的oraclefiles文件夹下,大小为50M,其扩展方式为自动管理,其段空间管理方式为自动。其代码为Create

tablespace

tbs_test

datafile’d:\oraclefiles\test1.dbf’Size

50MExtent

management

local

autoallocateSegment

space

management

auto;

答案:对创建一个用户名为test、密码也为test、默认表空间为tbs_test表空间;临时表空间为temp;在tbs_test2表空间可以使用20M的空间大小。其代码为:Create

user

test

identified

by

testDefault

tbs_testTemporary

tablespace

tempQuota

20m

on

tbs_test2;

答案:错授予用户test建立数据库连接、创建表、创建视图、创建序列的权限,其代码为:Grant

create

session,create

table,create

view,creat

sequence

test;(

答案:错使用序列seq_sno给student表的学号插入值,其代码为

Insert

into

student(sno)

values(seq_sno.currval);

(

)

答案:错授予用户test建立数据库连接,创建表,创建视图,创建序列的权限,其代码为Grant

create

session,create

table,create

view,creat

sequence

to

test;(

答案:对在student表的sno列上建立索引stu_sno_index;

Create

index

stu_sno_index

on

student

sno;

答案:错有以下三个表:student(sno,sname,ssex,sage,sdept),表示学号,姓名,性别,年龄,所在系。course

(cno,cname,cpno,ccredit),表示课程号,课程名,先行课程号,学分。sc

(sno,cno,grade),表示学号,课程号,成绩。给sc表的sno增加外键约束,fk_sno;并指定外键约束的引用类型为级联更新Alter

table

sc

add

constraint

fk_snoForeign

key(sno)References

student(sno)

on

update

cascade;

答案:对有以下三个表:student(sno,sname,ssex,sage,sdept),表示学号,姓名,性别,年龄,所在系。course

(cno,cname,cpno,ccredit),表示课程号,课程名,先行课程号,学分。sc

(sno,cno,grade),表示学号,课程号,成绩。建立视图v_sc_course

包含学生学号,课程名字,成绩,其代码为Create

view

v_sc_course(sno,cname,grade)AsSelect

sno,cname,gradeFrom

sc,courseWhere

o=o;

答案:对有三个表:student(sno,sname,ssex,sage,sdept),表示学号,姓名,性别,年龄,所在系。course

(cno,cname,cpno,ccredit),表示课程号,课程名,先行课程号,学分。sc

(sno,cno,grade),表示学号,课程号,成绩。查询所有学生的基本信息及选修了课的学生的选课情况,其SQL语句为:Select

student.*,sc.*From

student

left

outer

join

scOn

student.sno=sc.sno;

答案:对使用序列seq_sno给student表的学号插入值,其代码为Insert

into

student(sno)

values(seq_sno.nextval);

(

)

答案:对在student表的sno列上建立索引stu_sno_index;

Create

index

stu_sno_index

on

student(sno);

答案:对授予用户test建立数据库连接,创建表,创建视图,创建序列的权限,其代码为Grant

create

session

create

table

create

view

creat

sequence

to

test;

答案:错有三个表:student(sno,sname,ssex,sage,sdept),表示学号,姓名,性别,年龄,所在系。course

(cno,cname,cpno,ccredit),表示课程号,课程名,先行课程号,学分。sc

(sno,cno,grade),表示学号,课程号,成绩。查询选修了课的学生的选课情况,其SQL语句为:Select

student.*,sc.*From

student,scWhere

student.sno=sc.sno;

答案:对在Oracle中,通过命令(

)可以释放锁。

答案:ROLLBACKORACLE的日志文件有归档日志文件和非归档日志文件。(

答案:对alter

table

books

disable

constraint

book_pk;该命令是禁用book_pk约束。(

答案:对PL/SQL编程输出hello

world以下代码正确的是(

)。

答案:使用LOOP语句求得前100个自然数的和,PL/SQL代码正确的是(

)。

答案:set

serveroutput

ondeclare

i

integer:=1;s

integer:=0;beginloops:=s+i;i:=i+1;exit

when

i>100;end

loop;dbms_output.put_line('1+2+...+100='||s);end;控制文件的扩展名为*.ctl;

答案:对有学生表student(sno,sname,sage),现对此表建立一个触发器。实现当对学生表更新一行数据时,则显示更新前和更新后的内容。其代码为create

or

replace

trigger

tri_update_stubefore

update

on

studentfor

each

rowdeclarev_new_sno

varchar(20);v_old_sno

varchar(20);beginselect

:old.sno

into

v_old_sno

from

dual;dbms_output.put_line('old

sno

value'||v_old_sno);select

:new.sno

into

v_new_sno

from

dual;dbms_output.put_line('new

value'||v_new_sno);end;

答案:对在Oracle中,当FETCH语句从游标获得数据时,下面叙述正确的是(

)。

答案:将当前记录的数据加载到变量中给emp表增加一个新员工的正确PL/SQL块代码是(

)。

答案:declare

v_empno

emp.empno%type:=111;

v_ename

emp.ename%type:='skyhuang';

v_job

emp.job%type:='manager';begin

insert

into

emp(empno,ename,job)

values(v_empno,v_ename,v_job);end;在Oracle中,事务中使用下列SQL语句不会引起锁定。(

答案:SELECT唯一约束使用的关键字是。(

答案:UNIQUEOracle数据库中,下面(

)可以作为有效的列名。

答案:NUM_#123下面哪个用户不是ORACLE缺省安装后就存在的用户。(

)

答案:SYSDBA在Oracle中,关于触发器的描述正确的是(

)。

答案:触发器可以分为行级和语句级在Oracle中,你以SYSDBA登录,emp表位于scott用户方案中,下面哪条语句为数据库中的所有用户创建emp表的同义词。(

答案:CREATE

PUBLIC

SYNONYM

emps

FOR

scott.emp在Windows操作系统中,Oracle的(

)服务器监听并接受来自客户端应用程序的连接请求。

答案:OracleHOME_NAMETNSListener在Oracle中,使用下列的语句产生序列:CREATE

SEQUENCE

id;Oracle服务器会预开辟内存并维持的序列值有(

)个。

答案:20在Oracle中,下列(

)语句不能用于控制游标。

答案:Create在Oracle中,序列venseq使用下面的语句创建:CREATE

SEQUENCE

venseq

INCREMENT

BY

1

START

WITH

10

MAXVALUE

100

MINVALUE

10

CYCLE

CACHE

5;下面对序列venseq修改的语句,错误的是(

)。

答案:ALTER

SEQUENCE

venseq

START

WITH

1;Oracle11g中的g代表什么?(

答案:网格下列选项中不属于方案的数据库对象是(

)。

答案:表空间下列数据库文件,用来记录数据库操作变化的是(

)。

答案:重做日志文件如果要查询当前用户所创建所有索引信息,应该查询(

)数据字典表。

答案:user_indexesORACLE管理数据库存储空间的最小数据单位是(

)。

答案:数据块Oracle是什么类型数据库管理系统。(

答案:关系对象数据库DBA是指(

)。

答案:数据库管理员Oracle12c中的c代表什么?(

答案:云给表增加主键约束有哪些方式。(

答案:创建表的同时创建主键约束;创建表之后,增加主键约束如果要查询当前用户可以访问的所有视图信息,应该查询(

)数据字典表。

答案:all_views由关表空间语法说法正确的是

答案:autoextend用来设置表空间可以自动增长;maxsize参数设置表空间的最大大小;datafile参数用来设置表空间所对应的物理路径及文件名;表空间可以设置是段空间管理方式或者本地化管理方式有关表空间的内容正确的是

答案:temp是临时表空间;sysaux表空间是system表空间的辅助表空间,主要存放数据字典以外的其他对象;ORACLE默认系统表空间有system、sysaux、temp、undotbs以及users;system表空间主要存放数据字典,包括表、视图、存储过程等的定义

答案:创建一个本地化管理表空间test,自动管理的方式我们比较常创建本地化管理的表空间自动扩展,段管理方式为自动段管理。

答案:对表空间类似于文件夹,而表,索引,视图等对象类似于文件。

答案:对下面有关体系架构正确的是

答案:PGA主要由私有SQL区、会话区保存登录名等信息;DBWR是指数据写入进程;SGA主要由高速数据缓冲区、重做日志缓冲区、共享池、大池、JAVA池等构成由关数据字典正确的是

答案:以all_为前缀的视图主要记录用户对象的信息以及被授权访问的对象信息;以dba_为前缀的视图用来记录数据库实例的所有对象的信息;dba_tablespaces记录系统表空间的基本信息;以users_为前缀的视图主要记录用户对象的信息有关ORACLE物理存储结构正确的是

答案:可以通过数据字典dba_data_files或者v$datafile来了解数据文件信息;控制文件是二进制文件,通过v$controfile数据字典查询其信息;日志文件的信息通过v$logfile数据字典查询其信息;ORACLE物理存储结构主要包含数据文件、日志文件、参数文件、控制文件下面关于体系架构,正确的说法是

答案:PGA是程序全局区;实例中指的共享内存区域指的就是SGA;前台进程主要包括用户进程和服务进程;后台进程主要包括DBWR,LGWR,ARCH,SMON等有关ORACLE逻辑存储结构正确的是

答案:表空间用来保存数据对象,如表、索引等;块组成区间,区间组成段,表空间是最大的逻辑结构;数据块是最小的逻辑存储单元;ORACLE的逻辑存储结构由块、区间、段、表空间有关索引,说法正确的是

答案:all_indexes保存当前用户可访问的所有索引信息;dba_indexes保存数据库的所有索引信息;user_indexes保存当前用户的所有索引信息有关序列说法正确的是

答案:通过incrementby设置序列的步长;通过startwith设置序列初始值;序列可以生成自动递增或者递减的序列号;通过nextval返回序列生成的下一个序列号有关同义词说法正确的是

答案:公有同义词被所有用户使用;同义词可以保护信息以及简化信息;同义词只保存定义,不占有空间;同义词分为公有同义词和私有同义词有关视图,说法正确的是

答案:创建只读视图必须加上withreadonly选项;并不是所有的视图都可以被修改;必须授予相应的权限才可以创建视图下面关于索引,说法正确的是

答案:保存索引的定义,并且分配空间;索引可以加速数据的查找对dept表进行修改,输出提示信息“你已经对DEPT表上添加了数据!”其正确的代码为

答案:表示触发器触发时机的关键字有哪些

答案:before;insteadof;after有关语句级触发器与行级触发器的描述正确的是

答案:语句级触发器是指语句执行一次,触发器触发器一次;行级触发器是指语句执行所影响了多少行,则触发器触发多少次;在行级触发器中可以使用:old,:new的内存变量一个数据库表上可以创建多个触发器。

答案:对有关替代触发器说法正确的是

答案:表示替代触发器的关键字为insteadof;替代触发器是创建在视图之上inout参数可以实现存储过程向外传值,也可以实现由外面向存储过程传值。

答案:对

答案:

答案:此段存储过程只能执行一次,再次执行时会发生错误;此段存储过程的执行比其对应的无名块的效率更高,安全性更好;此段存储过程实现对dept表插入一条数据有关存储过程的执行,说法正确的是

答案:也可以在plsql块中执行存储过程;可以通过excute执行存储过程ORACLE的存储过程不可以向外传值。

答案:错游标的执行过程中,哪个步骤最可能出现在循环中

答案:读取游标以下是游标属性的是

答案:%notfound;%isopen;%rowcount;%found对检索出的数据逐条处理是一个常用功能,通常用游标来实现。

答案:对有关游标,以下说法正确的是

答案:在ORACLE中,游标不能跳转;在ORACLE中,游标只能向前推进;在ORACLE中,游标相当于指针下面有关游标的内容说法正确的是

答案:隐式游标不需要声明;游标使用完后,需要显示关闭,释放占用的资源下列几种说法,正确的是

答案:多分支选择语句可以采用if语句;多分支选择语句可以采用case语句定义和emp表的ename具有相同数据类型的变量v_ename,正确的代码是

答案:v_enameemp.ename%type

答案:没有采用setserveroutputon开启输出服务定义和emp表具有相同结构的行变量v_emp,正确的代码是

答案:v_empemp%rowtype下面的说法,正确的是

答案:创建好的新用户必须授予登录服务器的系统权限才可以连接上服务器ORACLE数据库用户验证的几种方式

答案:外部验证;操作系统验证;密码验证为了让新建的用户new连接上服务器,首先要授予的权限是什么呢

答案:CREATESESSION可以设置用户的默认表空间,并且把用户的对象放在该默认表空间中。

答案:对对于student(sno,sname,sage,sdept)表示学生表(学号,姓名,年龄,所在系)增加一个字段tel电话号码11个字节,正确的语句是哪些

答案:altertablestudentaddtelchar(11)对于student(sno,sname,sage,sdept)表示学生表(学号,姓名,年龄

温馨提示

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

评论

0/150

提交评论