oracle课后填空选择答案
oracle试题答案解释版

要求20道判断、20道单选选择10道多选7道问答3道编程,再加20道填空一、单项选择题(每题1分,共20分)1、在Oracle中,一个用户拥有的所有数据库对象统称为(B )A) 数据库B) 模式C) 表空间D) 实例2、在Oracle 中创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle 就将(D)表空间分配给用户作为默认表空间。
A) USER B) SYS C) DEFAULT D) SYSTEM3、在oracle中获取前10条的关键字是(D)A) top B)Limit C)first D) rownum解释:top 是sql server数据库的关键字,limit 是mysql数据库的关键字,first是informix 数据库的关键字4、在Oracle中,( B)操作符返回并集操作并不包括重复行A) Intersect B) Union C) Union all D) Minus解释:Intersect返回交集,union返回并集,不包括重复行,union all 返回并集,包括重复行,minus返回差集5、下面那个语句是错误的(D)A) create synonym dept_synon for scott.deptB) create sequence dept_seque increment by 1C) alter sequence dept_seque increment by 2D) drop dept_synon6、oracle数据库中,通过( C)可以以最快的方式访问表中的一行。
A) 主键B) 唯一索引C) rowid D) 全表扫描7、下面那个不是oracle程序设计中的循环语句( A)A) for… end for B) loop…end loopC) while…end loop D) for… end loop8、oracle存储结构正确的是(B)A) tablespace--segment--osblock--blockB) tablespace--segment--extent--blockC) tablespace--extent--segment--blockD) tablespace--extent--block –segment9、若tnsnames.ora文件中部分配置如下:xfhtdb =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = hello)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = scce)))则表明:( C)A) Oracle服务器所在的主机名为DEDICATEDB) Oracle服务器所在的主机名为scceC) 对应数据库的SID为scceD) 对应数据库的SID为xfhtdb10、现在要启动数据库,那么下面哪一个启动语句是错误的(A)A) STRATUP NORMAL B) STRATUP FORCEC) STRATUP NOMOUNT D) STARTUP MOUNT11、授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是:( C )A) GRANT CHANGE ON SCOTT.EMP TO SAB) GRANT UPDATE ON SCOTT.EMP(SAL) TO SAC) GRANT UPDATE(SAL) ON SCOTT.EMP TO SAD)GRANT MODIFY ON SCOTT.EMP TO SA12、一个表有百万以上数据,其中一个列经常被作为查询条件并且只有25个不同数据,适合使用(C)索引提高查询速度。
oracle试题答案解释版

oracle试题答案解释版要求20道判断、20道单选选择10道多选7道问答3道编程,再加20道填空一、单项选择题(每题1分,共20分)1、在Oracle中,一个用户拥有的所有数据库对象统称为(B)A)数据库B)模式C)表空间D)实例2、在Oracle中创建用户时,若未提及DEFAULTTABLESPACE关键字,则Oracle就将(D)表空间分配给用户作为默认表空间。
A)USERB)SYSC)DEFAULTD)SYSTEM3、在oracle中获取前10条的关键字是(D)A)topB)LimitC)firtD)rownum解释:top是qlerver数据库的关键字,limit是myql数据库的关键字,firt是informi某数据库的关键字4、在Oracle中,(B)操作符返回并集操作并不包括重复行A)InterectB)UnionC)UnionallD)Minu解释:Interect返回交集,union返回并集,不包括重复行,unionall返回并集,包括重复行,minu返回差集5、下面那个语句是错误的(D)A)createynonymdept_ynonforcott.deptB)createequencedept_equei ncrementby1C)alterequencedept_equeincrementby2D)dropdept_ynon6、oracle数据库中,通过(C)可以以最快的方式访问表中的一行。
A)主键B)唯一索引C)rowidD)全表扫描7、下面那个不是oracle程序设计中的循环语句(A)A)for…endforB)loop…endloopC)while…endloopD)for…endloop8、oracle存储结构正确的是(B)A)tablepace--egment--oblock--blockB)tablepace--egment--e某tent--blockC)tablepace--e某tent--egment--blockD)tablepace--e某tent--block–egment9、若tnname.ora文件中部分配置如下:某fhtdb=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hello)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=cce)))则表明:(C)A)Oracle服务器所在的主机名为DEDICATEDB)Oracle服务器所在的主机名为cceC)对应数据库的SID为cceD)对应数据库的SID为某fhtdb10、现在要启动数据库,那么下面哪一个启动语句是错误的(A)A)STRATUPNORMALB)STRATUPFORCEC)STRATUPNOMOUNTD)STARTUPMOUNT11、授予a用户在SCOTT.EMP表中SAL列的更新权限的语句是:(C)A)GRANTCHANGEONSCOTT.EMPTOSAB)GRANTUPDATEONSCOTT.EMP(SAL)TOSAC)GRANTUPDATE(SAL)ONSCOTT.E MPTOSAD)GRANTMODIFYONSCOTT.EMPTOSA12、一个表有百万以上数据,其中一个列经常被作为查询条件并且只有25个不同数据,适合使用(C)索引提高查询速度。
oracle课后填空选择解析

