温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

关系数据库是什么

发布时间:2026-10-15 03:00:39 来源:亿速云 阅读:96 作者:小樊 栏目:数据库

关系数据库(Relational Database) 是一种基于关系模型来组织、存储和管理数据的数据库系统。它由数学家 E.F. Codd 在 1970 年提出,是目前最常见、应用最广泛的数据库类型。


一、核心概念

  1. 关系(Relation) = 表(Table)

    • 数据以二维表的形式存储
    • 例如:学生表、课程表、成绩表
  2. 行(Row) = 记录(Record)

    • 表中的每一行代表一条具体数据
  3. 列(Column) = 字段(Field)

    • 每一列表示数据的属性(如:学号、姓名、年龄)
  4. 主键(Primary Key)

    • 唯一标识一行数据(如:学号)
  5. 外键(Foreign Key)

    • 用于建立表与表之间的关系(如:成绩表中的学号)

二、关系数据库的特点

  • ✅ 数据结构清晰(表格形式)
  • ✅ 支持 SQL(结构化查询语言)
  • ✅ 保证数据一致性(通过约束、事务)
  • ✅ 支持多表关联查询
  • ✅ 成熟、稳定、生态完善

三、常见的关系数据库

数据库 特点
MySQL 开源、轻量、常用
PostgreSQL 功能强、标准兼容好
Oracle 企业级、强大
SQL Server 微软生态
SQLite 嵌入式、轻量

四、简单示例

学生表(Student)

学号 姓名 年龄
1 张三 20
2 李四 21

成绩表(Score)

学号 课程 分数
1 数学 90
2 数学 85

通过 学号 可以把两张表关联起来。


五、一句话总结

关系数据库就是用“表”来存数据,用“关系”把表连起来,用 SQL 来操作的数据库。

如果你愿意,我也可以帮你对比 关系数据库 vs 非关系数据库(NoSQL),或者讲讲 SQL 基本用法。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手