面试题集锦:数据库
文章目录
- 一、关系型数据库--mysql:
- 1. 数据库设计的三大范式:
- 2. mysql有关权限的表有哪几个?
- 二:key-value 存储系统--Redis:
- 三:消息队列--kafka:
一、关系型数据库–mysql:
1. 数据库设计的三大范式:
- 第一范式: 每个列都不可以再拆分;
- 第二范式: 在第一范式的基础上, 非主键列完全依赖于主键, 而不能是依赖于主键的一部分;
- 第三范式: 在第二范式的基础上, 非主键列只能依赖于主键, 不能依赖于其他非主键;
2. mysql有关权限的表有哪几个?
mysql服务器通过权限表来控制用户对数据的访问 权限表存放在mysql数据库中, 有mysql_install_db脚本初始化;
user字段
: 记录允许连接到服务器的用户账号信息, 是全局级别的;;