后端岗位面试题更新 2026-08-05

假设有一堆学生数据,包括学生的姓名、性别、年龄、家庭住址,以及本科四年各科的学习成绩。如果要设计数据库,该怎么设计表结构,表与表之间又该如何关联?

vivo后端开发电子/半导体系统设计技术原理

考察说明

考察数据库表结构设计、范式与关系建模能力

回答思路

  1. 将学生基础信息与成绩分离,避免数据冗余
  2. 设计学生表、课程表和成绩表,并定义合理外键
  3. 考虑多对多关系及成绩作为关联表属性
  4. 合理选择主键及索引,满足查询需求
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。