- 1 数据库概述
- 1.1 DBMS 简史
- 1.2 数据库理论
- 1.3 事务 Transaction
- 1.4 SQL
- 1.5 数据库接口
- 本章参考
- 2 Relational 关系数据库
- 2.1 关系理论
- 2.2 Oracle
- 2.5 Microsoft SQL Server
- 2.6 DB2
- RDBS 比较
- 本章参考
- 3 NoSQL 非关系数据库
- 3.1 NoSQL 分类
- 3.2 键值 key-value 数据库
- 3.3 列存储数据库
- 3.4 图形数据库
- 本章参考
- 4 NewSQL
- 4.1 NewSQL 分类
- 4.2 分布式数据库 Distributed
- 本章参考
- 5 时序数据库 TSDB
- 5.1 简介
- 5.2 时序数据库比较
- 本章参考
- 6 SQL 引擎
- 6.1 SQL 引擎分类
- 6.2 SQL On Hadoop
- 本章参考
- 7 其它数据库
- 7.1 内存数据库 In-memory
- 7.2 嵌入式数据库 Embed
- 7.3 搜索引擎
- 本章参考
- 8 各种数据库分析比较
- 8.1 数据库排行 db-engines
- 8.2 数据库技术选型
- 8.3 DB 性能比较
- 8.4 国产数据库产品列表
- 8.5 DB 常用 SQL 比较
- 本章参考
- 9 SQL 调优
- 9.1 SQL JOIN
- 9.2 SQL 执行流程
- 10 数据库大型应用实例
- 10.1 负载均衡技术
- 10.2 数据库的高可用 HA
- 10.3 数据库的读写分离
- 10.4 数据库拆分(分布式)
- 10.5 跨库查询
- 本章参考
- 参考资料
- 附录
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
2 Relational 关系数据库
关系数据库(Relational Database)是一种以关系模型为基础的数据管理系统。在关系数据库中,数据以表格(表)的形式存储,表由行(记录)和列(字段)组成。以下是一些关系数据库的关键特征和组成部分:
表(Table) : 数据以表的形式组织,每个表表示一个实体,比如“用户”、“订单”等。
行(Row) : 表中的每一行代表一条记录或一个数据项。
列(Column) : 每一列代表一个属性或字段,定义了记录中存储的数据类型。
主键(Primary Key) : 每个表应有一个唯一标识符,主键用于唯一地识别表中的每一行。
外键(Foreign Key) : 用于在表之间建立关系,外键是一个表中的字段,它引用另一个表的主键。
SQL(Structured Query Language) : 是关系数据库管理系统中使用的标准查询语言,用于查询和操作数据。
常见的关系数据库管理系统(RDBMS)
- MySQL : 开源的关系数据库,广泛用于 Web 开发。
- PostgreSQL : 开源的对象关系数据库,支持复杂查询和数据类型。
- Oracle Database : 商业关系数据库,提供强大的企业级功能。
- Microsoft SQL Server : 商业关系数据库,集成了许多工具用于管理和分析数据。
应用场景
关系数据库适用于需要结构化数据存储和复杂查询的场景,如金融系统、客户关系管理(CRM)、内容管理系统等。
如果你对某个特定方面有兴趣或者有其他问题,欢迎继续提问!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论