专题数据与信息系统数据模型、存储与查询
数据模型、存储与查询
从事实、身份和关系建立数据模型,理解约束、查询、索引、事务及恢复的条件。
数据库让一批信息获得稳定的表示和操作规则。需要保存什么事实、哪些状态允许存在、怎样取得结果、失败后能够恢复到哪里,共同决定数据系统的行为。
本专题以关系模型为主线,同时辨认文档、键值和图表示的边界。读者只需认识记录和简单条件表达式;具体 SQL 语法在实践分册说明。核心阅读顺序是:先确定事实与身份,再决定约束和持久化边界,随后理解查询与访问路径,最后处理并发和恢复。
关系表示的价值在于可以把已保存事实按条件重新组合。一个表对应哪些事实、一个键指认什么对象、一次连接会产生多少行,都应在查询前得到明确。数据库的约束和事务能够维护声明的性质;未声明的业务要求仍需设计者落实。
事实、身份与数据模型
区分事实、对象身份、关系和派生值,建立能够变化和查询的数据表示。
约束、持久化与存储边界
把允许状态写成规则,区分写入、提交、持久化和跨边界效果。
查询语义、连接与索引
先确定查询应该返回什么,再选择访问路径和解释执行计划。
事务、并发与恢复
理解原子提交、隔离、锁与版本怎样共同限制并发结果。
最后更新于