数据库建模高频面试题(含详细接地气答案).docx

数据库建模高频面试题(含详细接地气答案).docx

数据库建模高频面试题(含详细接地气答案)

一、数据库建模基础概念(入门必问)

1、什么是数据库建模?建模的核心目的是什么?

详细答案:

数据库建模就是根据业务需求,把现实中的业务实体、业务关系、业务规则,转化为数据库可以识别的表结构、字段、关联关系、约束规则的过程。简单说,就是给业务搭一套规范的数据存储框架。

核心目的有三个:

1、规范数据存储:避免数据乱存、重复、冗余,保证数据统一;

2、适配业务扩展:合理的结构能支撑后续业务迭代,不会改一个需求就大改表结构;

3、提升读写性能:合理的表设计、关联关系,能减少联表查询、避免无效数据扫描,提升查询效率。

2、什么是实体、属性、关系?结合业务举

文档评论(0)

1亿VIP精品文档

相关文档