• 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约束”中对话框中输入,点击确认就可以了

  • 相关阅读:
    位运算一些简单的应用
    运算符的优先级
    Vue.js 指南-基础
    Nginx将项目配置在子目录
    JavaScript创建读取cookie代码示例【附:跨域cookie解决办法】
    JavaScript动态加载资源【js|css】示例代码
    Uploadifive 使用教程【结合七牛】
    mac 配置快捷键快速锁屏
    七牛大文件上传同步工具配置
    使用七牛云存储作为图床
  • 原文地址:https://www.cnblogs.com/3020815dzq/p/7686721.html
Copyright © 2020-2023  润新知