* *第二章数据库系统的物理储藏构造主要由 3 类文件组成,分别为数据文件、日志文件、控制文件。
2.用户对数据库的操作若是产寿辰记信息、那么该日志信息第一被储藏在日志缓冲区中,随后由 LGWR 进度保存到日志文件。
3.一个表空间物理上对应一个或多个数据文件。
4.在 Oracle的逻辑储藏构造中,依照储藏数据的种类,能够将段分为数据段、索引段、回退段、 LOB 段和临时段。
5.在 Oracle的逻辑储藏构造中,数据块是最小的I/O单元。
6.在多进度Oracle实例系统中,进度分为用户进度、后台进度和效劳器进度。
当一个用户运行应用程序,如PRO*C程序或一个Oracle工具〔如SQL*Plus〕,系统将为用户运行的应用程序建立一个用户进度。
1.以下选项中,哪一局部不是Oracle实例的组成局部?CA.系统全局区SGAB. PMON后台进度C.控制文件调换进度2.在全局储藏区SGA 中,哪局部内存地域是循环使用的?BA.数据缓冲区B.日志缓冲区C.共享池D.大池3.解析后的SQL 语句在 SGA 的哪个地域中进行缓存?CA.数据缓冲区B.日志缓冲区C.共享池D.大池4.若是一个效劳进度非正常停止,Oracle系统将使用以下哪一个进度来释放它所占用的资源?D5.若是效劳器进度无法在数据缓冲区中找到悠闲缓存块,以增加从数据文件中读取的数据块,那么将启动以下哪一个进度?D6.以下关于共享效劳器模式的表达哪一项不正确?AA.在共享效劳器操作模式下,每一个用户进度必定对应一个效劳器进度B.一个数据库实例能够启动多个调换进度C.在共享效劳器操作模式下,Oracle实例将启动调换进度Dnnn为用户进度分配效劳进度D.共享效劳器操作模式能够实现少量效劳器进度为大量用户进度供给效劳7.当数据库运行在归档模式下时,若是发寿辰记切换,为了保证不覆盖旧的日志信息,系统将启动以下哪一个进度?D8.以下哪一个进度和数据库部件能够保证用户对数据库所做的改正在没有保存的情况下,不会发生丧失改正数据?CA.DBWR 和数据文件和日志文件组 C.CKPT 和控制文件和归档日志文件9.以下哪一个进度用于将修改正的数据从内存保存到磁盘数据文件中?A10. 若是要盘问数据库中全部表的信息,应该使用以下哪一种数据字典视图?A视图视图视图D.动向性能视图11.以下哪一项为哪一项 Oracle 数据库中最小的储藏分配单元? DA.表空间B.段C.盘区D.数据块12.下面的各项中哪一个正确描述了Oracle 数据库的逻辑储藏构造?AA.表空间由段组成,段由盘区组成,盘区由数据块组成B.段由表空间组成,表空间由盘区组成,盘区由数据块组成C.盘区由数据块组成,数据块由段组成,段由表空间组成D.数据块由段组成,段由盘区组成,盘区由表空间组成第三章1.标准的SQL 语语言句种类能够分为:数据定义语句〔DDL 〕、数据控制语句〔DML 〕和数据控制语句〔 DCL 〕。
oracle课后填空选择答案

