zoukankan      html  css  js  c++  java
  • 了解数据模型、以及MySQL使用的数据模型

    1.什么是数据模型?

    数据模型是数据库系统的核心与基础,是关于数据与数据之间的联系、数据的语义、数据一致性约束的概念性工具的集合。

    数据模型的三个组成部分:

    数据结构、数据操作、完整性约束。

    数据操作:对数据库静态特征的描述,等一下的例子你就会明白。

    数据操作:对数据库的动态描述。

    完整性约束:是完整的性规则的集合。

    2.常见的数据库模型

    2.1层次模型:他的数据结构就是“树”。

    特点就是:与树的特点相同:只有一个根节点,没有双亲,除了根节点其他的节点都有双亲。

    2.2网状模型:他的数据结构就是“图”

    特点就是;数据结构中的图的特点,编写程序时极为复杂且数据的独立性较差。

    2.3关系模型:使用二维表来描述数据关系。像现在主流的数据库MySQL等都是使用关系模型。

    关系模型的基本术语:

    关系:一张二维的表就是一个关系。

    元组:二维表中的一行就是一个元组。

    属性:二为标的一列就是一个属性。

    域:属性的变化范围如int,varchar,一个属性只有一个域。

    关系中的数据约束如下:

    实体完整约束性:主键的值不能为空,不能重复。

    参照完整约束性:表与表之间的约束。

    用户定义的约束性:用户自己定义的约束。

  • 相关阅读:
    win7网络共享原来如此简单,WiFi共享精灵开启半天都弱爆了!
    JQUERY UI Datepicker Demo
    Official online document, install svn server in centOS
    JAVE not work in linux
    AMR 转mp3 失败
    XD, XR, DR 股票
    Linux 下MySql 重置密码
    Difinition Of Done
    Apache, Tomcat, JK Configuration Example
    Linux 安装tomcat
  • 原文地址:https://www.cnblogs.com/SAM-CJM/p/9609249.html
Copyright © 2011-2022 走看看