Oracle_实用复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、公司考试专用
二、
三、
四、填空题
1.RDBMS的全称是关系数据库管理系统。
2.SQL*PLUS环境中的append指令的作用是追加在表的。
3.SQL*PLUS环境中的connect指令的作用是某用户连接至数据库。
4.SQL*PLUS环境中的list指令的作用是显示备份信息,缓冲区中最后命令。
5.SQL*PLUS环境中的show指令的作用是显示当前会话的用户。
6.Oracle中的OEM的全称是 Oracle Enterprise Manager。
7.oracle数据库工作的端口号是 1521。
8.初始化参数的文件名称为 init.ora。
9.建立表格的语句是 create table table_name(variable variable_type);。
10.为oracle数据库中表格的每一列设定数据类型时,常用的数据类型有number、
char、varchar、date。
11.oracle数据库中包含的数据约束有唯一约束、非空约束、主键约束、外键约束、
check约束。
12.复制一个表格可以使用create table table_name as select * from
ref_table_name。
13.修改已经存在的表的存储参数pfile。
14.数据库系统的其结构一般分为三级:用户级、概念级、_物理级__
15.创建一个简单的用户testUser, 密码为test的语句是_create user testUser
identified by test;
16.创建存储过程的语句是__create or replace procedure as … begin … end;
17.创建一个视图的语句是__create view as select … from table_name___
18.提交一个事务使用关键字___commit_____
19.获得两个集合的交集使用____intersect___
20.写出从表A中获取从第10条到第20条的sql语句_ ____ _________
___select b.* from (select *,rownum rn from table_name order by col1)b where b.rn>=10 and b.rn<=20;____
21.有关连接中使用什么语句表示全连接___full join______
22.创建用户时,需要赋予新用户__connect____权限才能使它联上数据库。
23.刚刚编译了一个PL/SQL Package但是有错误报道,___show errors___显示出错信
息
五、单项选题
1.Oracle 10g安装成功之后,用户scott的密码是?
a)manager b change_on_install c tiger d system
2.显示表结构的命令是?
a)desc b list c select d view
3.哪一个指令是在SQL*PLUS环境中对指定的文件或缓冲区的容进行编辑?
a)list b save c edit d append
4.哪一个指令是在SQL*PLUS环境中表明是假脱机?
a)start b get c spool d set
5.哪一种oracle工具可以实现多行语句的编辑?
a)OEM b SQL*PLUS c SQL*PLUS SHEET d DBCA
6.哪一条指令能够立即关闭oracle数据库,而不会造成数据库损坏?
a)shutdown b abort c shutdown immediate d reboot
7.sqlplus /nolog指令的意思是?
a)不进行sqlplus的登录 b sqlplus登录时不进行日志记载
b)sqlplus登录时使用用户名密码 d sqlplus登录时不使用用户名密码实现空连接
8.set ORACLE_SID指令的作用是?
a)设置oracle的数据库名称 b 设置oracle数据库的id号
b)设置oracle数据库的sid号 d 设置oracle数据库的用户id号
9.复制一个表的结构可以使用语句?
a) create table test as select * from emp where empno<1;
b) create table test as select * from emp;
c) create table test as select * from emp where row<1;
d) create table test as select * from emp where row>1;
10.统计dept表中人数的SQL语句是?
a) select count(*) from dept;
b) select count(*) from dept where deptno>1;
c) select account(*) from dept;
d) select avg(*) from dept;
11.oracle数据库中的ASII函数的作用是?
a)返回对应字符的十进制值 b 返回字符值 c 符合二进制数 d 返回字符
12.oracle中||的作用是?
a)连接多个字符串 b 分隔符 c 错误 d 注释
13.oracle数据库中的length函数的作用是?
a)求字符串的大小 b 以字符给出字符串的长度 c 计算数值 d 连接字符串
14.oracle数据库中的lower函数的作用是?
a)将字符转换成小写 b 将字符转换成大写
b)将字符转换成数值 d 将数值转换成字符
15.oracle数据库中的to_char函数的作用是?
a)将日期转换成字符 b 将字符转换成日期
b)将数值转换从字符 d 将字符转换从数值
16.数据库系统的结构一般分为三级,下面下个选项不是数据库结构的是()
a)用户级 B) 概念级 C) 物理级 D)系统级
17.下面那个单词不是创建用户的时候使用到的关键字()
a)create B) user C) identified by D) password
18.在oracle中获取前10条的关键字是()
a)top B)Limit C)first D) rownum
19.下面那个语句是错误的()
a)create synonym dept_synon for scott.dept
b)create sequence dept_seque increment by 1
c)alter sequence dept_seque increment by 2
d)drop dept_synon
20.下面那个选项不是sql语句中的比较运算符
a)in B) = C) <= D !=
21.下面那条记录可以通过like ‘%_’查出来
a)西 B)西 C)西 D)到
22.下面那个选项不是sql中的聚合函数