第六章数据库规范化设计.ppt

第六章数据库规范化设计.ppt

* * * * * * * * * * * * * * * * * * * * 数据库设计中还有第四、第五范式,在一般的设计中能达到BC范式,或者第三范式即可,在一些应用中,达到第二范式即可。 6.6 SQL 依赖关系 SQL 依赖关系是在 SQL 表达式中使用的按名称引用,可使一个实体依赖于另一个实体。在其定义中引用了另一个实体并且该定义存储在系统目录中的实体称为“引用实体”。被另一个实体引用的实体称为“被引用的实体”。数据库引擎跟踪两种类型的依赖关系。 绑定到架构的依赖关系 绑定到架构的依赖关系是一种两个实体之间的关系,只要引用实体存在,这种关系就可以防止被引用的实体被删除或更改。绑定到架构的依赖关系是在使用 WITH SCHEMABINDING 子句创建视图或用户定义函数时创建的。绑定到架构的依赖关系也可以于表在 CHECK 或 DEFAULT 约束或计算列定义中引用另一个实体(例如 Transact-SQL 用户定义函数、用户定义类型或 XML 架构集合)时创建。使用由两部分 (schema_name.object_name) 组成的名称指定对象不能称为绑定到架构的引用。 非绑定到架构的依赖关系 非绑定到架构的依赖关系也是一种两个实体之间的关系,但这种关系并不防止被引用的实体被删除或修改。 图中包含两个实体:过程 X 和过程 Y。过程 X 包含一个对过程 Y 按名称

文档评论(0)

1亿VIP精品文档

相关文档