数据库总结(二)

来源:互联网 发布:macsd卡恢复软件 编辑:程序博客网 时间:2024/05/19 18:38

接着上篇博客继续:

内容:


1.数据类型:

   1. 数字数据类型:

      数字数据只包含数字。数字数据类型包括正数和负数、小数(浮点数)和整数

   2. 字符数据类型:

      char(10)-10即为长度() Varchar

      char和nchar是定长字符串类型,varchar和nvarchar是变长字符串类型。也就是说如果字段类型为char(10),那么即使你输入的字符为'123',在数据库中也会保存成' 123',字段前面会被自动补上7个空格。而使用varchar(10)则前面不会补空格。
      varchar(10):前面那个n有什么不同,有n代表支持unicode字符,而没有n的则不支持,text和ntext的区别也是一样


    3. 日期和时间数据类型:

         详细了解请:点击打开文章

    4. 二进制数据类型:

         image存储图像信息,二进制数据包括 Binary、Varbinary 和 Image
        Binary 数据类型既可以是固定长度的(Binary),也可以是变长度的。
        Binary[(n)] 是 n 位固定的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储的大小是 n + 4 个字节。
        Varbinary[(n)] 是 n 位变长度的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储的大小是 n + 4个字节,不是n 个字节。
        在 Image 数据类型中存储的数据是以位字符串存储的

    5.专用数据类型:

      sql_variant table


2.范式:

      1NF:如果关系模式R的每个关系U的属性值都是不可分的原子值,那么称R是第一范式的模式。满足1NF的关系称为规范化的关系,否则称为非规范化的关系。1NF是关系模式应具备的最起码的条件
     2NF:满足1NF,且每个非主属性完全函数依赖于候选键(消除局部依赖),那么称R是第二范式(2NF)的模式。

     3NF:满足2NF,且每个非主属性都不传递依赖于R的候选键,那么称R是第三范式(3NF)的模式。

    

      下面附上一张导图后几章的内容简单的画了张导图:



3.思想碎碎念:

       从开始的抗拒到最后完整的看完视频,拖延的时间也挺久的啦,看前几章总有种在复习自考书的赶脚,温习复习和重新认识,对于数据库的增、删、改、查、更新,有了进一步的了解和认识,目前仅仅是理论方面的认识,期待之后机房上的实践,终于要告一段落开始下一步啦,告诉自己:踏踏实实做吧!


原创粉丝点击