第二幸数据库系统的物理存储结构主要由3类文件组成,分别为数据文件、日志丈件、控制文件。
2.用户对数据库的操作如果产生日志信息、则该日志信息首先被存储在日志缓冲区中,随后由LGWR 进程保存到日志文件。
3.一个表空间物理上对应一个或多个数据文件。
4•在0racle的逻辑存储结构中,根据存储数据的类型,可以将段分为数据段、索引段、回退段.LOB 段和临吋段。
5•在0racle的逻辑存储结构中,数据块是最小的I/O单元。
6 •在多进程0 racle实例系统中,进程分为用户进程.后台进程和服务器进程。
当一个用户运行应用程序,如PRO*C程序或一个0 racle工具(如SQL*Plus),系统将为用户运行的应用程序建立一个用户进程。
1・下列选项中,哪一部分不是0racle实例的组成部分CA.系统全局区SGAB. PMON后台进程C.控制文件调度进程2•在全局存储区SGA中,哪部分内存区域是循环使用的BA.数据缓冲区B.日志缓冲区C.共享池D.大池3•解析后的SQL语句在SGA的哪个区域中进行缓存CA.数据缓冲区B.日志缓冲区C.共享池D.大池4•如果一个服务进程非正常终止,Oracle系统将使用下列哪一个进程来释放它所占用的资源D5.如果服务器进程无法在数据缓冲区中找到空闲缓存块,以添加从数据文件中读取的数据块,则将启动如下哪一个进程D6•下列关于共享服务器模式的叙述哪一项不正确AA.在共卑服务器操作模式下,每一个用户进程必须对应一个服务器进程B.一个数扌松库实例可以启动多个调度进程C.在共享服务器揀作模式下,Oracle实例将启动调度进程Dnnn为用户进程分配服务进程D.共享服务器操作模式可以实现少董服务器进程为大量用户进程提供服务7•当数据库运行在归档模式下吋,如果发生日志切换,为了保证不覆盖旧的日志信息,系统将启动如下哪一个进程D8.下列哪一个进程和数据库部件可以保证用户对数据库所做的修改在没有保存的情况下,不会发生丢失修改数抵C和数据*件和日志文件组和控制文件和归档日志文件9.下列哪一个进程用于将修改过的数据从内存保存到磁盘数据文件中A10•如果要查询数据库中所有表的信息,应当使用下列哪种数据字典视图A视图视图视图D.动态性能视图11・下列哪一项是0racle数据库中最小的存储分配单元DA.表空间B.段C.盘区D.数据块12•下面的各项中哪一个正确描述了Oracle数摇库的逻辑存储结构AA.表空间由段组成,段由盘区组成,盘区由数据块组成<B.段由表空间组成,表空间由盘区组成,盘区由数据块组成C.盘区由数据块组成,数据块由段组成,段由表空间组成D.数据块由段组成,段由盘区组成,盘区由表空间组成第三幸1・标准的SQL语言语句类型可以分为:数据定艾语句(DDL)、数据操纵语句(DML)和数据控制语句(DCL)o2•在需要滤除查询结果中重复的行时,必须使用关键字Distinct:在需要返回查询结果中的所有行时,可以使用关犍字ALL。
oracle数据库实用教程第二版答案

