什么是 Schema(模式)?
What is schema?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: easy
分类: Databases
标签: Schema, Constraints, Migration
参考答案摘要
答案 Schema 是数据库的逻辑结构定义,描述有哪些表、列、数据类型、约束(主键/外键/唯一/非空)、索引以及表之间关系等,相当于数据库的“蓝图”。它帮助 DBMS 保证数据一致性与可维护性,也为查询优化与权限管理提供基础。实际变更 Schema 通常需要迁移策略与版本管理,避免影响线上业务。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。