2021国家开放大学电大《Oracle数据库编程》章节自测及期末测试答案

上传人:水*** 文档编号:181978885 上传时间:2021-05-07 格式:DOCX 页数:14 大小:20.40KB
返回 下载 相关 举报
2021国家开放大学电大《Oracle数据库编程》章节自测及期末测试答案_第1页
第1页 / 共14页
2021国家开放大学电大《Oracle数据库编程》章节自测及期末测试答案_第2页
第2页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2021国家开放大学电大《Oracle数据库编程》章节自测及期末测试答案》由会员分享,可在线阅读,更多相关《2021国家开放大学电大《Oracle数据库编程》章节自测及期末测试答案(14页珍藏版)》请在金锄头文库上搜索。

1、2021国家开放大学电大Oracle数据库编程章节自测及期末测试答案第一章Oracle数据库的管理员是( )。正确答案是:SYS以下选项中,不属于PL/SQL异常的是( )。正确答案是:系统异常以下选项中,不属于数据处理方式的是( )。正确答案是:以上皆是DML实现对数据的增、删、改、查等操作。正确答案是:“对”。DML是数据定义语言。正确答案是:“错”。变量ORACLE_SID是Oracle数据库的系统标识符。正确答案是:“对”。简述数据处理流程各个环节。正确答案是:(1)采集是指数据的获取。(2)存储是指对采集到的数据进行保存。(3)检索是指根据需要对内存、文件、数据库等已存储的数据进行查

2、找。(4)分析是指对存储数据或按条件检索出来的数据进行进一步处理。(5)变换是指将存储的数据、检索结果、加工结果等进行转换,使数据具备更好的可读性或者便于其他平台/软件处理,亦或出于其他特殊目的,如加密。(6)传输是指将数据(包括原始数据及检索、加工、变换过的数据)通过某种方式进行传递,传递方式可以是实时性较差的光盘、U盘等,也可以是实时性较强的网络方式。这个环节最敏感的是数据安全性。对三种数据模型分别进行阐述。正确答案是:层次数据模型、网状数据模型、关系数据模型。写出创建一个1 GB的交换文件所需命令。正确答案是: Windows操作系统,那么单击“开始”按钮,输入“cmd”,在控制台界面输

