数据库开发:默认值、约束与视图创建
1. 定义默认值和约束
在创建数据库时,一个重要的概念是要防止垃圾数据(无效数据)进入表中。默认值能确保每条新记录都以有效数据开始,而约束则允许你指定表的业务规则。
1.1 技术原理
- 默认值 :通过使用默认值,可以引导用户并节省他们的时间。例如,在一个邮件列表应用程序中,如果大多数条目来自华盛顿州(WA),则可以将“State”字段的默认属性设置为“WA”。
- 检查约束 :检查约束不同于索引类型的约束,它允许你创建验证子句,以控制进入表的数据。例如,如果你不想让来自加利福尼亚州(CA)的人进入地址表,可以输入一个约束检查,如“State <> ‘CA’”。
1.2 操作步骤
以下是在Northwind数据库的“Orders”表中添加默认值和检查约束的具体步骤:
1. 使用服务器资源管理器,展开Northwind数据库中的表分支,右键单击“Orders”表,然后选择“设计表”。
2. 将光标置于“OrderDate”列。
3. 在“默认值”属性中输入“GetDate()”。“GetDate()”函数返回当前系统日期和时间,这样就设置好了默认值。
4. 要输入检查约束,右键单击该列,从菜单中选择“检查约束”,打开“属性页”对话框。
5. 在“属性页”对话框中单击“新建”。
6. 在“约束表达式”中输入“([ShippedDate] >= [OrderDate])”。你可以在图2.9中看到完成的约束。注
超级会员免费看
订阅专栏 解锁全文
996

被折叠的 条评论
为什么被折叠?



