zoukankan      html  css  js  c++  java
  • 基本数据类型

    1.层次模型(Hierarchical Model)

    • 层次模型采用树形结构表示数据和数据间的联系。在层次模型中,每个结点表示一个记录类型(实体),记录之间的联系用结点之间的连线表示,并且根节点以外的其他结点有且只有一个双亲节点。上层和下一层的联系是1:n联系(包括1:1联系)。
    • 特点:记录之间的联系通过指针实现,比较简单,查询效率高。
    • 缺点:1)只能表示1:n的联系,2)对插入和删除操作的限制比较多
    • IBM在1968推出的IMS系统是典型的层次模型系统。

    2.网状模型(Network Model)

    • 采用网状结构表示实体类型及实体间联系的数据模型称为网状模型。在网状模型中,允许一个以上的结点无双亲,每个结点可以有多于一个的双亲。网状模型是一个比层次模型更普遍的数据结构,层次模型是网状模型的一个特例。网状模型可以直接描述现实世界。
    • 网状模型与层次模型的区别:网状模型中子女结点与双亲结点的联系不唯一,因此需要为每个联系命名;网状模型允许复合链,即两个结点之间有两种以上的联系;网状模型不能表示记录之间的多对多联系,需要引入联结记录。
    • 优点:能更为直接的描述现实世界,具有良好的性能,存取效率高。
    • 缺点:结构复杂。

    3.关系模型(Relational Model)

    • 关系模型是目前最常用的数据结构之一。在关系模型中用表格结构表达实体集,以及实体集之间的联系,其最大特色是描述的一致性。关系模型是由若干个关系模式组成的集合。关系模式可记为R(A1, A2, A3, ..., An),其中R表示关系名,A1, A2, A3, ..., An表示属性名。
    • 在关系模型中用主键导航数据,表格简单、简单易懂,用户只需要简单的查询语句就可以对数据库进行操作,即用户只需要指出“干什么”或“找什么”,而不必详细说明“怎么干”或“怎么找”,无需涉及存储结构和访问技术等细节。

    4.其他模型

    • 面向对象模型
    • NoSQL:Not Only SQL
  • 相关阅读:
    动手实验01-----vCenter 微软AD认证配置与用户授权
    esxi 主机用户功能说明
    vCenter组件和服务
    配置vSphere Web Client超时值
    如何修改 Vmware vRealize Operations Manager Appliance root密码
    linux如何搭建sftp服务器
    Vmware vSphere 开启嵌套虚拟化
    在VS2013上配置OpenCV1.0
    FFmpeg深入分析之零-基础
    坚持看英文文档
  • 原文地址:https://www.cnblogs.com/emituofo/p/2772179.html
Copyright © 2011-2022 走看看