|
|
Oracle管理与开发
学校: 无
问题 1: 1. 保留指定位数小数,且采用四舍五入的函数是
选项:
•
A. round
•
B. trunc
•
C. floor
•
D. ceil
答案: round
问题 2: 2. 在字符串左侧填充指定字符的函数是
选项:
•
A. fill
•
B. lfill
•
C. ltrim
•
D. lpad
答案: lpad
问题 3: 3. 返回小于或等于n的最大整数,函数为()
选项:
•
A. round
•
B. trunc
•
C. floor
•
D. ceil
答案: floor
问题 4: 4. 将日期按照要求取整,并且按照四舍五入的方式处理,如按月取整(2019-3-28 12:34,取整后为2019-4-1),使用的函数是
选项:
•
A. to_date
•
B. to_char
•
C. round
•
D. trunc
答案: round
问题 5: 5. 截取子串的函数是
选项:
•
A. instr
•
B. CONCAT
•
C. substring
•
D. substr
答案: substr
问题 6: 6. 删除字符串首尾的下划线字符,最便捷的方法就是使用函数
选项:
•
A. rpad
•
B. trim
•
C. replace
•
D. substr
答案: trim
问题 7: 7. 返回大于或等于n的最小整数
选项:
•
A. round
•
B. trunc
•
C. floor
•
D. ceil
答案: 请关注ybaotk.com搜题查看答案
问题 8: 8. 判断正负数使用的函数是()
选项:
•
A. minus
•
B. negative
•
C. sign
•
D. neg
答案: 请关注ybaotk.com搜题查看答案
问题 9: 1. 减运算的关键字是()
选项:
•
A. jion
•
B. union
•
C. intersect
•
D. minus
答案: 请关注ybaotk.com搜题查看答案
问题 10: 2. 并集运算的关键字是()
选项:
•
A. join
•
B. union
•
C. intersect
•
D. minus
答案: 请关注ybaotk.com搜题查看答案
问题 11: 3. 等值连接的关键字是()
选项:
•
A. join on
•
B. natural join
•
C. left join
•
D. right join
答案: 请关注ybaotk.com搜题查看答案
问题 12: 4. 交集的运算的命令是()
选项:
•
A. jion
•
B. union
•
C. intersect
•
D. minus
答案: 请关注ybaotk.com搜题查看答案
问题 13: 5. 以下属于自然连接的是()
选项:
•
A. select * from student natual join grade;
•
B. select * from student join grade using(sid);
•
C. select * from student join grade on student.sid=grade.sid;
•
D. select * from student ,grade where student.sid=grade.sid
答案: 请关注ybaotk.com搜题查看答案
问题 14: 6. 使用using关键字指定用于自然连接的字段时,只能指明一个字段
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 15: 7. 下列关于自然连接说法正确的是()
选项:
•
A. 自然连接的结果会去除重复列
•
B. 如果两个表使用natual join进行自然连接,当两个有2个相同字段的时候,会用两个字段进行自然连接
•
C. 自然连接中可以使用关键字using指定进行自然连接时选用的连接字段
•
D. 进行自然连接后,select子句中不能对进行自然连接的字段加上所属表名的限定词。
答案: 请关注ybaotk.com搜题查看答案
问题 16: 8. 右外连接时,右侧表的记录将被全部保留,左侧表的记录也被全部保留,只是左侧表的记录有些字段是null
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 17: 9. 自然连接时,两个表必须存在同名字段
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 18: 10. 左外连接时,左侧表的记录将被全部保留,没有对应连接的记录右侧表的字段值设置为null
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 19: 1. 成绩表grade(sid,coid,score),其中score表示成绩,请问如果查询课程号为c0025和c0022,成绩在 90以上的记录(包括90),则where语句应该怎么写()
选项:
•
A. where coid='c0025' and coid='c0022' and score>=90
•
B. where coid='c0025' or coid='c0022' and score>=90
•
C. where (coid='c0025' or coid='c0022') and score>=90
•
D. where soid in('c0025','c0022') and score>=90
答案: 请关注ybaotk.com搜题查看答案
问题 20: 2. 分组查询的关键字是()
选项:
•
A. order by
•
B. group by
•
C. having
•
D. distinct
答案: 请关注ybaotk.com搜题查看答案
问题 21: 3. 查询条件中,判断字段的值是否在某个集合中的关键字是()
选项:
•
A. in
•
B. like
•
C. into
•
D. exists
答案: 请关注ybaotk.com搜题查看答案
问题 22: 4. 以下分组查询有错误的是( )
选项:
•
A. select sname,min(score) from grade, student where grade.sid=student.sid group by sno,sname;
•
B. select cno, ssex, count(sno) from student group by cno,ssex having ssex='男';
•
C. select dno ,cname, sum(cnum) from classinfo group by dno;
•
D. select avg(score) from grade group by sno;
答案: 请关注ybaotk.com搜题查看答案
问题 23: 5. 查询姓黄的学生的语句正确的是( )
选项:
•
A. select sname from student where sname=’黄%’
•
B. select sname from student where sname LIKE ’黄%’
•
C. select sname from student where sname IS ’黄%’
•
D. select sname from student where sname LIKE ’黄_’
答案: 请关注ybaotk.com搜题查看答案
问题 24: 6. 聚合函数:用于统计个数的函数是();求最大值的函数是();最小值();求平均();求和();
供选答案:A MAX B AVG C MIN D COUNT E SUM
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 25: 7. 成绩表grade(sid,coid,score),其中score表示成绩,请问如果查询成绩在80和90之间的记录(包括80和90)以及课程号为c0025课程的成绩记录,则where语句应该怎么写()
选项:
•
A. where score>=80 and score <=90 or coid='c0025'
•
B. where score between 80 and 90 or coid='c0025'
•
C. where score>=80 and score <=90 and coid='c0025'
•
D. where (score>=80 and score <=90 ) or coid='c0025'
答案: 请关注ybaotk.com搜题查看答案
问题 26: 8. 查询条件中判断某字段不为空使用的正确方法是()
选项:
•
A. 字段!=null
•
B. 字段<>null
•
C. 字段 is not null
•
D. 字段 not is null
答案: 请关注ybaotk.com搜题查看答案
问题 27: 9. 逻辑操作符not, and 和or其优先级正确的说法是()
选项:
•
A. 单个操作符优先级相同
•
B. and 优先级最高,然后是or ,最低的是not
•
C. not 优先级最高,and和or优先级相同
•
D. not ,and ,or优先级依次降低
答案: 请关注ybaotk.com搜题查看答案
问题 28: 1. 查询是去掉重复记录使用的关键字是()
选项:
•
A. minus
•
B. unique
•
C. distinct
•
D. filter
答案: 请关注ybaotk.com搜题查看答案
问题 29: 2. 查询时如果要将多个字符串字段连接在一起,作为一个查询结果字段,需要使用的操作符是()
选项:
•
A. +
•
B. ||
•
C.
•
D. -
答案: 请关注ybaotk.com搜题查看答案
问题 30: 3. 对查询结果进行排序,需要使用的关键字是()
选项:
•
A. asc
•
B. desc
•
C. order by
•
D. group by
答案: 请关注ybaotk.com搜题查看答案
问题 31: 4. 对查询结果进行排序,可以使用的排序字段有()
选项:
•
A. 表达式
•
B. 字段名称
•
C. 字段编号
•
D. 别名
答案: 请关注ybaotk.com搜题查看答案
问题 32: 5. 查询结果进行排序,假设主排序字段是学号,升序;次排序字段是成绩,降序,则应该如何写排序子句()
选项:
•
A. order by 学号 asc,成绩
•
B. order by 成绩 desc,学号 asc
•
C. order by 学号,成绩 desc
•
D. order by 学号 asc,成绩 desc
答案: 请关注ybaotk.com搜题查看答案
问题 33: 1. 数据库中事务的并发运行,可能导致的问题有()
选项:
•
A. 修改丢失
•
B. 读脏数据
•
C. 不可重复读
•
D. 死锁
答案: 请关注ybaotk.com搜题查看答案
问题 34: 2. oracle中能实现的事务隔离级别包括()
选项:
•
A. read commited
•
B. serialiazable
•
C. read only
•
D. read write
答案: 请关注ybaotk.com搜题查看答案
问题 35: 3. 事务提交的命令是()
选项:
•
A. commit
•
B. rollback
•
C. savepoint
•
D. enter
答案: 请关注ybaotk.com搜题查看答案
问题 36: 4. 如果将事务隔离级别设置为“串行化(SERIALIZABLE),即可以防止丢失修改和脏读的问题,也可以防止不可重复读的问题
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 37: 1. 为课程信息表中已有的课程记录插入授课教师编号信息,我们采用()命令。
选项:
•
A. update
•
B. insert
•
C. select
•
D. commit
答案: 请关注ybaotk.com搜题查看答案
问题 38: 2. 插入新记录使用的命令是()
选项:
•
A. update
•
B. insert
•
C. delete
•
D. create
答案: 请关注ybaotk.com搜题查看答案
问题 39: 3. 删除符合条件的记录使用命令()
选项:
•
A. delete
•
B. drop
•
C. update
•
D. truncate
答案: 请关注ybaotk.com搜题查看答案
问题 40: 4. 如果表A的字段A1需要更新内容,而更新所需的数据来自B表的B2字段,我们需要使用什么命令组合()
选项:
•
A. select…… insert
•
B. update ……select
•
C. update…… insert
•
D. insert ……select
答案: 请关注ybaotk.com搜题查看答案
问题 41: 5. 插入记录时,如果有时间日期类型的数据,处理错误的是()
选项:
•
A. 时间日期的值必须用单引号
•
B. 可以不使用to_date进行格式化处理
•
C. 日期型数据可以按系统默认格式直接输入
•
D. 当插入的时间日期的值和系统默认格式不一致时,需要用to_char进行格式化处理
答案: 请关注ybaotk.com搜题查看答案
问题 42: 6. 有条件多表插入语句可以同时向多个表插入数据,而且多个表的字段名称,顺序和个数可以不同。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 43: 1. 序列是值永不重复的数列,可以作为流水线号,主键编码等
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 44: 2. 序列是一种没有界限的递增或递减的数列。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 45: 3. 序列可以设置为递增或递减,有界或无界,循环或不循环。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 46: 4. 初始化序列的值使用的命令是()
选项:
•
A. select 序列对象.currval from dual
•
B. select 序列对象.nextval from dual
•
C. start 序列对象
•
D. initial 序列对象
答案: 请关注ybaotk.com搜题查看答案
问题 47: 5. 创建序列的关键字是()
选项:
•
A. create synonym
•
B. create trrige
•
C. create view
•
D. create sequence
答案: 请关注ybaotk.com搜题查看答案
问题 48: 1. 有关索引的说法不正确的是()
选项:
•
A. 在经常查询的列上创建索引
•
B. 一个表的索引数目不宜过多,会影响更新速度,增加管理复杂度
•
C. 一个表如果创建了索引,那么就可以通过索引进行查询,从而加快查询速度
•
D. 一般建议先导入数据后再创建索引,而且索引可以指定独立的表空间
答案: 请关注ybaotk.com搜题查看答案
问题 49: 2. 删除索引的方法是()
选项:
•
A. delete index 索引名
•
B. alter table tablename delete index 索引名
•
C. drop index 索引名
•
D. remove index 索引名
答案: 请关注ybaotk.com搜题查看答案
问题 50: 3. 创建位图索引的关键字是()
选项:
•
A. create bitmap index
•
B. create index
•
C. create reverse index
•
D. create unique index
答案: 请关注ybaotk.com搜题查看答案
问题 51: 4. 位图索引只适用于基数很小的列。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 52: 5. 创建索引后,对表的查询都会通过索引进行查询,加快查询速度
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 53: 6. 重建索引应该使用以下哪个方法()
选项:
•
A. ALTER INDEX oldname RENAME TO newname
•
B. ALTER INDEX indexname COALESCE
•
C. ALTER INDEX indexname REBUILD
•
D. drop index indexname
答案: 请关注ybaotk.com搜题查看答案
问题 54: 7. 反向键索引对于索引基于含有有序数的列时非常有用,减少索引树的层级增长,减少读取索引数据时的I/O次数。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 55: 1. 我们可以从哪个数据字典查看当前用户所拥有的表的表结构情况
选项:
•
A. user_tables
•
B. ALL_TAB_COLUMNS
•
C. user_tab_colunms
•
D. all_tables
答案: 请关注ybaotk.com搜题查看答案
问题 56: 2. 默认值设置的关键字是()
选项:
•
A. primary key
•
B. check
•
C. default
•
D. null
答案: 请关注ybaotk.com搜题查看答案
问题 57: 3. 删除表使用的命令是()
选项:
•
A. delete table
•
B. alter table
•
C. drop table
•
D. trancat table
答案: 请关注ybaotk.com搜题查看答案
问题 58: 4. 对表结构进行修改使用什么命令?
选项:
•
A. create table
•
B. update table
•
C. alter table
•
D. drop table
答案: 请关注ybaotk.com搜题查看答案
问题 59: 5. 查看当前用户有权访问的表的数据字典是( )
选项:
•
A. user_tables
•
B. all_tables
•
C. dba_tables
•
D. ALL_TAB_COLUMNS
答案: 请关注ybaotk.com搜题查看答案
问题 60: 6. 查看当前用户所拥有的表的数据字典是()
选项:
•
A. dba_tables
•
B. user_tables
•
C. tabs
•
D. all_tables
答案: 请关注ybaotk.com搜题查看答案
问题 61: 7. 具有 唯一约束的字段,每条记录在该字段的内容都不能重复,且不能为空
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 62: 8. 候选键要求字段值的内容不能重复,但可以为空
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 63: 1. 用户刚刚创建完成时是没有任何权限的,需要授权,则授权命令是()
选项:
•
A. for
•
B. revoke
•
C. grant
•
D. post
答案: 请关注ybaotk.com搜题查看答案
问题 64: 2. 收回用户的权限使用的命令是()
选项:
•
A. grant
•
B. unlock
•
C. revoke
•
D. put off
答案: 请关注ybaotk.com搜题查看答案
问题 65: 3. 角色是可以授权给用户的,角色同样可以授权给角色。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 66: 4. 角色和权限是相同的概念,因此都是用grant命令授权给用户的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 67: 5. 为了对许多拥有相似权限的用户进行授权,我们可以定义合理的角色,然后将角色授予相应的用户。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 68: 6. 创建角色使用的命令是()
选项:
•
A. create view
•
B. create role
•
C. create user
•
D. create session
答案: 请关注ybaotk.com搜题查看答案
问题 69: 7. 删除角色使用的命令是()
选项:
•
A. drop role
•
B. alter role
•
C. delete role
•
D. revoke role
答案: 请关注ybaotk.com搜题查看答案
问题 70: 1. oracle中, 哪个用户的表和视图是不允许其他数据库管理员操作的,它是oracle的最高权限账户。
选项:
•
A. system
•
B. sa
•
C. root
•
D. sys
答案: 请关注ybaotk.com搜题查看答案
问题 71: 2. 修改已有用户在某个表空间的磁盘配额,使用什么命令?
选项:
•
A. alter user 用户名 default 新磁盘配额 on 表空间名
•
B. modify user 用户名 quota 新磁盘配额 on 表空间名
•
C. modify user 用户名 default 新磁盘配额 on 表空间名
•
D. alter user 用户名 quota 新磁盘配额 on 表空间名
答案: 请关注ybaotk.com搜题查看答案
问题 72: 3. conn / as sysdba属于那种用户验证方式?
选项:
•
A. 数据库身份验证
•
B. 全局身份验证方式
•
C. 操作系统身份验证(基于系统的可信任登录方式)
•
D. 企业验证
答案: 请关注ybaotk.com搜题查看答案
问题 73: 4. 设置用户口令过期的正确命令是()
选项:
•
A. alter user 用户名 PASSWORD lock
•
B. alter user 用户名 identified EXPIRE
•
C. alter user 用户名 PASSWORD EXPIRE
•
D. alter user 用户名 account lock
答案: 请关注ybaotk.com搜题查看答案
问题 74: 5. oracle用户的密码一旦过期,就不允许再登录oracle了
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 75: 1. 以下哪些命令是以管理员的身份连接到oracle实例的()
选项:
•
A. conn sys/sa2014 as sysdba
•
B. connect scott/tiger
•
C. connect / as sysdba
•
D. conn system/manager as sysdba
答案: 请关注ybaotk.com搜题查看答案
问题 76: 2. 仅仅断开数据库连接,但不退出sqlplus的命令是()
选项:
•
A. exit
•
B. unconn
•
C. quit
•
D. disc
答案: 请关注ybaotk.com搜题查看答案
问题 77: 3. 以下哪种登录方式是可信性登录方式,即操作系统验证方式()
选项:
•
A. conn / as sysdba;
•
B. conn sys/密码@服务名 as sysdba;
•
C. conn sys as sysdba;
•
D. conn sys/密码 as sysdba
答案: 请关注ybaotk.com搜题查看答案
问题 78: 4. imp(import)导入命令是在( )环境下执行
选项:
•
A. sqlplus
•
B. 操作系统的命令提示符(shell命令界面)
•
C. 都可以
答案: 请关注ybaotk.com搜题查看答案
问题 79: 5. 通过DBCA(数据库配置助手)创建新数据库,下列说法正确的是()
选项:
•
A. 只会创建一个新的数据库实例,但没有新建数据库
•
B. 没有新建实例,仅仅新建了数据库(database)
•
C. 同时创建了实例和数据库,且默认情况下实例和数据库命名相同
•
D. 新建了实例,数据库和监听程序
答案: 请关注ybaotk.com搜题查看答案
问题 80: 1. 执行数据库的完全恢复,需要将oracle实例启动到()状态
选项:
•
A. nomount
•
B. mount
•
C. shutdown
•
D. open
答案: 请关注ybaotk.com搜题查看答案
问题 81: 2. 强制关闭数据库实例的命令是()
选项:
•
A. shutdown abort
•
B. shutdown nomal
•
C. shutdown transactional
•
D. shutdown immediate
答案: 请关注ybaotk.com搜题查看答案
问题 82: 3. 改变数据库的归档模式,需要在()状态下进行
选项:
•
A. mount
•
B. nomount
•
C. shutdown
•
D. open
答案: 请关注ybaotk.com搜题查看答案
问题 83: 4. Net stop OracleServeiceORCL 是关闭数据库实例的命令
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 84: 5. 在nomount状态下,oracle数据库实例启动了,但并未加载数据库。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 85: 1. 以下选项中的oracle管理工具,属于是第三方工具(即不是oracle公司提供)的是()
选项:
•
A. SQL Developer
•
B. SQLplus 客户端
•
C. Navicar for oracle
•
D. PLSQL Developer
答案: 请关注ybaotk.com搜题查看答案
问题 86: 2. 使用PLSQL Developer连接oracle数据库实例前,必须启动哪两个服务?
选项:
•
A. OracleOraDb11g_home1TNSListener
•
B. OracleServicexxx
•
C. OracleDBConsolexxx
•
D. OracleJobSchedulerxxx
答案: 请关注ybaotk.com搜题查看答案
问题 87: 3. 能够对oracle数据库进行创建,修改,删除的管理工具是()
选项:
•
A. 数据库配置助手
•
B. windows管理助手(administor assistance for windows)
•
C. 网络管理工具
•
D. 网络配置助手
答案: 请关注ybaotk.com搜题查看答案
问题 88: 4. 使用命令提示符(CMD)进入sqlplus对oracle数据库进行管理及操作需要设置环境变量,以下语句正确的是()
选项:
•
A. set oracle_sid=orcl;
•
B. set oraclesid=orcl
•
C. set oracle_sid=orcl
•
D. set oraclesid=orcl;
答案: 请关注ybaotk.com搜题查看答案
问题 89: 5. oracle企业管理器在操作系统服务中具体的服务名是什么?
选项:
•
A. OracleServiceXXX
•
B. OracleOraDb11g_home1TNSListener
•
C. OracleJobSchedulerXXX
•
D. OracleDBConsoleXXX
答案: 请关注ybaotk.com搜题查看答案
问题 90: 1. 下面不属于模式对象的是()
选项:
•
A. 表
•
B. 表空间
•
C. 存储过程
•
D. 视图
答案: 请关注ybaotk.com搜题查看答案
问题 91: 2. 如何在oracle中创建模式()
选项:
•
A. 通过创建新的数据文件
•
B. 通过创建新的用户
•
C. 通过数据库配置助手(DBCA)创建数据库
•
D. 通过创建新的表空间
答案: 请关注ybaotk.com搜题查看答案
问题 92: 3. 在同一个模式中,两个表的命名不能相同,但表和函数属于不同类型的模式对象,因此,表名和函数名相同是可以的
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 93: 4. oracle中一个用户对应一个模式,且用户名和模式名相同
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 94: 5. 在 Oracle 数据库中,数据库对象是以模式为单位进行组织和管理的。所谓模式是指一系列逻辑数据结构或对象的集合。
选项:
答案: 请关注ybaotk.com搜题查看答案 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
上一篇:中国大学moocjavascript+jquery辅导资料下一篇:中国大学moocpython在财务中的应用辅导资料
|