oracle数据库的试题及答案
单项选择题(每题2分,共10题)
1.在Oracle中,用于存储日期和时间数据类型是()
A.DATEB.TIMESTAMPC.VARCHAR2D.NUMBER
答案:A
2.Oracle数据库默认的管理员用户是()
A.sysadminB.systemC.sysD.scott
答案:C
3.以下哪个命令用于创建表()
A.CREATEVIEWB.CREATETABLEC.CREATEINDEXD.CREATESEQUENCE
答案:B
4.要查询表中所有记录,使用的关键字是()
A.SELECTB.SELECTALLC.SELECTDISTINCTD.SELECTTOP
答案:A
5.在Oracle中,用于删除表中所有数据,但保留表结构的命令是()
A.DELETEB.DROPC.TRUNCATED.REMOVE
答案:C
6.以下哪种连接类型会返回两个表中匹配的记录()
A.LEFTJOINB.RIGHTJOINC.INNERJOIND.FULLOUTERJOIN
答案:C
7.用于修改表结构的命令是()
A.UPDATETABLEB.ALTERTABLEC.MODIFYTABLED.CHANGETABLE
答案:B
8.Oracle中,用于创建序列的命令是()
A.CREATESEQUENCEB.CREATEINDEXC.CREATEPROCEDURED.CREATEFUNCTION
答案:A
9.要查询表中不重复的记录,使用的关键字是()
A.SELECTB.SELECTDISTINCTC.SELECTUNIQUED.SELECTALL
答案:B
10.在Oracle中,用于授予用户权限的命令是()
A.GRANTB.REVOKEC.ALLOWD.PERMIT
答案:A
多项选择题(每题2分,共10题)
1.以下属于Oracle数据类型的有()
A.VARCHAR2B.NUMBERC.DATED.CHAR
答案:ABCD
2.下列哪些命令可以用于数据操纵()
A.INSERTB.UPDATEC.DELETED.SELECT
答案:ABCD
3.以下哪些是Oracle中的约束类型()
A.PRIMARYKEYB.FOREIGNKEYC.NOTNULLD.UNIQUE
答案:ABCD
4.关于Oracle索引,正确的说法有()
A.可以提高查询效率B.可以加快数据插入速度
C.分为单列索引和复合索引D.索引会占用额外存储空间
答案:ACD
5.以下哪些属于Oracle的系统表空间()
A.SYSTEMB.SYSAUXC.UNDOTBS1D.TEMP
答案:ABCD
6.下列关于事务的说法正确的是()
A.事务是一组不可分割的操作序列
B.可以使用COMMIT提交事务
C.可以使用ROLLBACK回滚事务
D.事务具有原子性、一致性、隔离性和持久性
答案:ABCD
7.在Oracle中,以下哪些是合法的表名命名规则()
A.必须以字母开头
B.不能与Oracle系统关键字相同
C.长度不能超过30个字符
D.可以包含数字和下划线
答案:ABCD
8.以下哪些操作可以在Oracle中用于备份数据库()
A.使用RMAN工具B.冷备份C.热备份D.导出导入工具
答案:ABCD
9.Oracle中的用户权限包括()
A.系统权限B.对象权限C.角色权限D.管理员权限
答案:ABC
10.下列哪些函数是Oracle中的日期函数()
A.SYSDATEB.ADD_MONTHSC.NEXT_DAYD.TO_CHAR
答案:ABC
判断题(每题2分,共10题)
1.Oracle数据库不区分大小写。()
答案:错
2.在Oracle中,TRUNCATE命令可以回滚。()
答案:错
3.一个表只能有一个主键约束。()
答案:对
4.Oracle中,视图可以更新数据。()
答案:部分视图可以更新,答案为错
5.索引越多,数据库性能一定越好。(