0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关系型数据库的基本原理(什么是关系型数据库)

jf_57681485 来源:jf_57681485 作者:jf_57681485 2023-07-10 09:06 次阅读

什么是关系型数据库?关系型数据库,简称 RDBMS是由许多数据表(Table)所组成,资料表又是由许多笔记录(Row 或Record)所组成,而纪录又是由许多的字段(Column 或Filed)所组成。关系数据库是基于实用和可重复使用的概念,是支持高性能交互查询、交易处理能力、安全性和灵活性的关键数据存储和维护方法。关系型数据库的概念是基于全局的。可以想象成把不同表里的所有记录、字段都拆出来,变成一个个游离的数据块,也就是分量(Component)

关系型数据库是一种基于关系模型的数据库管理系统,关系型数据库的基本原理包括三个方面:数据模型、数据结构以及操作语言。

数据模型放门面,关系型数据库采用的是关系模型,即将数据组织成单个或多个表格(称为关系),每个表格包含许多列(称为属性),每行代表一个记录。

数据结构方面,关系型数据库采用的是二维表格结构,每个表格有一个主键用于唯一标识每一行记录。关系是一个行与列交叉的二维表,每一列 (属性) 的所有数据都是同一种数据类型的,每一列都有惟一的列名,列在表中的顺序无关紧要:表中的任意两行(元组) 不能相同,行在表中的顺序也无关紧要。

操作语言方面,关系型数据库的操作语言主要包括 SQL(Structured Query Language)和其扩展语言

目前比较流行的关系型数据库包括 Oracle、MySQL、SQL Server、PostgreSQL 等,基本上都遵循了上述关系型数据库的基本原理

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据库
    +关注

    关注

    7

    文章

    3845

    浏览量

    64632
  • RDBMS
    +关注

    关注

    0

    文章

    9

    浏览量

    5860
收藏 人收藏

    评论

    相关推荐

    分布式云化数据库有哪些类型

    分布式云化数据库有哪些类型?分布式云化数据库主要类型包括:关系分布式数据库、非关系
    的头像 发表于 01-15 09:43 99次阅读

    MySQL数据库的安装

    MySQL是一个开源免费的关系数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。 MySQL 最流行的关系
    的头像 发表于 01-14 11:25 120次阅读
    MySQL<b class='flag-5'>数据库</b>的安装

    关系数据库和非关系区别

    关系数据库和非关系数据库在多个方面存在显著差异,主机推荐小编为您整理发布
    的头像 发表于 01-10 09:58 112次阅读

    数据库是哪种数据库类型?

    数据库是一种部署在虚拟计算环境中的数据库,它融合了云计算的弹性和可扩展性,为用户提供高效、灵活的数据库服务。云数据库主要分为两大类:关系
    的头像 发表于 01-07 10:22 129次阅读

    SQL数据库设计的基本原

    SQL数据库设计的基本原则 1. 理解需求 在设计数据库之前,首先要与业务团队紧密合作,了解业务需求。这包括数据的类型、数据的使用方式、
    的头像 发表于 11-19 10:23 297次阅读

    数据库数据恢复—通过拼接数据库碎片恢复SQLserver数据库

    一个运行在存储上的SQLServer数据库,有1000多个文件,大小几十TB。数据库每10天生成一个NDF文件,每个NDF几百GB大小。数据库包含两个LDF文件。 存储损坏,数据库
    的头像 发表于 10-31 13:21 308次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—通过拼接<b class='flag-5'>数据库</b>碎片恢复SQLserver<b class='flag-5'>数据库</b>

    数据库可以租用吗?完整租用流程来了

    数据库是可以租用的,这是一种合法且便捷的数据存储和管理方式。云数据库是云服务提供商提供的各种服务化的关系
    的头像 发表于 10-28 09:54 209次阅读

    数据库数据恢复—SQL Server数据库出现823错误的数据恢复案例

    SQL Server数据库故障: SQL Server附加数据库出现错误823,附加数据库失败。数据库没有备份,无法通过备份恢复数据库
    的头像 发表于 09-20 11:46 401次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—SQL Server<b class='flag-5'>数据库</b>出现823错误的<b class='flag-5'>数据</b>恢复案例

    恒讯科技分析:云数据库rds和redis区别是什么如何选择?

    数据库RDS(Relational Database Service)和Redis是两种不同类型的数据库服务,它们有各自的特点和适用场景: 1、数据模型:RDS是一种关系
    的头像 发表于 08-19 15:31 455次阅读

    数字化时代的数据管理:多样化数据库选型指南

    挑战。数据库作为数据管理的核心技术,其选型对于系统至关重要。传统的关系数据库(RDBMS)以其严格的ACID事务、优秀的一致性和安全性在企
    的头像 发表于 07-08 19:10 332次阅读
    数字化时代的<b class='flag-5'>数据</b>管理:多样化<b class='flag-5'>数据库</b>选型指南

    鸿蒙开发接口数据管理:【@ohos.data.rdb (关系数据库)】

    关系数据库(Relational Database,RDB)是一种基于关系模型来管理数据数据库
    的头像 发表于 06-10 18:35 1404次阅读

    HarmonyOS开发案例:【搭建关系数据库】(4)

    本节将介绍如何调用关系数据库接口在本地搭建数据库,并读写相应的用户数据
    的头像 发表于 05-11 10:27 984次阅读
    HarmonyOS开发案例:【搭建<b class='flag-5'>关系</b><b class='flag-5'>型</b><b class='flag-5'>数据库</b>】(4)

    HarmonyOS开发案例:【关系数据库

    使用关系数据库的相关接口实现了对账单的增、删、改、查操作。
    的头像 发表于 04-22 14:58 687次阅读
    HarmonyOS开发案例:【<b class='flag-5'>关系</b><b class='flag-5'>型</b><b class='flag-5'>数据库</b>】

    鸿蒙HarmonyOS开发实例:【分布式关系数据库

    使用[@ohos.data.relationalStore]接口和[@ohos.distributedDeviceManager] 接口展示了在eTS中分布式关系数据库的使用,在增、删、改、查的基本操作外,还包括分布式
    的头像 发表于 04-11 09:52 996次阅读
    鸿蒙HarmonyOS开发实例:【分布式<b class='flag-5'>关系</b><b class='flag-5'>型</b><b class='flag-5'>数据库</b>】

    数据库数据恢复】Oracle数据库ASM实例无法挂载的数据恢复案例

    oracle数据库ASM磁盘组掉线,ASM实例不能挂载。数据库管理员尝试修复数据库,但是没有成功。
    的头像 发表于 02-01 17:39 567次阅读
    【<b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复】Oracle<b class='flag-5'>数据库</b>ASM实例无法挂载的<b class='flag-5'>数据</b>恢复案例