数据库基础面试测试题及详细答案(实战版).docxVIP

  • 0
  • 0
  • 约6.26千字
  • 约 8页
  • 2026-10-29 发布于河北
  • 举报

数据库基础面试测试题及详细答案(实战版).docx

数据库基础面试测试题及详细答案(实战版)

一、数据库基础概念(高频入门题)

1.什么是关系型数据库?常用的关系型数据库有哪些?非关系型数据库的特点是什么?

参考答案:

关系型数据库是基于关系模型构建的数据库,核心以数据表为核心载体,通过行、列存储数据,表与表之间可以建立关联关系,严格遵循事务特性,支持SQL语句标准化查询、增删改查,数据存储结构化、规范性强。

常用关系型数据库:MySQL、Oracle、SQLServer、SQLite(安卓本地常用)、PostgreSQL。

非关系型数据库(NoSQL)不遵循关系模型,无固定数据表结构,无需预设字段,灵活扩展性极强,不强制支持事务,读写性能更高,适合海量数据、高并发场景。主要分为键值型、文档型、列存储、图形数据库,日常常用的有Redis、MongoDB。

2.数据库三大范式是什么?实际开发中必须严格遵守吗?

参考答案:

数据库三大范式是用于规范数据表设计、减少数据冗余、避免数据更新异常的设计准则:

第一范式(1NF):列不可再分。数据表中每个字段的数据必须是原子性的,不能拆分出多个独立数据,比如手机号、地址不能合并存储在同一个字段中。

第二范式(2NF):在满足1NF的基础上,消除部分依赖。所有非主键字段必须完全依赖于整张表的主键,不能只依赖主键中的其中一个字段,主要针对联合主键场景。

第三范式(3NF):在满足2NF的基础

文档评论(0)

1亿VIP精品文档

相关文档