后端岗位面试题更新 2026-08-05
假设有一堆学生数据,包括学生的姓名、性别、年龄、家庭住址,以及本科四年各科的学习成绩。如果要设计数据库,该怎么设计表结构,表与表之间又该如何关联?
vivo后端开发电子/半导体系统设计技术原理
回答思路
- 将学生基础信息与成绩分离,避免数据冗余
- 设计学生表、课程表和成绩表,并定义合理外键
- 考虑多对多关系及成绩作为关联表属性
- 合理选择主键及索引,满足查询需求
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。