美文网首页
数据库面试相关

数据库面试相关

作者: 浮生_1918 | 来源:发表于2019-06-27 17:35 被阅读0次

因为公司需要,我一个开发转了实施,现在又被拉去参加了一个数据库相关岗位的面试。无奈之余,整理一下面试官的问题(oracle数据库):

1、oracle有几种索引?

常见的四种索引:

主键索引:一个表里只能有一个主键索引,主键索引数据不能为null且不能重复。

全文索引:全文索引主要针对全文文件,且只针对myisam有效。

普通索引:表中字段频繁被用来查询的字段,主要是提高查询速度。

唯一索引:字段数据是唯一的,但是可以为null,且一个表中可以创建多个唯一索引。

索引的优点:加快查询速度。

参见:https://www.cnblogs.com/cxxjohnson/p/8625719.html

2、搜索引擎

(这个是我答的时候答错了。人家问索引,我一下就想到了innoDB,还是mysql的。。尬的不行)

oracle中不存在引擎的概念。

3、oracle的事务的理解:

(四个特性:原子性,隔离性,一致性,持久性。一定要答上来啊!!)

4、主键和唯一键的区别:

    a、一个表中可以有多个唯一索引,但是只能有一个主键。

    b、主键一定是唯一性索引,唯一性索引并不一定就是主键

       主键不允许为空,唯一键允许为空,空值不受唯一约束,也就是说可以有多个空值。

        注:可以多列组合成一个唯一索引或者一个主键,即组合索引或组合主键

     c、创建语法也不同:

主键:alert table T add constraint pk_t primary key(a) using index;

唯一索引:create unique index idx_t_b on t (b);

5、数据表的连接方式有几种?

innerjoin,leftjoin,rightjoin

6、常用的oracle函数有哪些?

数值型:

字符型:

7、视图的作用?

视图是虚拟表。

视图种类:关系视图,内嵌视图、对象视图、物化视图

8、数据表的运算有哪些?

交集,差集, 

相关文章

  • 数据库面试相关

    因为公司需要,我一个开发转了实施,现在又被拉去参加了一个数据库相关岗位的面试。无奈之余,整理一下面试官的问题(or...

  • 面试-数据库相关

    varchar和char的区别 mysql索引优化方法?为什么?1、不要对索引列计算可以id>1*100 不要id...

  • 阿里京东百度必备“数据库大全”,不止面试题,笔记源码统统都有

    前言 数据库相关的面试题早已成为了一线互联网大厂面试的家常菜,如果你对数据库不太熟悉,我劝你不要轻易面试大厂。那么...

  • 「干货 」千行MySQL命令大总结

    01 基本操作 还有更多数据库相关面试资料以及Java架构面试专题资料,有需要的朋友可以后台私信【面试】免费获取下...

  • 简单说几个MySQL高频面试题

    前言: 在各类技术岗位面试中,似乎 MySQL 相关问题经常被问到。无论你面试开发岗位或运维岗位,总会问几道数据库...

  • 面试连环炮(中)

    上一篇面试连环炮整体讲述了面试官会问的java基础和高级相关的知识点以及一些数据库和缓存相关的理论和实践,包括消息...

  • Java面试——mysql数据库相关

    Java面试——mysql数据库相关 1,数据库隔离级别: 2,如果不考虑事务隔离性引发的安全性问题: 脏读:一个...

  • Java面试——Redis 相关

    Java面试——Redis 相关 1,redis的介绍: redis是一个非关系型数据库,NoSqlredis是一...

  • 如果让你设计一个关系型数据库

    如何设计一个关系型数据库 首先,如果被问到这个问题。面试官主要想考察你对数据库的了解与数据库相关模块划分,那么,数...

  • Need Note Link

    Android 2.2 中文 Api 农民伯伯的博客 面试相关 面试相关1(内有干货链接)吧主 面试相关2(面试题...

网友评论

      本文标题:数据库面试相关

      本文链接:https://www.haomeiwen.com/subject/wyurcctx.html