zoukankan      html  css  js  c++  java
  • 第二章 用表组织数据

    1、数据的完整性:指的是数据的准确性和正确性

    a) 如何保证完整性:使用完整性约束。

    b) 什么是约束:就是限制和束缚。

    2、完整性约束分为四种:

    ① 【行】实体完整性约束:不能出现同一个实体两次

    约束方法:唯一约束、主键约束、标识约束

    ② 【列】域完整性约束(域是范围的意思):指的是保证字段符合规则。

    约束方法:限制数据类型、检查约束、外键约束、默认值、非空约束

    ③ 【单元格】自定义完整性约束,根据某些要求指定的约束

    约束方法:规则、存储过程、触发器

    ④ 【关系】引用完整性约束:引用实体存在。

    约束方法:外键约束

    3、常用的数据类型:

    图片类型:image

    整数类型:int

    小数类型:float

    文本类型:char  varchar nvarchar

    货币类型:money

    日期类型:datetime

    判断:bit  0  1两个值  , 01对】

    4、主键【PrimaryKey:用于唯一标识实体。不可以重复。

    a) 注意事项:

    1. 最少性:使用最少但是能够唯一标识实体的列
    2. 稳定性:一般情况都不会更改的列

    注:主键可以有多列组成,称为复合主键。但不推荐使用复合主键!

    b) 如果没有适合的列作为主键:

    1. 使用复合主键
    2. 使用一个标识列作为主键

    标识列的两个属性:

    标识种子:表示从多少开始

    标识增量:表示每次增加多少

     

    5、外键【ForeignKey:一张表的主键,在另外一张表中作为字段,那么称这个字段为外键。

    主外键建立以后的注意事项:

    (1)当主表中没有对应的记录时,不能将记录添加到子表

    (2)不能更改主表中的值而导致子表中的记录孤立

    (3)子表存在与主表对应的记录,不能从主表中删除该行

    (4)删除主表前,先删子表

     

    6、画关系图的时候,一定是主键拉到列,不能从普通字段拉到主键,不能从普通字段拉到普通字段。

  • 相关阅读:
    训练网络考虑内容
    阿斯顿
    wifi 模块Yeelink联网
    fpga串口通信的verilog驱动
    vga显示彩条
    状态机之二段式
    矩阵键盘
    error
    时钟
    Error(10028)
  • 原文地址:https://www.cnblogs.com/suola/p/11344269.html
Copyright © 2011-2022 走看看