zoukankan      html  css  js  c++  java
  • C#语言和SQL Server 数据库处理

    ---恢复内容开始---

                                                                                                                         第七章

                                                                                                                    用表组织数据

    1:数据性分类:

         1>实体完整性的约束:检验每行数据是否符合要求

                                             检验每列数据是否符合要求

         2>域完整性约束:给定列输入的有效性

         3>引用完整性约束:输入或者删除

         4>自定义完整性约束:定义特定的规则

    2:主键或者外键:一个表中只能有一个主键,并且主键列不允许出现空值,尽管有的表中允许没有主键,但是通常的情况下建议为表设置一列为主键

    如果两列或者多列组合起来的唯一的地标志表中的每一行,则该主键也叫做“复合主键”;

    主键的两大特点:最少性和稳定性

    外键相对于主键来说的,就是“从表”中相对于“主表的列”,在从表中称为外键,他的只要求与主表的主键或者是唯一建相对应,外键用来强制引用完整性;

     3:创建数据库表:

    4:确定列的数据类型:

        二进制数据类型:binary    varbinary   image

        文本数据类型:char  (固定长度的非Unicode字符数据)

                                 varchar(可变长度的非Unicode字符数据)

                                 nchar (固定长度的Unicode字符数据)

                                 nvarchar (可变长度的Unicode字符数据)

                                 text  (存储长文本信息)

                                 ntext(存储可变长度的长文本)

        日期和时间的数据类型:datetime

        数字数据类型:int  smallint  tinyint  bigint   float real

       货币数据类型:money

       bit数据类型:bit

     5:建立主键:(鼠标点击右键 点击设置主键)x

          (允许为空值的时候可以在表格的后面将其勾号勾上,不允许的时候相反)

    (添加默认值的时候可以添加想要补充的内容)

     7:如何建立表中关系:在设计的时候,在你所做的数据里点击右键,在弹出的快捷菜单中选择“关系”选项,弹出“外间关系”对话框,点击添加新的关系;

    8:建立检查约束:在设计表的时候右击表,在弹出的快捷菜单中选择“CHECK约束”选项。然后在弹出的“CHECK约束”对话框中点击“添加”按钮。将添加一个新的约束 单击“表达式的”最右侧的小按钮,可以在弹出的“CHECK约束”中对话框中输入,点击确认就可以了

  • 相关阅读:
    Luogu P5030 长脖子鹿放置(网络流)
    BZOJ3037 创世纪(基环树DP)
    LuoguP1240 诸侯安置
    LuoguP3128 [USACO15DEC]最大流Max Flow (树上差分)
    总结-一本通提高篇&算竞进阶记录
    LuoguP5022 旅行 (割点,基环树)
    $tsinsenA1067$
    $SCOJ4427 Miss Zhao's Graph$
    $Edmonds-Karp$[网络流]
    $AC自动机$
  • 原文地址:https://www.cnblogs.com/3020815dzq/p/7686721.html
Copyright © 2011-2022 走看看