oracle数据库实用教程第二版答案【篇一:oracle 11g(钱慎一)课后习题答案】若关系的某一属性组的值能唯一地标识一个元组,我们称之为( b )。
a、主码b、候选码c、外码d、联系2. 以下不属于数据库模型的三要素的是( c )。
a、数据结构b、数据操作c、数据控制d、完整性约束3. 以下对关系性质的描述中,哪个是错误的?( b )a、关系中每个属性值都是不可分解的b、关系中允许出现相同的元组c、定义关系模式时可随意指定属性的排列次序d、关系中元组的排列次序可以任意交换二、填空题1. 数据管理发展的三个阶段是人工管理、文件管理和数据库管理。
2. 数据库系统的三级模式包括逻辑数据模型(逻辑模型)、逻辑数据模型(概念模型)、物理数据模型(物理模型)。
三、思考题1. 数据库管理系统的主要功能有哪些?1)数据定义功能。
dbms提供相应数据语言来定义(ddl)数据库结构,它们是刻画数据库框架,并被保存在数据字典中。
2)数据存取功能。
dbms提供数据操纵语言(dml),实现对数据库数据的基本存取操作:检索,插入,修改和删除。
3)数据库运行管理功能。
dbms提供数据控制功能,即是数据的安全性、完整性和并发控制等对数据库运行进行有效地控制和管理,以确保数据正确有效。
4)数据库的建立和维护功能。
包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。
5)数据库的传输。
dbms提供处理数据的传输,实现用户程序与dbms之间的通信,通常与操作系统协调完成。
2. 思考关系规范化的过程。
答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。
一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。
3. 思考数据库设计的步骤。
答:1需求分析、2概念设计阶段、3逻辑结构设计阶段、4数据库物理结构设计阶段、5数据库实施阶段、6数据库运行和维护阶段。
Oracle数据库-作业1-答案

第一次书面作业答案(作业请在2013.4.3之前提交)一、填空题1.Oracle数据库系统的物理存储结构主要由3类文件组成,分别为数据文件、日志文件、控制文件。
2.用户对数据库的操作如果产生日志信息,则该日志信息首先被存储在日志缓冲区,随后由LGWR 进程保存到日志文件组。
3.在物理上,一个表空间对应一个或多个数据文件。
4.在Oracle的逻辑存储结构中,根据存储数据的类型,可以将段分为数据段索引段、回退段、LOB段和临时段。
5.在Oracle的逻辑存储结构中,数据块是最小的I/O单元。
6.使用PROMPT 命令可以在屏幕上输出一行数据。
这种输出方式有助于在脚本文件中向用户传递相应的信息。
7.使用SPOOL 命令可以将查询结果保存在一个文件中。
8.通过使用COLUMN 命令,可以对控制查询结果集中列的显示格式。
9.在ORDER BY子句中,asc 关键字表示升序排列,desc 关键字表示降序排列。
10.子查询语句必须使用小括号括起来,否则无法判断子查询语句的开始和结束。
在子查询语句中,不能使用ORDER BY 子句。
二、选择题1.当用户与Oracle服务器的连接非正常中断时,哪个后台进程负责释放用户所锁定的资源?( D )A.DBWn B.LGWR C.SMON D.PMON 2.向数据库发出一个COMMIT命令提交事务时,哪个后台进程将重做日志缓冲区的内容写入联机重做日志文件?( B )A.DBWn B.LGWR C.CKPT D.CMMT 3.当启动Oracle实例时,默认情况下,哪个后台进程不会被启动?( D ) A.DBWn B.LGWR C.CKPT D.ARCn 4.在数据库逻辑结构中,按从大到小的次序排列是正确的是( B )。
A.表空间、区、段、块B.表空间、段、区、块C.段、表空间、区、块D.区、表空间、段、块5.在全局存储区SGA中,哪部分内存区域是循环使用的?( B )A.数据缓冲区B.日志缓冲区C.共享池D.大池6.解析后的SQL。
Oracle考试(全)答案

O racle SQL开发基础一、填空题共3题题号: 1 本题分数:2.00 分SELECT TO_CHAR(ADD_MONTHS(TO_DATE(‘20081210’,’YYYYMMDD’),5)+2,’YYYYMMDD’) FROM DUAL;的运行结果是_____20090512______________。
题号: 2 本题分数:2.00 分在ORACLE中,用于事务提交和回滚的SQL语句分别是_________commit______和_______rollback_________。
题号: 3 本题分数:6.00 分数据库按物理上结构必须由数据文件、控制文件和重做日志组成。
二、单选题共30题题号: 4 本题分数:2.00 分Select语句的执行顺序是()(1)select (2)from (3)where (4)group by (5)having (6)order byA、123456B、234561C、234516D、124563题号: 5 本题分数:2.00 分查询语句SELECT SUBSTR(‘Hello World’,4,5) FROM DUAL;返回结果,正确的是A、loWorB、WorldC、lloWoD、lo WoD题号: 6 本题分数:2.00 分哪个活动将导致自动回滚()A、GRANTB、CREATEC、系统崩溃D、从SQL*Plus退出SQL语句分类Select查询语句DML语句(数据操作语言)Insert / Update / Delete / MergeDDL语句(数据定义语言)Create / Alter / Drop / TruncateDCL语句(数据控制语言)Grant / Revoke事务控制语句Commit / Rollback / Savepoint题号: 7 本题分数:2.00 分数据库中有两张表,employees(雇员表),departments(部门表),表结构为课程中试验案例, 如果想要获得全部雇员的信息,不管这个雇员是否被分配了部门,以下答案正确的是A、SELECT last_name,department_name FROM employees JOIN departments(+)B、SELECT last_name,department_name FROM employees(+) JOIN departmentsC、SELECT last_name, department_name FROM employees e RIGHT JOIN departments d ON (e.department_id =d.department_id)D、SELECT last_name, department_name FROM employees e LEFT JOIN departments d ON (e.department_id =d.department_id)题号: 8 本分数:2.00 分关于Listener的描述正确的是()A、监听、接收客户端连接请求B、防止黑客入侵C、验证连接数据库用户的身份。
oracle课后习题答案

