zoukankan      html  css  js  c++  java
  • 1.数据库模型

    数据库系统模型:模型是指数据库管理系统中数据的存储结构。

    常见的有以下三种:

    1、层次模型

    概述:使用结构模型作为自己的存储结构。是一种树形结构,又节点和连线组成,节点表示实体,连线表示实体间的关系。

    优点:数据结构类似金字塔,不同层次之间的关联性直接且简单。

    缺点:数据为纵向发展,横向关系难以建立,数据存在重复问题,维护困难。

    结构图:

    2、网状模型

    概述:使用网状模型作为自己的存储结构。数据记录组成网中的节点,记录和记录之间的关联组成节点之间的连线,构成复杂网状结构。

    优点:很容易反映实体之间的关联,避免数据重复性。

    缺点:关联错综复杂,数据量大的时候,关联难以维护。

    结构图:

    3、关系模型

    概述:基于模型的数据库,由多个二维表格组成的存储结构。在二维表格中,每一行称为一条记录,用来描述一个对象的信息。每一列称为字段,用来描述对象的一个属性。数据表与数据表之间存在相应的关联,这些关联用来查询相关的数据。

    优点:结构简单,格式唯一、理论基础严格,数据表之间相对独立,可在不影响其他数据表的情况下对数据进行增删改操作。查询时,可根据数据表之间的关联性,从多个表中查询抽取相关的信息。

    缺点:

    结构图:

     

  • 相关阅读:
    Vue.js 初尝试
    docker 搭建lnmp开发环境
    【转】【Salesfoece】在 Apex 中得到 sObject 的信息
    【转】【Salesfoece】Approval Process 在 Apex 中的使用
    【转】【Salesfoece】Apex 中 PageReference 的使用
    「codeforces
    「二次剩余」Tonelli
    「loj
    pytest---mock使用(pytest-mock)
    Django---setting文件详解
  • 原文地址:https://www.cnblogs.com/increase/p/5794844.html
Copyright © 2011-2022 走看看