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

原文地址:https://www.cnblogs.com/3020815dzq/p/7686721.html