数据库要点回顾
来源:互联网 发布:网络端口号是什么意思 编辑:程序博客网 时间:2024/05/22 03:11
因为开发需要,最近一段时间,对Microsoft SQL Server 2008进行了回顾。说是回顾,其实相当于重新学习,上一次使用数据库还是大学的时候。好了,进入正题,let's GO!..
要点一:约束
约束是为了保证数据库里的数据的完整性而实现的一套机制。它包括6种机制:主键约束,外键约束,Unique约束,CHeck约束,缺省值和允许空。
要点二:缺省值
缺省值就是在数据表中插入数据时,对没有指定具体值的字段,数据库会自动添加事先设定好的值。
要点三:规则
规则是用来限制数据表中字段的有限范围,以确保列中数据完整性的一种方式。例如在订单明细中的折扣字段,就可以将其限制在0~10之间。
要点四:存储过程
存储过程是为了实现某个功能的一组和一个SQL语句,它是经过编译后存入数据库中的。因为经过编译,所以运行速度要比执行相同的SQL语句要快。
要点五:触发器
触发器是特殊的存储过程,它在数据进行插入,修改,删除或数据表(库)建立,修改,删除时自动激活,并且执行。
另外,在数据库设计前期,一定要非常注意数据模型的逻辑,必要的时候,可以采用数学表达式将其论证推到。否则一旦在开发阶段出现问题将需要作出巨大的修改,得不偿失。
务必要做到,一个数据只在一处存储。
0 0
- 数据库要点回顾
- SVM 要点回顾
- GC知识要点回顾
- 数据库回顾
- 数据库要点
- SCM配置管理技术总结及要点回顾
- SCM配置管理技术总结及要点回顾
- 2013年腾讯合作伙伴大会要点回顾
- 回顾工厂模式学习相关要点
- 前端工程化知识要点回顾&思考
- 前端工程化知识要点回顾&思考
- 博客系统要点的一些回顾
- java基础知识回顾 以及新手入门要点
- IDL语言的几个要点回顾
- 数据库基本概念回顾
- 数据库知识回顾
- 数据库回顾之-----触发器
- 数据库考点回顾
- ArcGIS教程:关于自动矢量化
- iOS XMPP之openfire服务器搭建
- cocos2dx label
- 利用php设置url转发 - 解决空间不提供子目录绑定功能的问题
- 走着走着,人就老了……看完泪流满面!
- 数据库要点回顾
- ipad开发开发之区别于iphone
- MinGW的环境变量
- 查看各种获得屏幕尺寸的 JS代码
- 【内存管理】:autorelease和release
- cookie 和session 的区别详解
- Android Api WindowManager.LayoutParams
- 【微软100题】输入n,用最快的方法求Fibonacci数列的第n项
- assert()函数用法