3、入“java”。如果是Linux或UNIX操作系统,那么打开终端,输入“java”第二章“alter table tab1 drop column col1;”的作用是()。正确答案是:删除了数据表tab1的字段col1“alter table tab1 modify (name char(32);”的作用是( )。正确答案是:修改了字段name的大小删除数据表tab1的语法是( )。正确答案是:drop table tab1数据表创建后不能增加新的字段。正确答案是:“错”。数据表名可以修改。正确答案是:“对”。数据表是一个二维的数据结构,由字段和对应数据构成数据存储的结构。正确答案是:“对”

4、。“create table clubak as select * from clu$;”的作用是什么?正确答案是:修改已存在的列简述建表时常用的数据类型。正确答案是:(1) CHARACTER(n),字符/字符串。(2) VARCHAR(n)或CHARACTER、VARYING(n),字符/字符串。(3) BINARY(n),二进制串。(4) BOOLEAN,存储TRUE或FALSE值。(5) VARBINARY(n)或BINARY、VARYING(n),二进制串。可变长度。(6) INTEGER(p),整数值(没有小数点)。(7) SMALLINT,整数值(没有小数点)。(8) INTEG

5、ER,整数值(没有小数点)。(9) BIGINT,整数值(没有小数点)。(10) DECIMAL(p,s),精确数值,精度p,小数点后位数s。(11) NUMERIC(p,s),精确数值,精度p,小数点后位数s。(12) FLOAT(p),近似数值,尾数精度p。(13) REAL,近似数值,尾数精度7。(14) FLOAT,近似数值,尾数精度16。(15) DOUBLE,PRECISION,近似数值,尾数精度16。(16) DATE,存储年、月、日的值。(17) TIME,存储小时、分、秒的值。(18) TIMESTAMP,存储年、月、日、小时、分、秒的值。(19) INTERVAL,由一些整

6、数字段组成,代表一段时间,取决于区间的类型。(20) ARRAY,元素的固定长度的有序集合。(21) MULTISET,元素的可变长度的无序集合。(22) XML,存储XML数据。(23) LOB,超长字符, 最大可达4G。(24) CLOB,超长文本字符串。(25) BLOB,超长二进制字符串。(26) BFILE,超长二进制字符串, 保存在数据库外的文件里是只读的。修改数据表tab1的字段col1名称为col1_new,编写对应的SQL语句。正确答案是:D NOT NULL NUMBERNAME CHAR(16)COL1 VARCHAR2(16)SQL简述两类数据字典。正确答案是:1 静态

7、数据字典静态数据字典主要由表和视图组成。需要注意的是,数据字典中的表不能直接访问,只能通过Oracle生成的数据字典视图进行访问。静态数据字典中的视图分为三类,这三类视图的前缀包括:user_*、 all_*、 dba_*。.2动态数据字典动态数据字典包含了由系统管理员(如SYS)维护的表和视图的信息,由于这些信息中很多是数据库系统运行时产生(或更新)的,所以称之为动态数据字典。这类视图提供了关于内存和磁盘的等大量运行信息,所以用户只能对其进行查询而不能进行修改。Oracle数据库系统中动态数据字典都是以“v$”开头的视图,如v$processs。第三章count()的作用是( )。正确答案是

8、:数据统计desc的作用是( )。正确答案是:查看表/视图的结构“select obj# as test from clu$;”中as的作用是( )。正确答案是:为obj#起了个别名DDL(data definition language,数据定义语言)用于改变数据库结构。正确答案是:“对”。Oracle SQL对标准SQL做了实现及扩展。正确答案是:“对”。order by默认情况下按升序排序。正确答案是:“对”。“where obj# in (10, 2, 902)”和“where obj#=10 or obj#=2 or obj#=902”功能不同。正确答案是:“错”。简述SQL可以执行

9、的操作。正确答案是:DML(data manipulation language,数据操作语言)语句包括哪些?正确答案是:简述where子句的作用。正确答案是:第四章count()属于( )。正确答案是:分组函数substr()函数的作用是( )。正确答案是:取字符串子串下列函数中属于字符串函数的是()。正确答案是:以上皆是mod(x,y)函数的作用是求x除以y的余数。正确答案是:“对”。sysdate()函数可以得到系统的当前时间。正确答案是:“对”。to_char(x,f)函数把字符串或时间类型x按格式f进行格式化转换为字符串类型。正确答案是:“对”。简述Oracle数据库中函数的两种类型

10、。正确答案是:简述主要的通用函数作用。正确答案是:查询clu$的size$字段,若该字段为NULL则输出0,编写实现该功能的SQL语句。正确答案是:第五章JOINON子句的作用是( )。正确答案是:指定一个可以消除笛卡儿积的关联条件以下选项中,( )是外连接语法。正确答案是:以上都是“from user_tables u”中的u是()。正确答案是:user_tables的别名SQL语句中有多个数据表时SQL引擎会按照自左向右的顺序处理from子句后面的数据表。正确答案是:“错”。在where子句中某项数据相等的条件语句称为等值连接,也叫作内连接。正确答案是:“对”。多个数据表时from子句后面

11、表名顺序无所谓。正确答案是:“错”。非等值连接,也叫作外连接。正确答案是:“对”。为什么在SQl语句中应减少“*”的使用?多表连接类型有哪些?正确答案是:等值连接的运算顺序是什么?正确答案是:第六章JOINON子句的作用是( )。正确答案是:指定一个可以消除笛卡儿积的关联条件以下选项中,( )是外连接语法。正确答案是:以上都是“from user_tables u”中的u是()。正确答案是:user_tables的别名SQL语句中有多个数据表时SQL引擎会按照自左向右的顺序处理from子句后面的数据表。正确答案是:“错”。在where子句中某项数据相等的条件语句称为等值连接,也叫作内连接。正确

12、答案是:“对”。多个数据表时from子句后面表名顺序无所谓。正确答案是:“错”。非等值连接,也叫作外连接。正确答案是:“对”。为什么在SQl语句中应减少“*”的使用?正确答案是:多表连接类型有哪些?正确答案是:等值连接的运算顺序是什么?正确答案是:主要的外连接都有哪些?正确答案是:第七章“select * from dba_data_files where bytes = max(bytes);”出错原因是( )。正确答案是:分组函数不能使用在where子句中子查询用在 insert语句中的作用是( )。正确答案是:将子查询返回的数据插入其他表中子查询不能使用( )语句。正确答案是:order

13、 by单行子查询不能返回空值。正确答案是:“对”。子查询可以在select、insert、update和delete语句中使用。正确答案是:“对”。子查询可以直接用在分组函数中。正确答案是:“错”。子查询用于对主查询返回的数据做进一步查询。正确答案是:“对”。子查询用在update语句时必然更新多列。正确答案是:“错”。简述使用子查询应该注意的规则。正确答案是:简述多行子查询的三种运算符。正确答案是:第八章IN运算符的优先级( )UNION运算符。正确答案是:高于完全联合运算默认情况下输出( )。正确答案是:不排序联合运算在做重复检查的时候( )空值。正确答案是:不忽略使用集合运算可以按照业务

14、需求将多条查询语句进行联接。正确答案是:“对”。使用集合运算时列的数据类型、列数可以不一致。正确答案是:“错”。查询语句会先逐条处理然后进行集合运算。正确答案是:“对”。集合运算的查询语句中字段的数据类型为char,那么返回值的数据类型也应是char。正确答案是:“对”。简述Oralce数据库系统的集合运算。正确答案是:进行集合运算的查询语句必须符合哪些条件?正确答案是:简述联合运算(UNION)的运算原则。正确答案是:第九章“delete from tab1;”的作用是( )。正确答案是:删除了数据表tab1的全部数据“update tab1 set name=1234 where id=1

15、;”修改了( )条记录。正确答案是:不确定事务中触发回滚后( )操作会失效。正确答案是:以上皆是insert语句中值的类型必须要和列的类型对应。正确答案是:“对”。insert语句中只要值的类型和列的类型对应就能成功插入。正确答案是:“错”。insert语句可以不写列名。正确答案是:“对”。insert语句可以把查询到的数据插入数据库。正确答案是:“对”。简述多表插入。正确答案是:当需要修改的数据量非常大时,对update的替代方案是什么?正确答案是:简述重建数据表的过程。正确答案是:TRUNCATE的缺点有哪些?正确答案是:简述ACID。正确答案是:第十章以下选项中,属于数据库约束状态的是( )。正确答案是:以上皆是建立

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 成考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号