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

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

3天内不再提示

数据模型的三要素

工程师 来源:网络整理 作者:h1654155205.5246 2019-02-28 15:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

数据模型的理解

数据的加工是一个逐步转化的过程,经历了现实世界、信息世界和计算机世界这3个不同的世界,经历了两级抽象和转换,如图所示。

数据模型的三要素

(1)现实世界

现实世界是指客观存在的事物及其相互间的联系。现实世界中的事物有着众多的特征和千丝万缕的联系,但人们只选择感兴趣的一部分来描述,如学生,人们通常用学号、姓名、班级、成绩等特征来描述和区分,而对身高、体重、长相不太关心;而如果对象是演员,则可能正好截然相反。事物可以是具体的、可见的实物,也可以是抽象的事物。

(2)信息世界

信息世界是人们把现实世界的信息和联系,通过“符号”记录下来,然后用规范化的数据库定义语言来定义描述而构成的一个抽象世界。信息世界实际上是对现实世界的一种抽象描述。在信息世界中,不是简单地对现实世界进行符号化,而是要通过筛选、归纳、总结、命名等抽象过程产生出概念模型,用以表示对现实世界的抽象与描述。

(3)计算机世界

计算机世界是将信息世界的内容数据化后的产物。将信息世界中的概念模型,进一步的转换成数据模型,形成便于计算机处理的数据表现形式。

数据模型的三要素

数据模型所描述的内容有3个部分,分别是数据结构、数据操作和数据约束。

1、数据结构

数据结构用于描述系统的静态特征,包括数据的类型、内容、性质及数据之间的联系等。它是数据模型的基础,也是刻画一个数据模型性质最重要的方面。在数据库系统中,人们通常按照其数据结构的类型来命名数据模型。例如,层次模型和关系模型的数据结构就分别是层次结构和关系结构。

2、数据操作

数据操作用于描述系统的动态特征,包括数据的插入、修改、删除和查询等。数据模型必须定义这些操作的确切含义、操作符号、操作规则及实现操作的语言。

3、数据约束

