正在加载图片...
CHECK约束 在数据库中,经常需要提供一些措施保证数据满足复杂的 要求。例如,要求在关系 Author中,插入的作者性别要 么是“男”,要么是“女”,而不能是其他数据。在关系 Book中,要求插入的图书价格大于25元值是小于168元 且不能等于50元和100元。这些约束都是用户可能会碰到 曾細果不熊堡該些約的蛮现x那数据库中的数擂 用 CHECK约束来实现这种复杂的约束要求。 CHECK约束就是用来指定某一个或多个属性可以满足的 条件。当关系中的某个属性定义一个 CHECK约束后,所 有的元组插入就需要检查是否满足这种 CHECK约束要求。 只有濾足这种约束的数据才能执行成功,否则就被系统拒 数据库系统原理与应用教程(第二版) 第10章SQL语言高级功能 第9页数据库系统原理与应用教程(第二版) 第10章 SQL语言高级功能 第9页 CHECK约束 ⚫ 在数据库中,经常需要提供一些措施保证数据满足复杂的 要求。例如,要求在关系Author中,插入的作者性别要 么是“男”,要么是“女”,而不能是其他数据。在关系 Book中,要求插入的图书价格大于2.5元但是小于168元 且不能等于50元和100元。这些约束都是用户可能会碰到 的。如果不能保证这些约束的实现,那么数据库中的数据 质量就无法得到保障。幸运的是,在SQL语言中,可以使 用CHECK约束来实现这种复杂的约束要求。 ⚫ CHECK约束就是用来指定某一个或多个属性可以满足的 条件。当关系中的某个属性定义一个CHECK约束后,所 有的元组插入就需要检查是否满足这种CHECK约束要求。 只有满足这种约束的数据才能执行成功,否则就被系统拒 绝执行
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有