zoukankan      html  css  js  c++  java
  • 关系型数据库基本概念

    本文简要介绍关系型数据库的若干基本概念。

    image-20210815205634515

    存储的是数据,检索的是信息。数据是存储在数据库中的值,而信息是被通过转化赋予意义后的数据。

    image-20210815205709454

    关系型数据库的数据都存储在关系中。关系由元组(记录)和属性(字段)构成,对用户呈现为

    image-20210815205757480

    每张表始终代表一个特定的主题(如人)。表的主题可以是一个对象或者一个事件。每个字段代表这个主题的一个特征(如身高)。每条记录代表主题的一个唯一实例

    视图是由若干张基表的若干的字段组成的虚表。

    image-20210815205844161

    某些特殊的字段被称为。最重要的两种键是主键和外键。

    主键由一个字段或字段组组成。主键字段在整个数据库中标识给定的某个表,而主键值唯一标识表中的每条记录。数据库中的每张表都必须有一个且仅一个主键。

    image-20210815205859776

    为了建立两张表的关系,通常需要复制表 A 的主键存储在表 B 的结构中,该键对于表 B 而言称作外键

    image-20210815205923600

    索引是为了改善数据处理而存在的物理结构,与键(逻辑结构)无关。

    关联表专门用于描述两张表的记录之间的关联。为了表达这种关系,复制两张表的主键,用这些字段构成新表的结构。

    image-20210815205947906

    基数讨论两张表之间可能存在的三种关系:一对一、一对多、多对多。一对一可以通过简单外键实现。一对多同理。多对多最好要借助关联表实现。

    image-20210815210033287

    在表间关系中,表的参与分为强制的可选的。若向表 B 插入记录之前,必须向 A 插入相应记录,则 A 的参与被称为强制的,反之则称为可选的。

  • 相关阅读:
    ural(Timus) 1019 Line Painting
    ACMICPC Live Archive 2031 Dance Dance Revolution
    poj 3321 Apple Tree
    其他OJ 树型DP 选课
    poj 3548 Restoring the digits
    ACMICPC Live Archive 3031 Cable TV Network
    递归循环获取指定节点下面的所有子节点
    手动触发asp.net页面验证控件事件
    子级Repeater获取父级Repeater绑定项的值
    没有列名的数据绑定
  • 原文地址:https://www.cnblogs.com/mollnn/p/15144864.html
Copyright © 2011-2022 走看看