第6章SQLServer关系数据库管理系统试题.pptVIP

  • 2
  • 0
  • 约7.04千字
  • 约 47页
  • 2017-02-28 发布于湖北
  • 举报

第6章SQLServer关系数据库管理系统试题.ppt

第六章 SQL Server关系数据库管理系统 一、T-SQL语言 Transact-SQL(T-SQL)是微软公司在SQL Server数据库管理系统中ANSI SQL-99的实现。 形式1: CASE WHEN 逻辑表达式1 THEN 结果表达式1 WHEN 逻辑表达式2 THEN 结果表达式2 ….. ELSE 结果表达式n+1 END 2、实现参照完整性要考虑的几个问题 (1)外码能够接受空值的问题 在实现参照完整性时,系统除了应该提供定义外码的机制,还应提供定义外码是否允许空值的机制。 (2)在被参照关系中删除元组的问题 当删除被参照关系的某个元组后,由于在参照关系中存在若干元组,它们的外码值可能与被参照关系删除元组的主码值相同,该参照完整性可能会受到破坏。要保持关系的参照完整性,就需要对参照表的相应元组进行处理,其处理策略有3种:级联删除、受限删除或置空值删除。 (3)在参照关系中插入元组时的问题 当向参照关系插入某个元组,而被参照表中不存在主码与参照表外码相等的元组时,为了保证关系的参照完整性,其处理策略有2种:受限插入、递归插入。 (4)修改表是被参照关系的问题 当修改被参照关系的某个元组时,如果参照关系存在若干个

文档评论(0)

1亿VIP精品文档

相关文档