第一章一选择题D D C A D D B二填空题1 视图2 索引3 簇4 DB_Block_size5 system6 数据文件日志文件控制文件7系统全局区SGA 程序全局区PGA三简答题1 P3——P52 P7——P83 P94 P13第二章一选择题B D B二填空题1 orcl2 oracle_sid3 OracleOraDb10g_home1TNSListener第三章一选择题D B B二填空题1 emctl start dbconsole2 主目录性能管理维护3 Oracle Net4 v$database第四章一选择题D C C A二填空题1 shutdown immediate2 startup force3 alter database4 spfile5 db_block_size6 alter system set7 数据库管理员安全官员网络管理员应用程序开发员应用程序管理员数据库用户三操作题4 P635 P65第五章一选择题B C D二填空题1 v$tablespace2 create tablespace3 bigfile4 alter tablespace5 offline6 alter logfile member2 P75——P763 P764 P77——P785 P816 P83第六章一选择题B A A B D二填空题1 grant2 v$pwfile_users3 create user4 password expire5 account lock6 alter role三操作题3 P95第七章一选择题B BC C二填空题1 primary key2 rename column…to3 where4 like5 inner join三操作题2 create table departments(depid number primary key,Depname varchar2(40) not null,Descr varchar(400),Upperid number check(upperid>0));注意:书上的desc是保留字,不能作为表名。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章1.Oracle 数据库系统的物理存储结构主要由3 类文件组成,分别为数据文件、日志文件、控制文件。
2.用户对数据库的操作如果产生日志信息、则该日志信息首先被存储在日志缓冲区中,随后由LGWR进程保存到日志文件。
3.一个表空间物理上对应一个或多个数据文件。
4.在Oracle 的逻辑存储结构中,根据存储数据的类型,可以将段分为数据段、索引段、回退段、LOB 段和临时段。
5.在Oracle 的逻辑存储结构中,数据块是最小的I/O 单元。
6.在多进程Oracle 实例系统中,进程分为用户进程、后台进程和服务器进程。
当一个用户运行应用程序,如PRO*C 程序或一个Oracle 工具(如SQL*Plus),系统将为用户运行的应用程序建立一个用户进程。
1.下列选项中,哪一部分不是Oracle 实例的组成部分? CA.系统全局区SGAB. PMON 后台进程C.控制文件D.Dnnn 调度进程2.在全局存储区SGA 中,哪部分内存区域是循环使用的? BA.数据缓冲区B.日志缓冲区C.共享池D.大池3.解析后的SQL 语句在SGA 的哪个区域中进行缓存? CA.数据缓冲区B.日志缓冲区C.共享池D.大池4.如果一个服务进程非正常终止,Oracle 系统将使用下列哪一个进程来释放它所占用的资源? DA.DBWRB.LGWRC.SMOND.PMON5.如果服务器进程无法在数据缓冲区中找到空闲缓存块,以添加从数据文件中读取的数据块,则将启动如下哪一个进程? DA.CKPTB.SMONC.LGWRD.DBWR6.下列关于共享服务器模式的叙述哪一项不正确? AA.在共享服务器操作模式下,每一个用户进程必须对应一个服务器进程B.一个数据库实例可以启动多个调度进程C.在共享服务器操作模式下,Oracle 实例将启动调度进程Dnnn 为用户进程分配服务进程D.共享服务器操作模式可以实现少量服务器进程为大量用户进程提供服务7.当数据库运行在归档模式下时,如果发生日志切换,为了保证不覆盖旧的日志信息,系统将启动如下哪一个进程? DA.DBWRB.LGWRC.SMOND.ARCH8.下列哪一个进程和数据库部件可以保证用户对数据库所做的修改在没有保存的情况下,不会发生丢失修改数据? CA.DBWR 和数据文件B.LGWR 和日志文件组C.CKPT 和控制文件D.ARCH 和归档日志文件9.下列哪一个进程用于将修改过的数据从内存保存到磁盘数据文件中? AA.DBWRB.LGWRC.RECOD.ARCH10.如果要查询数据库中所有表的信息,应当使用下列哪种数据字典视图? AA.DBA 视图B.ALL 视图ER 视图D.动态性能视图11.下列哪一项是Oracle 数据库中最小的存储分配单元? DA.表空间B.段C.盘区D.数据块12.下面的各项中哪一个正确描述了Oracle 数据库的逻辑存储结构? AA.表空间由段组成,段由盘区组成,盘区由数据块组成B.段由表空间组成,表空间由盘区组成,盘区由数据块组成C.盘区由数据块组成,数据块由段组成,段由表空间组成D.数据块由段组成,段由盘区组成,盘区由表空间组成第三章1.标准的SQL 语言语句类型可以分为:数据定义语句(DDL)、数据操纵语句(DML)和数据控制语句(DCL)。
2.在需要滤除查询结果中重复的行时,必须使用关键字Distinct;在需要返回查询结果中的所有行时,可以使用关键字ALL。
3.如果需要在SELECT 子句中包括一个表的所有列,可使用符号*。
4.如果定义与组有关的搜索条件,可以把group by 子句添加到SELECT 语句中。
5.当进行模糊查询时,就使用关键字LIKE和通配符"_"或百分号"%"。
6.WHERE子句可以接收FROM子句输出的数据,而HAVING子句则可以接收来自group by、FROM 或where子句的输入。
7.使下列SQL 语句中添加适当的表达式或子句,使语句可以正常运行。
SELECT 供应商所在城市,COUNT(供应商编号)FROM 供应商信息GROUP BY 供应商所在城市ORDER BY 2 DESC;1.下列的哪个子句在SELECT 语句中用于排序结果集? DA.HAVING 子句B.WHERE 子句C.FROM 子句D.ORDER BY 子句2.为了去除结果集中重复的行,可在SELECT 语句中使用下列哪个关键字? BA.ALLB.DISTINCTC.SPOOLD.HAVING3.下列哪个关键字或子句用来限定查询结果集中的行? BA.SELECTB.WHEREC.UPDATED.INSERT4.GROUP BY 子句的作用是什么? AA.查询结果的分组条件B.组的筛选条件C.限定返回的行的判断条件D.对结果集进行排序5.HAVING 子句的作用是BA.查询结果的分组条件B.组的筛选条件C.限定返回的行的判断条件D.对结果集进行排序6.下列哪个函数可以把一个列中的所有值相加求和? BA.MAXB.SUMC.COUNTD.AVG7.下列哪个子句是SELECT 语句中必选项? AA.FROMB.WHEREC.HAVINGD.ORDER BY8.当使用三角函数COS 求余弦时,应以B 为单位传递参数。
A.角度B.弧度C.角度和弧度均可D.上述都不对9.下列哪个子句实现对一个结果集进行分组和汇总? DA.HAVINGB.ORDER BYC.WHERED.GROUP BY10.查询一个表的总记录数,可以采用C 统计函数。
A.AVG(*)B.SUM(*)C.COUNT(*)D.MAX(*)第四章1.在SQL 语句中,用于向表中插入数据的语句是Insert。
2.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用select语句。
3.创建一个UPDATE 语句来修改ARTISTS 表中的数据,并且把每一行的T_ID 值都改成15,应该使用的SQL 语句是update artists set t_id=15;。
4.使用describe命令可以显示表的结构信息。
5.使用SQL*Plus 的get命令可以将文件检索到缓冲区,并且不执行。
6.当设置了多个列的显示属性后,如果清除设置的显示属性,可以使用命令clear,而当要清除某列具体的显示属性时,需要使用命令OFF。
7.使用SAVE命令可以将缓冲区中的SQL 命令保存到一个文件中,并且可以使用Start命令运行该文件。
8.要设置SQL*Plus 显示数字时的格式可以使用NumFormat命令,而要设置某个数字列的显示格式要使用Column命令。
1.要建立一个语句向Types 表中插入数据,这个表只有两列,T_ID 和T_Name 列。
如果要插入一行数据,这一行的T_ID 值是100,T_Name 值是FRUIT。
应该使用的SQL 语句是A 。
A.INSERT INTO Types Values(100,'FRUIT')B.SELECT * FROM Types WHERE T_ID=100 AND T_Name='FRUIT'C.UPDATE SET T_ID=100 FROM Types WHERE T_Name='FRUIT'D.DELETE * FROM Types WHERE T_ID=100 AND T_Name='FRUIT'2.用A 语句修改表的一行或多行数据。
A.UPDATEB.SETC.SELECTD.WHERE3.要建立一个UPDATE 语句更新表的某一列数据,且更新的数据为表统计的结果。
则需要在UPDATE 语句中使用什么语句? CA.UPDATEB.SETC.SELECTD.WHERE4.DELETE 语句中用B 语句或子句来指明表中所要删除的行。
A.UPDATEB.WHEREC.SELECTD.INSERT5.使用什么命令可以清除表中所有的内容? DA.INSERTB.UPDATEC.DELETED.TRUNCATE6.如果要设置SQL*Plus 每页打印的数量,则可以使用如下的哪个命令? CA.SET PAGEB.PAGESIZEC.SET PAGESIZED.SIZE7.以下的哪个命令可以将SQL 命令保存到文件中A 。
而哪个命令可以将SQL 命令的运行结果保存到文件中B 。
A.SAVEB.SPOOLC.GETD.INPUT第五章1.在Oracle 系统中,为了实现对表、视图和索引等数据库对象进行管理,Oracle 采用模式实现。
2.一个模式只能够被一个数据库用户所拥有,其创建的所有模式对象都保存在自己的模式中。
3.Char数据类型与Varchar2类型都用于存储字符串。
如果定义了Char类型的字段,并且向其赋值时,字符串的长度小于定义的长度,则使用空格填充;而Varchar2类型的字段用于存储变长的字符串,即如果向该列赋值的字符长度小于定义时的长度,该列的字符长度只会是实际字符数据的长度,系统不会使用空格填充。
4.ROWID 实际上保存的是记录的物理地址,因此通过ROWID 来访问记录右以获得最快的访问速度。
5.在STORAGE 子句中可以设置6 个存储参数。
其中,Initial指定为表中的数据分配的第一个盘区的大小;Next指定为存储表中的数据分配的第二个盘区大小;Pctincrease指定从第二个盘区之后,每个盘区相对于上一个盘区的增长百分比;Minextents指定允许为表中的数据所分配的最小盘区数目;Maxextents指定允许为表中的数据所分配的最大盘区数目。
6.通过数据块空间管理参数可以控制数据块中空闲空间的使用方法,其中Pctfree用于控制数据块的更新预留的空间,而Pctused用于控制数据块在删除时释放空间的门槛。
7.为Student 表手动分配存储空间,并且大小由NEXT 参数设置,则应使用的语句为Alter table Student allocate extent; ;如果为Student 表手动分配了一个大小为128KB 的新盘区,则应使用的语句为Alter table Student allocate extent(size 128k); 。
8.填写下面语句,使其可以将Class 表移动到表空间SYSTEM 中的数据段,并且其初始化盘区为30KB,第二个盘区为20KB,随后分配的盘区不会增长。
ALTER TABLE Class moveTABLESPACE SYSTEMSTORAGE (Initial 30kNext 20kPctincrease 0MAXEXTENTS UNLIMITED);9.根据约束的作用域,约束可以分为表级约束和列级约束两种。