数据的约束条件实际上是一组完整性规则的集合。完整性规则是指给定数据模型中的数据及其联系所具有的制约和存储规则,用以限定符合数据模型的数据库及其状态的变化,以保证数据的正确性、有效性和相容性。例如,限制一个表中学号不能重复,或者年龄的取值不能为负,都属于完整性规则。

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

    关注

    8

    文章

    7348

    浏览量

    95010
  • 数据模型
    +关注

    关注

    0

    文章

    53

    浏览量

    10340
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    洞察电商数据:淘宝商品评论API数据模型

    数据模型,适配第方接口,适合开发对接、数据采集与业务分析。 一、接口基础说明 核心请求参数 num_iid :商品ID,淘宝/天猫商品唯一标识,必填 page_no :页码,用于分页获取评论,必填 page_size :每页条
    的头像 发表于 03-27 16:40 188次阅读

    洞察电商数据:京东商品详情API 数据模型

    /sku_id:商品ID,精准定位商品 timestamp:请求时间戳 二、标准数据模型 接口返回数据层级清晰,分为七大核心模块,覆盖全
    的头像 发表于 03-26 11:25 213次阅读

    2026华为中国合作伙伴大会数字政府数据要素流通高地论坛成功举办

    华为中国合作伙伴大会2026——数字政府数据要素流通高地论坛在深圳举行。论坛以“共建数据流通高地,共创数据要素价值,共促数字经济发展”为主题
    的头像 发表于 03-23 16:54 1144次阅读

    NETCONF、RESTCONF与gNMI:YANG模型下的大管理协议解析

    传统CLI与SNMP面临效率与实时性瓶颈,YANG数据模型应运而生,支持结构化业务配置与状态管理。基于YANG的NETCONF、RESTCONF和gNMI协议,实现自动化配置与高精度遥测。星融元AsterNOS已全系列支持,助力网络向模型驱动与自动化运维演进。
    的头像 发表于 01-08 18:44 1406次阅读
    NETCONF、RESTCONF与gNMI:YANG<b class='flag-5'>模型</b>下的<b class='flag-5'>三</b>大管理协议解析

    技术解码:导热垫片三要素如何塑造卓越散热

    在电子设备散热设计中,导热垫片扮演着至关重要的“界面桥梁”角色。其性能绝非单一导热系数所能概括,而是硬度、厚度与压缩比要素协同作用的结果。 一、 硬度:在贴合与支撑间寻求平衡 硬度,通常
    发表于 12-23 09:15

    功率型NTC热敏电阻的选型三要素

    1.NTC热敏电阻器的最大工作电流〉实际电源回路的工作电流2.功率型热敏电阻器的标称电阻值R≥1.414*E/Im式中E为线路电压Im为浪涌电流对于转换电源,逆变电源,开关电源,UPS电源,Im=100倍工作电流对于灯丝,加热器等回路Im=30倍工作电流3.B值越大,残余电阻越小,工作时温升越小4.一般说,时间常数与耗散系数的乘积越大,则表示电阻器的热容量越
    的头像 发表于 12-10 21:38 667次阅读
    功率型NTC热敏电阻的选型<b class='flag-5'>三要素</b>

    在以下嵌入式软件设计模型中,属于数据模型的是,哪里有设计模型的介绍?

    在以下嵌入式软件设计模型中,属于数据模型的是()。A. CCSB. CSPC. FSMD. Petri Net
    发表于 11-24 15:55

    解析虚拟电厂聚合、通信与控制大核心要素

    、控制”大核心要素,将分散能源拧成“一股绳”,成为新型电力系统的“灵活调节器”。今天,我们用“一张全景图”的视角,拆解这要素如何协同发力,让虚拟电厂从概念落地为能源变革的关键力量
    的头像 发表于 11-19 11:35 519次阅读
    解析虚拟电厂聚合、通信与控制<b class='flag-5'>三</b>大核心<b class='flag-5'>要素</b>

    易华录荣获2025中国信息协会数据要素应用创新大赛奖项

    近日,2025中国信息协会数据要素应用创新大赛在北京圆满举行,易华录的“易资大模型”和“天津津南PPP项目-政务数据一体化服务底座”两个项目,经过多轮遴选和专家评审,分别荣获二等奖、商
    的头像 发表于 09-08 18:20 2166次阅读

    模型时代,如何推进高质量数据集建设?

    与规律,显著提升对多元场景和任务的适配性。 随着基础模型开源,各方在算力与模型算法上的差距逐渐缩小,数据要素价值愈发凸显,已成为人工智能竞争的核心。同时大
    的头像 发表于 08-21 13:58 998次阅读

    有方科技引领城市感知数据要素化创新实践

    城市感知数据要素价值释放、赋能城市数智治理方面的领先实践获得政府认可,有方科技城域级物联感知平台正以强大的感知数据要素化能力,高效支撑着城市全域数字化转型的高质量发展。
    的头像 发表于 07-26 15:00 994次阅读

    易华录助力北京数据要素综合试验区建设

    近日,由北京市政务服务和数据管理局等部门联合主办的“数据要素x”北京分赛启动仪式及国家数据要素综合试验区(北京)2025年试验任务推进会盛大
    的头像 发表于 06-09 09:14 1331次阅读

    英泰斯特入选湖北省数据要素型企业

    湖北省数据要素型企业评选旨在挖掘和培育以数据为核心驱动力的标杆企业,推动数据要素市场化配置改革,助力数字经济高质量发展。 此次湖北省
    的头像 发表于 05-30 15:04 1172次阅读

    程序设计与数据结构

    《程序设计与数据结构》重点阐述了大方向内容: 1. C语言学习中的痛点:针对当前工程师在C语言学习中的痛点,如指针函数与函数指针,如何灵活应用结构体等。从变量的三要素(变量的类型,变量的值和变量
    发表于 05-13 16:45

    模型时代的新燃料:大规模拟真多风格语音合成数据

    以大模型技术为核心驱动力的人工智能变革浪潮中,语音交互领域正迎来广阔的成长空间,应用场景持续拓宽与延伸。 其中,数据作为驱动语音大模型进化的关键要素,重要性愈发凸显。丰富多样的高质量
    的头像 发表于 04-30 16:17 753次阅读