当前位置: 首页 > 面试题库 >

请你介绍一下,数据库的三个范式?

程仲卿
2023-03-14
本文向大家介绍请你介绍一下,数据库的三个范式?相关面试题,主要包含被问及请你介绍一下,数据库的三个范式?时的应答技巧和注意事项,需要的朋友参考一下

考察点:数据库

第一范式(1NF) 强调的是列的原子性,即列不能够再分成其他几列。 第二范式(2NF) 首先是 1NF,另外包含两部分内容,一是表必须有一个主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。 在1NF基础上,任何非主属性不依赖于其它非主属性[在2NF基础上消除传递依赖]。 第三范式(3NF) 第三范式(3NF)是第二范式(2NF)的一个子集,即满足第三范式(3NF)必须满足第二范式(2NF)。 首先是 2NF,另外非主键列必须直接依赖于主键,不能存在传递依赖。即不能存在:非主键列 A 依赖于非主键列 B,非主键列 B 依赖于主键的情况。

 

 

 

 

 类似资料:
  • 本文向大家介绍请你介绍一下数据库的ACID特性相关面试题,主要包含被问及请你介绍一下数据库的ACID特性时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 1)原子性:事务被视为不可分割的最小单元,事物的所有操作要不成功,要不失败回滚,而回滚可以通过日志来实现,日志记录着事务所执行的修改操作,在回滚时反向执行这些修改操作。 2)一致性:数据库在事务执行前后都保持一致性状态,在一致性状态下,所有

  • 本文向大家介绍请你介绍一下数据库的隔离级别 相关面试题,主要包含被问及请你介绍一下数据库的隔离级别 时的应答技巧和注意事项,需要的朋友参考一下 考察点:事务的隔离级别   隔离级别 脏读(Dirty Read) 不可重复读(NonRepeatable Read) 幻读(Phantom Read) 未提交读(Read uncommitted) 可能 可能 可能 已提交读(Read committed

  • 本文向大家介绍请你说一说数据库的三大范式相关面试题,主要包含被问及请你说一说数据库的三大范式时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 第一范式:当关系模式R的所有属性都不能再分解为更基本的数据单位时,称R是满足第一范式,即属性不可分 第二范式:如果关系模式R满足第一范式,并且R得所有非主属性都完全依赖于R的每一个候选关键属性,称R满足第二范式 第三范式:设R是一个满足第一范式条件的关

  • 本文向大家介绍请你介绍一下B+树?相关面试题,主要包含被问及请你介绍一下B+树?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: B+是一种多路搜索树,主要为磁盘或其他直接存取辅助设备而设计的一种平衡查找树,在B+树中,每个节点的可以有多个孩子,并且按照关键字大小有序排列。所有记录节点都是按照键值的大小顺序存放在同一层的叶节点中。相比B树,其具有以下几个特点: 每个节点上的指针上限为2d而不

  • 本文向大家介绍请你介绍一下,数据库乐观锁和悲观锁相关面试题,主要包含被问及请你介绍一下,数据库乐观锁和悲观锁时的应答技巧和注意事项,需要的朋友参考一下 考察点:数据库   悲观锁 悲观锁(Pessimistic Lock),顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。悲观锁:假定会发生并发冲突,屏蔽一切可

  • 本文向大家介绍请你来介绍一下udp的connect函数相关面试题,主要包含被问及请你来介绍一下udp的connect函数时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 除非套接字已连接,否则异步错误是不会反悔到UDP套接字的。我们确实可以给UDP套接字调用connect,然而这样做的结果却与TCP连接不同的是没有三路握手过程。内核只是检查是否存在立即可知的错误,记录对端的IP地址和端口号,