数据库要点回顾

来源:互联网 发布:网络端口号是什么意思 编辑:程序博客网 时间:2024/05/22 03:11

       因为开发需要,最近一段时间,对Microsoft SQL Server 2008进行了回顾。说是回顾,其实相当于重新学习,上一次使用数据库还是大学的时候。好了,进入正题,let's GO!..

       要点一:约束

               约束是为了保证数据库里的数据的完整性而实现的一套机制。它包括6种机制:主键约束,外键约束,Unique约束,CHeck约束,缺省值和允许空。

       要点二:缺省值

               缺省值就是在数据表中插入数据时,对没有指定具体值的字段,数据库会自动添加事先设定好的值。

       要点三:规则

               规则是用来限制数据表中字段的有限范围,以确保列中数据完整性的一种方式。例如在订单明细中的折扣字段,就可以将其限制在0~10之间。

       要点四:存储过程

               存储过程是为了实现某个功能的一组和一个SQL语句,它是经过编译后存入数据库中的。因为经过编译,所以运行速度要比执行相同的SQL语句要快。

       要点五:触发器

               触发器是特殊的存储过程,它在数据进行插入,修改,删除或数据表(库)建立,修改,删除时自动激活,并且执行。

     

       另外,在数据库设计前期,一定要非常注意数据模型的逻辑,必要的时候,可以采用数学表达式将其论证推到。否则一旦在开发阶段出现问题将需要作出巨大的修改,得不偿失。

        务必要做到,一个数据只在一处存储。

0 0
原创粉丝点击