Database System Concepts——读书笔记 第二章 关系模型简介
关系模型简介
在关系模型中,术语relation用于指代table,而术语tuple用于指代row。类似地,术语attribute(属性)指的是表中的一column(列)。
我们必须区分数据库模式和数据库实例,前者是数据库的逻辑设计,后者是给定时刻数据库中数据的快照。
- 关系的模式指的是它的逻辑设计,而关系的实例指的是某个时间点的内容。数据库的模式和数据库的实例的定义类似。关系的模式包括其属性,以及可选的属性类型和关系上的约束,例如主键约束和外键约束。
- 关系查询语言定义了一组操作,这些操作对表进行操作,并将表作为结果输出。可以将这些操作组合起来以获得表达所需查询的表达式。
- 关系代数提供了一组操作,将一个或多个关系作为输入,并将一个关系作为输出返回。SQL等实用查询语言基于关系代数,但它们添加了许多有用的语法特征。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!